class

LLVM::ABI::AVR

Inherits LLVM::ABI / Reference / Object

DEPRECATED This API is now internal to the compiler and no longer updated publicly.

Constants

AVRTINY = StaticArray["attiny4", "attiny5", "attiny9", "attiny10", "attiny102", "attiny104", "attiny20", "attiny40"]

Constructors

new(target_machine : TargetMachine, mcpu : String | Nil = nil)
Source

Instance methods

abi_info(atys : Array(Type), rty : Type, ret_def : Bool, context : Context) : LLVM::ABI::FunctionType

Follows AVR GCC, while Clang (and Rust) are incompatible, despite LLVM itself being compliant.

Source
align(type : Type) : Int32
Source
size(type : Type) : Int32
Source