abstract class LLVM::ABI

Overview

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

Superclass hierarchy

Object
Reference
LLVM::ABI

Direct Known Subclasses

LLVM::ABI::X86, LLVM::ABI::X86_64

Defined in:

Class Method Summary

Instance Method Summary

Class Method Detail

def self.new(target_machine : TargetMachine)

Instance Method Detail

abstract def abi_info(atys : Array(Type), rty : Type, ret_def : Bool)

abstract def align(type : Type)

def is_osx

def is_windows

abstract def size(type : Type)

def target_data