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