class LLVM::ABI::X86_64
Overview
Based on https://github.com/rust-lang/rust/blob/master/src/librustc_trans/trans/cabi_x86_64.rs
Superclass hierarchy
Object
Reference
LLVM::ABI
LLVM::ABI::X86_64
Defined in:
Instance Method Summary
#abi_info
(atys : Array(Type), rty : Type, ret_def : Bool)
#align
(offset, type)
#align
(type : Type)
#all_mem
(reg_classes)
#classify
(type)
#classify
(ty, cls, ix, off)
#classify_struct
(tys, cls, i, off, packed)
#fixup
(ty, cls)
#llreg
(reg_classes)
#llvec_len
(reg_classes)
#pass_by_val?
(cls)
#register?
(type)
#size
(type : Type)
#sret?
(cls)
#unify
(cls, i, newv)
#x86_64_type
(type, ind_attr, &block)
Instance Method Detail
def
abi_info
(atys :
Array
(
Type
), rty :
Type
, ret_def :
Bool
)
def
align
(offset, type)
def
align
(type :
Type
)
def
all_mem
(reg_classes)
def
classify
(type)
def
classify
(ty, cls, ix, off)
def
classify_struct
(tys, cls, i, off, packed)
def
fixup
(ty, cls)
def
llreg
(reg_classes)
def
llvec_len
(reg_classes)
def
pass_by_val?
(cls)
def
register?
(type)
def
size
(type :
Type
)
def
sret?
(cls)
def
unify
(cls, i, newv)
def
x86_64_type
(type, ind_attr, &block)