Searched refs:JITTargetMachineBuilder (Results 1 – 12 of 12) sorted by relevance
1 //===- JITTargetMachineBuilder.h - Build TargetMachines for JIT -*- C++ -*-===//34 class JITTargetMachineBuilder {39 /// Create a JITTargetMachineBuilder based on the given triple.44 JITTargetMachineBuilder(Triple TT);46 /// Create a JITTargetMachineBuilder for the host system.51 static Expected<JITTargetMachineBuilder> detectHost();75 JITTargetMachineBuilder &setCPU(std::string CPU) { in setCPU() 84 JITTargetMachineBuilder &setRelocationModel(std::optional<Reloc::Model> RM) { in setRelocationModel() 93 JITTargetMachineBuilder &setCodeModel(std::optional<CodeModel::Model> CM) { in setCodeModel() 102 JITTargetMachineBuilder [all...]
17 #include "llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h"84 ConcurrentIRCompiler(JITTargetMachineBuilder JTMB,92 JITTargetMachineBuilder JTMB;
237 createCompileFunction(LLJITBuilderState &S, JITTargetMachineBuilder JTMB);306 JITTargetMachineBuilder JTMB)>;317 std::optional<JITTargetMachineBuilder> JTMB;362 SetterImpl &setJITTargetMachineBuilder(JITTargetMachineBuilder JTMB) { in setJITTargetMachineBuilder()369 std::optional<JITTargetMachineBuilder> &getJITTargetMachineBuilder() { in getJITTargetMachineBuilder()
19 JITTargetMachineBuilder::JITTargetMachineBuilder(Triple TT) in JITTargetMachineBuilder() function in llvm::orc::JITTargetMachineBuilder25 Expected<JITTargetMachineBuilder> JITTargetMachineBuilder::detectHost() { in detectHost()26 JITTargetMachineBuilder TMBuilder((Triple(sys::getProcessTriple()))); in detectHost()40 JITTargetMachineBuilder::createTargetMachine() { in createTargetMachine()61 JITTargetMachineBuilder &JITTargetMachineBuilder::addFeatures( in addFeatures()
83 ConcurrentIRCompiler::ConcurrentIRCompiler(JITTargetMachineBuilder JTMB, in ConcurrentIRCompiler()
64 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(JITTargetMachineBuilder,763 auto JTMB = JITTargetMachineBuilder::detectHost(); in LLVMOrcJITTargetMachineBuilderDetectHost()769 *Result = wrap(new JITTargetMachineBuilder(std::move(*JTMB))); in LLVMOrcJITTargetMachineBuilderDetectHost()778 std::make_unique<JITTargetMachineBuilder>(TemplateTM->getTargetTriple()); in LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine()
664 if (auto JTMBOrErr = JITTargetMachineBuilder::detectHost()) in prepareForConstruction()960 JITTargetMachineBuilder JTMB) { in createCompileFunction()
26 class JITTargetMachineBuilder; variable66 createDefaultJITBuilder(llvm::orc::JITTargetMachineBuilder JTMB);
44 llvm::orc::JITTargetMachineBuilder JTMB) { in createDefaultJITBuilder()
407 static llvm::Expected<llvm::orc::JITTargetMachineBuilder>411 return llvm::orc::JITTargetMachineBuilder::detectHost(); in createJITTargetMachineBuilder()414 return llvm::orc::JITTargetMachineBuilder(llvm::Triple(TT)); in createJITTargetMachineBuilder()
942 TT ? orc::JITTargetMachineBuilder(*TT) in runOrcJIT()943 : ExitOnErr(orc::JITTargetMachineBuilder::detectHost())); in runOrcJIT()986 [&](orc::JITTargetMachineBuilder JTMB) in runOrcJIT()
749 SRCS_EXT+= ExecutionEngine/Orc/JITTargetMachineBuilder.cpp