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

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)