/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | IRTransformLayer.cpp | 14 IRTransformLayer::IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer, 16 : IRLayer(ES, BaseLayer.getManglingOptions()), BaseLayer(BaseLayer), in IRTransformLayer() 24 BaseLayer.emit(std::move(R), std::move(*TransformedTSM)); in emit() 15 IRTransformLayer(ExecutionSession & ES,IRLayer & BaseLayer,TransformFunction Transform) IRTransformLayer() argument
|
H A D | ObjectTransformLayer.cpp | 20 ObjectLayer &BaseLayer, in ObjectTransformLayer() argument 22 : BaseT(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in ObjectTransformLayer() 40 BaseLayer.emit(std::move(R), std::move(O)); in emit()
|
H A D | IRCompileLayer.cpp | 16 IRCompileLayer::IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, in IRCompileLayer() argument 18 : IRLayer(ES, ManglingOpts), BaseLayer(BaseLayer), in IRCompileLayer() 40 BaseLayer.emit(std::move(R), std::move(*Obj)); in emit()
|
H A D | CompileOnDemandLayer.cpp | 17 ExecutionSession &ES, IRLayer &BaseLayer, LazyCallThroughManager &LCTMgr, 19 : IRLayer(ES, BaseLayer.getManglingOptions()), BaseLayer(BaseLayer), 52 BaseLayer, *getManglingOptions(), std::move(TSM)))) { in extractSubModule() 116 CompileOnDemandLayer(ExecutionSession & ES,IRLayer & BaseLayer,LazyCallThroughManager & LCTMgr,IndirectStubsManagerBuilder BuildIndirectStubsManager) CompileOnDemandLayer() argument
|
/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
H A D | KaleidoscopeJIT.h | 90 KaleidoscopeASTLayer(IRLayer &BaseLayer, const DataLayout &DL) in KaleidoscopeASTLayer() argument 91 : BaseLayer(BaseLayer), DL(DL) {} in KaleidoscopeASTLayer() 102 BaseLayer.emit(std::move(MR), irgenAndTakeOwnership(*F, "")); in emit() 106 MangleAndInterner Mangle(BaseLayer.getExecutionSession(), DL); in getInterface() 114 IRLayer &BaseLayer;
|
/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | IRTransformLayer.h | 32 IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer, 48 IRLayer &BaseLayer;
|
H A D | ObjectTransformLayer.h | 33 ObjectTransformLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, 44 ObjectLayer &BaseLayer;
|
H A D | IRCompileLayer.h | 52 IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, 64 ObjectLayer &BaseLayer; variable
|
H A D | CompileOnDemandLayer.h | 62 CompileOnDemandLayer(ExecutionSession &ES, IRLayer &BaseLayer, 93 IRLayer &BaseLayer; 123 IRLayer &BaseLayer; global() variable
|
H A D | Speculation.h | 178 IRSpeculationLayer(ExecutionSession &ES, IRLayer &BaseLayer, Speculator &Spec, in IRSpeculationLayer() argument 180 : IRLayer(ES, BaseLayer.getManglingOptions()), NextLayer(BaseLayer), in IRSpeculationLayer()
|
/llvm-project/llvm/docs/tutorial/ |
H A D | BuildingAJIT2.rst | 153 IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer, 169 IRLayer &BaseLayer; 176 IRLayer &BaseLayer, 178 : IRLayer(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {} 185 BaseLayer.emit(std::move(R), std::move(*TransformedTSM));
|