Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TargetMachine ¶
type TargetMachine interface { // The LLVM triple the target uses LLVMTargetTriple() string // The native width of machine registers // This is used for default int size, and default array index type. DefaultIntBitWidth() uint }
func GetTarget ¶
func GetTarget() TargetMachine
type X86_64_Linux_Target ¶
type X86_64_Linux_Target struct{}
func (*X86_64_Linux_Target) DefaultIntBitWidth ¶
func (*X86_64_Linux_Target) DefaultIntBitWidth() uint
func (*X86_64_Linux_Target) LLVMTargetTriple ¶
func (*X86_64_Linux_Target) LLVMTargetTriple() string
type X86_Windows_Target ¶
type X86_Windows_Target struct{}
func (*X86_Windows_Target) DefaultIntBitWidth ¶
func (*X86_Windows_Target) DefaultIntBitWidth() uint
func (*X86_Windows_Target) LLVMTargetTriple ¶
func (*X86_Windows_Target) LLVMTargetTriple() string
Click to show internal directories.
Click to hide internal directories.