Skip to content

class LLVM::ABI::X86_64
inherits LLVM::ABI

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

Methods

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

View source

#align(offset, type)

View source

#align(type : Type)

View source

#all_mem(reg_classes)

View source

#classify(ty, cls, ix, off)

View source

#classify(type)

View source

#classify_struct(tys, cls, i, off, packed)

View source

#fixup(ty, cls)

View source

#llreg(context, reg_classes)

View source

#llvec_len(reg_classes)

View source

#pass_by_val?(cls)

View source

#register?(type)

View source

#size(type : Type)

View source

#sret?(cls)

View source

#unify(cls, i, newv)

View source

#x86_64_type

View source