Home
last modified time | relevance | path

Searched refs:OptimizeLayer (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
H A DKaleidoscopeJIT.h47 IRTransformLayer OptimizeLayer; variable
59 OptimizeLayer(*this->ES, CompileLayer, optimizeModule),
97 return OptimizeLayer.add(RT, std::move(TSM));
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A DKaleidoscopeJIT.h50 IRTransformLayer OptimizeLayer; variable
70 OptimizeLayer(*this->ES, CompileLayer, optimizeModule),
71 CODLayer(*this->ES, OptimizeLayer,
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A DKaleidoscopeJIT.h137 IRTransformLayer OptimizeLayer; variable
157 OptimizeLayer(*this->ES, CompileLayer, optimizeModule),
158 ASTLayer(OptimizeLayer, this->DL),
208 return OptimizeLayer.add(RT, std::move(TSM));
/openbsd-src/gnu/llvm/llvm/docs/tutorial/
H A DBuildingAJIT3.rst87 IRTransformLayer<decltype(CompileLayer), OptimizeFunction> OptimizeLayer;
90 CompileOnDemandLayer<decltype(OptimizeLayer)> CODLayer;
106 OptimizeLayer(CompileLayer,
112 CODLayer(OptimizeLayer,
131 stack -- the OptimizeLayer. Next we need to supply a 'partitioning function':
166 Finally, we need to replace the references to OptimizeLayer in our addModule,
H A DBuildingAJIT2.rst85 on top of our CompileLayer. We initialize our OptimizeLayer with a reference to
93 return cantFail(OptimizeLayer.addModule(std::move(M),
98 ``CompileLayer::add`` with a call to ``OptimizeLayer::add`` instead.
137 addModule the OptimizeLayer will call our optimizeModule function before passing