Searched refs:OptimizeLayer (Results 1 – 5 of 5) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
| H A D | KaleidoscopeJIT.h | 47 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 D | KaleidoscopeJIT.h | 50 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 D | KaleidoscopeJIT.h | 137 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 D | BuildingAJIT3.rst | 87 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 D | BuildingAJIT2.rst | 85 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
|