LLVM: llvm::orc::JITTargetMachineBuilder Class Reference (original) (raw)
A utility class for building TargetMachines for JITs. More...
#include "[llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h](JITTargetMachineBuilder%5F8h%5Fsource.html)"
A utility class for building TargetMachines for JITs.
Definition at line 35 of file JITTargetMachineBuilder.h.
| llvm::orc::JITTargetMachineBuilder::JITTargetMachineBuilder |
( |
Triple |
TT |
) |
◆ addFeatures()
◆ createTargetMachine()
◆ detectHost()
◆ getCodeModel()
| const std::optional< CodeModel::Model > & llvm::orc::JITTargetMachineBuilder::getCodeModel ( ) const |
inline |
◆ getCPU()
| const std::string & llvm::orc::JITTargetMachineBuilder::getCPU ( ) const |
inline |
◆ getDefaultDataLayoutForTarget()
| Expected< DataLayout > llvm::orc::JITTargetMachineBuilder::getDefaultDataLayoutForTarget ( ) |
inline |
◆ getFeatures() [1/2]
◆ getFeatures() [2/2]
◆ getOptions() [1/2]
| TargetOptions & llvm::orc::JITTargetMachineBuilder::getOptions ( ) |
inline |
◆ getOptions() [2/2]
◆ getRelocationModel()
| const std::optional< Reloc::Model > & llvm::orc::JITTargetMachineBuilder::getRelocationModel ( ) const |
inline |
◆ getTargetTriple() [1/2]
| Triple & llvm::orc::JITTargetMachineBuilder::getTargetTriple ( ) |
inline |
◆ getTargetTriple() [2/2]
| const Triple & llvm::orc::JITTargetMachineBuilder::getTargetTriple ( ) const |
inline |
◆ setCodeGenOptLevel()
◆ setCodeModel()
◆ setCPU()
◆ setFeatures()
◆ setOptions()
◆ setRelocationModel()
◆ JITTargetMachineBuilderPrinter
The documentation for this class was generated from the following files: