Skip to content

abstract class LLVM::ABI
inherits Reference

Based on https://github.com/rust-lang/rust/blob/29ac04402d53d358a1f6200bea45a301ff05b2d1/src/librustc_trans/trans/cabi.rs

Direct known subclasses

LLVM::ABI::AArch64 LLVM::ABI::ARM LLVM::ABI::X86 LLVM::ABI::X86_64

Class methods

.new(target_machine : TargetMachine)

View source

Methods

abstract #abi_info(atys : Array(Type), rty : Type, ret_def : Bool, context : Context)

View source

#align(type : Type, pointer_size)

View source

abstract #align(type : Type)

View source

#align_offset(offset, type)

View source

#osx? : Bool

View source

#size(type : Type, pointer_size)

View source

abstract #size(type : Type)

View source

#target_data : TargetData

View source

#windows? : Bool

View source