Home
last modified time | relevance | path

Searched refs:CompileLayer (Results 1 – 13 of 13) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
H A DKaleidoscopeJIT.h42 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 DKaleidoscopeJIT.h42 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 DKaleidoscopeJIT.h47 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 DKaleidoscopeJIT.h50 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 DSpeculativeJIT.cpp107 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 DKaleidoscopeJIT.h137 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 DBuildingAJIT2.rst63 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 DBuildingAJIT1.rst132 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 DBuildingAJIT3.rst82 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 Dmain.cpp59 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 DLLJIT.h178 IRCompileLayer &getIRCompileLayer() { return *CompileLayer; } in getIRCompileLayer()
213 std::unique_ptr<IRCompileLayer> CompileLayer; variable
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DORCv2.rst669 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 DLLJIT.cpp1118 CompileLayer = std::make_unique<IRCompileLayer>( in LLJIT()
1120 TransformLayer = std::make_unique<IRTransformLayer>(*ES, *CompileLayer); in LLJIT()