Module llvm_sys::target_machine [−][src]
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 Definitions
| LLVMTargetMachineRef | |
| LLVMTargetRef |