Home
last modified time | relevance | path

Searched refs:IRTransformLayer (Results 1 – 23 of 23) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DIRTransformLayer.cpp15 IRTransformLayer::IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer, in IRTransformLayer() function in llvm::orc::IRTransformLayer
20 void IRTransformLayer::emit(MaterializationResponsibility R, in emit()
DCMakeLists.txt9 IRTransformLayer.cpp
DLLJIT.cpp255 TransformLayer = std::make_unique<IRTransformLayer>(*ES, *CompileLayer); in LLLazyJIT()
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/
DIRTransformLayer.cpp15 IRTransformLayer::IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer, in IRTransformLayer() function in llvm::orc::IRTransformLayer
20 void IRTransformLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
DCMakeLists.txt9 IRTransformLayer.cpp
DLLJIT.cpp902 LLJIT &J, IRTransformLayer::TransformFunction T) { in setInitTransform()
1089 TransformLayer = std::make_unique<IRTransformLayer>(*ES, *CompileLayer); in LLJIT()
1091 std::make_unique<IRTransformLayer>(*ES, *TransformLayer); in LLJIT()
/external/llvm-project/llvm/docs/tutorial/
DBuildingAJIT2.rst29 IRTransformLayer, to add IR optimization support to KaleidoscopeJIT.
31 Optimizing Modules using the IRTransformLayer
51 Chapter 1 and compose an ORC *IRTransformLayer* on top. We will look at how the
52 IRTransformLayer works in more detail below, but the interface is simple: the
64 IRTransformLayer TransformLayer;
140 bother of using the IRTransformLayer, but doing so gives us another opportunity
142 concept itself, because IRTransformLayer is one of the simplest layers that
147 // From IRTransformLayer.h:
148 class IRTransformLayer : public IRLayer {
153 IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer,
[all …]
DBuildingAJIT3.rst28 immediately optimized, compiled and linked for us by the IRTransformLayer,
87 IRTransformLayer<decltype(CompileLayer), OptimizeFunction> OptimizeLayer;
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
DIRTransformLayer.h29 class IRTransformLayer : public IRLayer {
34 IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer,
DLLJIT.h54 IRTransformLayer::TransformFunction T);
175 IRTransformLayer &getIRTransformLayer() { return *TransformLayer; } in getIRTransformLayer()
214 std::unique_ptr<IRTransformLayer> TransformLayer;
215 std::unique_ptr<IRTransformLayer> InitHelperTransformLayer;
/external/llvm/docs/tutorial/
DBuildingAJIT2.rst23 IRTransformLayer, to add IR optimization support to KaleidoscopeJIT.
25 Optimizing Modules using the IRTransformLayer
45 Chapter 1 and compose an ORC *IRTransformLayer* on top. We will look at how the
46 IRTransformLayer works in more detail below, but the interface is simple: the
63 IRTransformLayer<decltype(CompileLayer), OptimizeFunction> OptimizeLayer;
159 bother of using the IRTransformLayer, but doing so gives us another opportunity
161 concept itself, because IRTransformLayer turns out to be one of the simplest
167 class IRTransformLayer {
171 IRTransformLayer(BaseLayerT &BaseLayer,
212 This is the whole definition of IRTransformLayer, from
[all …]
/external/llvm/include/llvm/ExecutionEngine/Orc/
DIRTransformLayer.h28 class IRTransformLayer {
34 IRTransformLayer(BaseLayerT &BaseLayer,
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DIRTransformLayer.h28 class IRTransformLayer : public IRLayer {
33 IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer,
DLLJIT.h161 void setLazyCompileTransform(IRTransformLayer::TransformFunction Transform) { in setLazyCompileTransform()
185 std::unique_ptr<IRTransformLayer> TransformLayer;
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/
DBUILD.gn22 "IRTransformLayer.cpp",
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
DKaleidoscopeJIT.h50 IRTransformLayer<decltype(CompileLayer), OptimizeFunction> OptimizeLayer;
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
DKaleidoscopeJIT.h52 IRTransformLayer<decltype(CompileLayer), OptimizeFunction> OptimizeLayer;
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
DKaleidoscopeJIT.h48 IRTransformLayer OptimizeLayer;
/external/llvm/tools/lli/
DOrcLazyJIT.h37 typedef orc::IRTransformLayer<CompileLayerT, TransformFtor> IRDumpLayerT;
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
DKaleidoscopeJIT.h51 IRTransformLayer OptimizeLayer;
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
DKaleidoscopeJIT.h77 IRTransformLayer<decltype(CompileLayer), OptimizeFunction> OptimizeLayer;
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/
DKaleidoscopeJIT.h83 IRTransformLayer<decltype(CompileLayer), OptimizeFunction> OptimizeLayer;
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
DKaleidoscopeJIT.h138 IRTransformLayer OptimizeLayer;