Home
last modified time | relevance | path

Searched refs:JTMB (Results 1 – 25 of 25) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.cpp70 << Indent << " Triple = \"" << JTMB.TT.str() << "\"\n" in print()
71 << Indent << " CPU = \"" << JTMB.CPU << "\"\n" in print()
72 << Indent << " Features = \"" << JTMB.Features.getString() << "\"\n" in print()
76 if (JTMB.RM) { in print()
77 switch (*JTMB.RM) { in print()
103 if (JTMB.CM) { in print()
104 switch (*JTMB.CM) { in print()
126 switch (JTMB.OptLevel) { in print()
H A DCompileUtils.cpp81 ConcurrentIRCompiler::ConcurrentIRCompiler(JITTargetMachineBuilder JTMB, in ConcurrentIRCompiler() argument
83 : IRCompiler(irManglingOptionsFromTargetOptions(JTMB.getOptions())), in ConcurrentIRCompiler()
84 JTMB(std::move(JTMB)), ObjCache(ObjCache) {} in ConcurrentIRCompiler()
88 auto TM = cantFail(JTMB.createTargetMachine()); in operator ()()
H A DOrcV2CBindings.cpp441 auto JTMB = JITTargetMachineBuilder::detectHost(); in LLVMOrcJITTargetMachineBuilderDetectHost() local
442 if (!JTMB) { in LLVMOrcJITTargetMachineBuilderDetectHost()
444 return wrap(JTMB.takeError()); in LLVMOrcJITTargetMachineBuilderDetectHost()
447 *Result = wrap(new JITTargetMachineBuilder(std::move(*JTMB))); in LLVMOrcJITTargetMachineBuilderDetectHost()
455 auto JTMB = in LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine() local
458 (*JTMB) in LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine()
468 return wrap(JTMB.release()); in LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine()
472 LLVMOrcJITTargetMachineBuilderRef JTMB) { in LLVMOrcDisposeJITTargetMachineBuilder() argument
473 delete unwrap(JTMB); in LLVMOrcDisposeJITTargetMachineBuilder()
477 LLVMOrcJITTargetMachineBuilderRef JTMB) { in LLVMOrcJITTargetMachineBuilderGetTargetTriple() argument
[all …]
H A DLLJIT.cpp934 if (!JTMB) { in prepareForConstruction()
940 JTMB = std::move(*JTMBOrErr); in prepareForConstruction()
947 << JITTargetMachineBuilderPrinter(*JTMB, " ") in prepareForConstruction()
972 auto &TT = JTMB->getTargetTriple(); in prepareForConstruction()
976 JTMB->setRelocationModel(Reloc::PIC_); in prepareForConstruction()
977 JTMB->setCodeModel(CodeModel::Small); in prepareForConstruction()
1042 return S.CreateObjectLinkingLayer(ES, S.JTMB->getTargetTriple()); in createObjectLinkingLayer()
1050 if (S.JTMB->getTargetTriple().isOSBinFormatCOFF()) { in createObjectLinkingLayer()
1063 JITTargetMachineBuilder JTMB) { in createCompileFunction() argument
1067 return S.CreateCompileFunction(std::move(JTMB)); in createCompileFunction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/examples/SpeculativeJIT/
H A DSpeculativeJIT.cpp44 auto JTMB = orc::JITTargetMachineBuilder::detectHost(); in Create() local
45 if (!JTMB) in Create()
46 return JTMB.takeError(); in Create()
48 auto DL = JTMB->getDefaultDataLayoutForTarget(); in Create()
55 JTMB->getTargetTriple(), *ES, in Create()
61 createLocalIndirectStubsManagerBuilder(JTMB->getTargetTriple()); in Create()
73 std::move(ES), std::move(*DL), std::move(*JTMB), std::move(*LCTMgr), in Create()
101 orc::JITTargetMachineBuilder JTMB, in SpeculativeJIT() argument
108 std::make_unique<ConcurrentIRCompiler>(std::move(JTMB))), in SpeculativeJIT()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
H A DKaleidoscopeJIT.h49 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT() argument
55 std::make_unique<ConcurrentIRCompiler>(std::move(JTMB))),
75 JITTargetMachineBuilder JTMB((*TPC)->getTargetTriple()); in Create()
77 auto DL = JTMB.getDefaultDataLayoutForTarget(); in Create()
82 std::move(JTMB), std::move(*DL)); in Create()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/include/
H A DKaleidoscopeJIT.h49 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT() argument
55 std::make_unique<ConcurrentIRCompiler>(std::move(JTMB))),
75 JITTargetMachineBuilder JTMB((*TPC)->getTargetTriple()); in Create()
77 auto DL = JTMB.getDefaultDataLayoutForTarget(); in Create()
82 std::move(JTMB), std::move(*DL)); in Create()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
H A DKaleidoscopeJIT.h55 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT() argument
61 std::make_unique<ConcurrentIRCompiler>(std::move(JTMB))),
82 JITTargetMachineBuilder JTMB((*TPC)->getTargetTriple()); in Create()
84 auto DL = JTMB.getDefaultDataLayoutForTarget(); in Create()
89 std::move(JTMB), std::move(*DL)); in Create()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A DKaleidoscopeJIT.h65 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT() argument
71 std::make_unique<ConcurrentIRCompiler>(std::move(JTMB))),
107 JITTargetMachineBuilder JTMB((*TPC)->getTargetTriple()); in Create()
109 auto DL = JTMB.getDefaultDataLayoutForTarget(); in Create()
114 std::move(*TPCIU), std::move(JTMB), in Create()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.h161 JITTargetMachineBuilderPrinter(JITTargetMachineBuilder &JTMB, in JITTargetMachineBuilderPrinter() argument
163 : JTMB(JTMB), Indent(Indent) {} in JITTargetMachineBuilderPrinter()
173 JITTargetMachineBuilder &JTMB;
H A DLLJIT.h193 createCompileFunction(LLJITBuilderState &S, JITTargetMachineBuilder JTMB);
259 JITTargetMachineBuilder JTMB)>;
264 Optional<JITTargetMachineBuilder> JTMB; variable
290 SetterImpl &setJITTargetMachineBuilder(JITTargetMachineBuilder JTMB) { in setJITTargetMachineBuilder() argument
291 impl().JTMB = std::move(JTMB); in setJITTargetMachineBuilder()
298 return impl().JTMB; in getJITTargetMachineBuilder()
H A DCompileUtils.h85 ConcurrentIRCompiler(JITTargetMachineBuilder JTMB,
93 JITTargetMachineBuilder JTMB;
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithCustomObjectLinkingLayer/
H A DLLJITWithCustomObjectLinkingLayer.cpp40 auto JTMB = ExitOnErr(JITTargetMachineBuilder::detectHost()); in main() local
41 JTMB.setCodeModel(CodeModel::Small); in main()
46 .setJITTargetMachineBuilder(std::move(JTMB)) in main()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/
H A DLLJITWithRemoteDebugging.cpp212 JITTargetMachineBuilder JTMB((Triple(TT))); in main()
213 JTMB.setCodeModel(CodeModel::Small); in main()
214 JTMB.setRelocationModel(Reloc::PIC_); in main()
221 .setJITTargetMachineBuilder(std::move(JTMB)) in main()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/
H A DLLJITWithGDBRegistrationListener.cpp55 auto JTMB = ExitOnErr(JITTargetMachineBuilder::detectHost()); in main() local
56 if (!JTMB.getTargetTriple().isOSLinux()) in main()
64 .setJITTargetMachineBuilder(std::move(JTMB)) in main()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A DKaleidoscopeJIT.h152 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT() argument
158 std::make_unique<ConcurrentIRCompiler>(std::move(JTMB))),
192 JITTargetMachineBuilder JTMB((*TPC)->getTargetTriple()); in Create()
194 auto DL = JTMB.getDefaultDataLayoutForTarget(); in Create()
199 std::move(*TPCIU), std::move(JTMB), in Create()
/netbsd-src/external/apache2/llvm/dist/clang/examples/clang-interpreter/
H A Dmain.cpp81 auto JTMB = JITTargetMachineBuilder::detectHost(); in Create() local
82 if (!JTMB) in Create()
83 return JTMB.takeError(); in Create()
85 auto TM = JTMB->createTargetMachine(); in Create()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Interpreter/
H A DIncrementalExecutor.cpp35 auto JTMB = JITTargetMachineBuilder(Triple); in IncrementalExecutor() local
36 if (auto JitOrErr = LLJITBuilder().setJITTargetMachineBuilder(JTMB).create()) in IncrementalExecutor()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/
H A DOrc.h649 LLVMOrcJITTargetMachineBuilderRef JTMB);
658 LLVMOrcJITTargetMachineBuilderRef JTMB);
665 LLVMOrcJITTargetMachineBuilderRef JTMB, const char *TargetTriple);
H A DLLJIT.h86 LLVMOrcLLJITBuilderRef Builder, LLVMOrcJITTargetMachineBuilderRef JTMB);
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/
H A DLLJITWithObjectLinkingLayerPlugin.cpp199 auto JTMB = ExitOnErr(JITTargetMachineBuilder::detectHost()); in main() local
200 JTMB.setCodeModel(CodeModel::Small); in main()
207 .setJITTargetMachineBuilder(std::move(JTMB)) in main()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithObjectCache/
H A DLLJITWithObjectCache.cpp57 [&](JITTargetMachineBuilder JTMB) in runJITWithCache()
59 auto TM = JTMB.createTargetMachine(); in runJITWithCache()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/tutorial/
H A DBuildingAJIT1.rst139 KaleidoscopeJIT(JITTargetMachineBuilder JTMB, DataLayout DL)
142 CompileLayer(ES, ObjectLayer, ConcurrentIRCompiler(std::move(JTMB))),
189 auto JTMB = JITTargetMachineBuilder::detectHost();
191 if (!JTMB)
192 return JTMB.takeError();
194 auto DL = JTMB->getDefaultDataLayoutForTarget();
198 return std::make_unique<KaleidoscopeJIT>(std::move(*JTMB), std::move(*DL));
H A DBuildingAJIT2.rst72 KaleidoscopeJIT(JITTargetMachineBuilder JTMB, DataLayout DL)
75 CompileLayer(ES, ObjectLayer, ConcurrentIRCompiler(std::move(JTMB))),
/netbsd-src/external/apache2/llvm/dist/llvm/tools/lli/
H A Dlli.cpp898 [&](orc::JITTargetMachineBuilder JTMB) in runOrcJIT()
901 return std::make_unique<orc::ConcurrentIRCompiler>(std::move(JTMB), in runOrcJIT()
904 auto TM = JTMB.createTargetMachine(); in runOrcJIT()