Skip to main content

Module target_machine

Module target_machine 

Source
Expand description

Target machine information, to generate assembly or object files.

Enums§

LLVMCodeGenFileType
LLVMCodeGenOptLevel
LLVMCodeModel
LLVMOpaqueTargetMachine
LLVMRelocMode
LLVMTarget

Functions§

LLVMAddAnalysisPasses
LLVMCreateTargetDataLayout
Create a DataLayout based on the target machine.
LLVMCreateTargetMachine
LLVMDisposeTargetMachine
LLVMGetDefaultTargetTriple
LLVMGetFirstTarget
LLVMGetHostCPUFeatures
Get the host CPU’s features as a string. The result needs to be disposed with LLVMDisposeMessage.
LLVMGetHostCPUName
Get the host CPU as a string. The result needs to be disposed with LLVMDisposeMessage.
LLVMGetNextTarget
LLVMGetTargetDescription
LLVMGetTargetFromName
LLVMGetTargetFromTriple
LLVMGetTargetMachineCPU
LLVMGetTargetMachineFeatureString
LLVMGetTargetMachineTarget
LLVMGetTargetMachineTriple
LLVMGetTargetName
LLVMNormalizeTargetTriple
Normalize a target triple. The result needs to be disposed with LLVMDisposeMessage.
LLVMSetTargetMachineAsmVerbosity
LLVMTargetHasAsmBackend
LLVMTargetHasJIT
LLVMTargetHasTargetMachine
LLVMTargetMachineEmitToFile
LLVMTargetMachineEmitToMemoryBuffer

Type Aliases§

LLVMTargetMachineRef
LLVMTargetRef