Lines Matching refs:IRTransformLayer
29 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,
173 // From IRTransformLayer.cpp:
175 IRTransformLayer::IRTransformLayer(ExecutionSession &ES,
180 void IRTransformLayer::emit(MaterializationResponsibility R,
192 This is the whole definition of IRTransformLayer, from
193 ``llvm/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h`` and
194 ``llvm/lib/ExecutionEngine/Orc/IRTransformLayer.cpp``. This class is concerned
234 layer. For example, in this tutorial our IRTransformLayer calls through to
264 IRTransformLayer added to enable optimization. To build this example, use: