| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/ |
| H A D | KaleidoscopeJIT.h | 42 IRCompileLayer CompileLayer; variable 54 CompileLayer(*this->ES, ObjectLayer, 92 return CompileLayer.add(RT, std::move(TSM));
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/include/ |
| H A D | KaleidoscopeJIT.h | 42 IRCompileLayer CompileLayer; variable 54 CompileLayer(*this->ES, ObjectLayer, 92 return CompileLayer.add(RT, std::move(TSM));
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
| H A D | KaleidoscopeJIT.h | 47 IRCompileLayer CompileLayer; variable 60 CompileLayer(*this->ES, ObjectLayer, 62 OptimizeLayer(*this->ES, CompileLayer, optimizeModule),
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
| H A D | KaleidoscopeJIT.h | 50 IRCompileLayer CompileLayer; variable 70 CompileLayer(*this->ES, ObjectLayer, 72 OptimizeLayer(*this->ES, CompileLayer, optimizeModule),
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/SpeculativeJIT/ |
| H A D | SpeculativeJIT.cpp | 107 CompileLayer(*this->ES, ObjLayer, in SpeculativeJIT() 110 SpeculateLayer(*this->ES, CompileLayer, S, Mangle, BlockFreqQuery()), in SpeculativeJIT() 141 IRCompileLayer CompileLayer; member in SpeculativeJIT
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
| H A D | KaleidoscopeJIT.h | 137 IRCompileLayer CompileLayer; variable 157 CompileLayer(*this->ES, ObjectLayer, 159 OptimizeLayer(*this->ES, CompileLayer, optimizeModule),
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/tutorial/ |
| H A D | BuildingAJIT2.rst | 63 IRCompileLayer CompileLayer; 75 CompileLayer(ES, ObjectLayer, ConcurrentIRCompiler(std::move(JTMB))), 76 TransformLayer(ES, CompileLayer, optimizeModule), 84 but after the CompileLayer we introduce a new member, TransformLayer, which sits 85 on top of our CompileLayer. We initialize our OptimizeLayer with a reference to 98 ``CompileLayer::add`` with a call to ``OptimizeLayer::add`` instead. 138 the transformed module on to the CompileLayer below. Of course, we could have
|
| H A D | BuildingAJIT1.rst | 132 IRCompileLayer CompileLayer; 142 CompileLayer(ES, ObjectLayer, ConcurrentIRCompiler(std::move(JTMB))), 153 not use it directly); An IRCompileLayer, ``CompileLayer``, that can be used to 168 initialize our CompileLayer. The CompileLayer needs three things: (1) A 223 cantFail(CompileLayer.add(ES.getMainJITDylib(), 234 execution" by adding them to the CompileLayer, which will it turn store the
|
| H A D | BuildingAJIT3.rst | 82 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer; 87 IRTransformLayer<decltype(CompileLayer), OptimizeFunction> OptimizeLayer; 105 CompileLayer(ObjectLayer, SimpleCompiler(*TM)), 106 OptimizeLayer(CompileLayer,
|
| /netbsd-src/external/apache2/llvm/dist/clang/examples/clang-interpreter/ |
| H A D | main.cpp | 59 IRCompileLayer CompileLayer{ES, ObjectLayer, member in llvm::orc::SimpleJIT 105 return CompileLayer.add(MainJD, std::move(M)); in addModule()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | LLJIT.h | 178 IRCompileLayer &getIRCompileLayer() { return *CompileLayer; } in getIRCompileLayer() 213 std::unique_ptr<IRCompileLayer> CompileLayer; variable
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | ORCv2.rst | 669 CompileLayer.add(MainJD, ThreadSafeModule(std::move(M), std::move(Ctx))); 681 CompileLayer.add(MainJD, ThreadSafeModule(std::move(TSM)); 738 CompileLayer.add(JD, loadModule(...)); 763 CompileLayer.add(JD, loadModule(...));
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ |
| H A D | LLJIT.cpp | 1118 CompileLayer = std::make_unique<IRCompileLayer>( in LLJIT() 1120 TransformLayer = std::make_unique<IRTransformLayer>(*ES, *CompileLayer); in LLJIT()
|