| /openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/include/ |
| H A D | KaleidoscopeJIT.h | 41 IRCompileLayer CompileLayer; variable 51 CompileLayer(*this->ES, ObjectLayer, 93 return CompileLayer.add(RT, std::move(TSM));
|
| /openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/ |
| H A D | KaleidoscopeJIT.h | 41 IRCompileLayer CompileLayer; variable 51 CompileLayer(*this->ES, ObjectLayer, 89 return CompileLayer.add(RT, std::move(TSM));
|
| /openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
| H A D | KaleidoscopeJIT.h | 46 IRCompileLayer CompileLayer; variable 57 CompileLayer(*this->ES, ObjectLayer, 59 OptimizeLayer(*this->ES, CompileLayer, optimizeModule),
|
| /openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
| H A D | KaleidoscopeJIT.h | 49 IRCompileLayer CompileLayer; variable 68 CompileLayer(*this->ES, ObjectLayer, 70 OptimizeLayer(*this->ES, CompileLayer, optimizeModule),
|
| /openbsd-src/gnu/llvm/llvm/examples/SpeculativeJIT/ |
| H A D | SpeculativeJIT.cpp | 111 CompileLayer(*this->ES, ObjLayer, in SpeculativeJIT() 114 SpeculateLayer(*this->ES, CompileLayer, S, Mangle, BlockFreqQuery()), in SpeculativeJIT() 145 IRCompileLayer CompileLayer; member in SpeculativeJIT
|
| /openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
| H A D | KaleidoscopeJIT.h | 136 IRCompileLayer CompileLayer; variable 155 CompileLayer(*this->ES, ObjectLayer, 157 OptimizeLayer(*this->ES, CompileLayer, optimizeModule),
|
| /openbsd-src/gnu/llvm/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,
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | LLJIT.h | 178 IRCompileLayer &getIRCompileLayer() { return *CompileLayer; } in getIRCompileLayer() 213 std::unique_ptr<IRCompileLayer> CompileLayer; variable
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
| H A D | LLJIT.cpp | 885 CompileLayer = std::make_unique<IRCompileLayer>( in LLJIT() 887 TransformLayer = std::make_unique<IRTransformLayer>(*ES, *CompileLayer); in LLJIT()
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | ORCv2.rst | 784 CompileLayer.add(MainJD, ThreadSafeModule(std::move(M), std::move(Ctx))); 796 CompileLayer.add(MainJD, ThreadSafeModule(std::move(TSM)); 852 CompileLayer.add(JD, loadModule(...)); 878 CompileLayer.add(JD, loadModule(...));
|