| /netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ |
| H A D | JITTargetMachineBuilder.cpp | 70 << 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 D | CompileUtils.cpp | 81 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 D | OrcV2CBindings.cpp | 441 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 D | LLJIT.cpp | 934 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 D | SpeculativeJIT.cpp | 44 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 D | KaleidoscopeJIT.h | 49 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 D | KaleidoscopeJIT.h | 49 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 D | KaleidoscopeJIT.h | 55 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 D | KaleidoscopeJIT.h | 65 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 D | JITTargetMachineBuilder.h | 161 JITTargetMachineBuilderPrinter(JITTargetMachineBuilder &JTMB, in JITTargetMachineBuilderPrinter() argument 163 : JTMB(JTMB), Indent(Indent) {} in JITTargetMachineBuilderPrinter() 173 JITTargetMachineBuilder &JTMB;
|
| H A D | LLJIT.h | 193 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 D | CompileUtils.h | 85 ConcurrentIRCompiler(JITTargetMachineBuilder JTMB, 93 JITTargetMachineBuilder JTMB;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithCustomObjectLinkingLayer/ |
| H A D | LLJITWithCustomObjectLinkingLayer.cpp | 40 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 D | LLJITWithRemoteDebugging.cpp | 212 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 D | LLJITWithGDBRegistrationListener.cpp | 55 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 D | KaleidoscopeJIT.h | 152 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 D | main.cpp | 81 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 D | IncrementalExecutor.cpp | 35 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 D | Orc.h | 649 LLVMOrcJITTargetMachineBuilderRef JTMB); 658 LLVMOrcJITTargetMachineBuilderRef JTMB); 665 LLVMOrcJITTargetMachineBuilderRef JTMB, const char *TargetTriple);
|
| H A D | LLJIT.h | 86 LLVMOrcLLJITBuilderRef Builder, LLVMOrcJITTargetMachineBuilderRef JTMB);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/ |
| H A D | LLJITWithObjectLinkingLayerPlugin.cpp | 199 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 D | LLJITWithObjectCache.cpp | 57 [&](JITTargetMachineBuilder JTMB) in runJITWithCache() 59 auto TM = JTMB.createTargetMachine(); in runJITWithCache()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/tutorial/ |
| H A D | BuildingAJIT1.rst | 139 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 D | BuildingAJIT2.rst | 72 KaleidoscopeJIT(JITTargetMachineBuilder JTMB, DataLayout DL) 75 CompileLayer(ES, ObjectLayer, ConcurrentIRCompiler(std::move(JTMB))),
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/lli/ |
| H A D | lli.cpp | 898 [&](orc::JITTargetMachineBuilder JTMB) in runOrcJIT() 901 return std::make_unique<orc::ConcurrentIRCompiler>(std::move(JTMB), in runOrcJIT() 904 auto TM = JTMB.createTargetMachine(); in runOrcJIT()
|