/external/llvm/include/llvm/ExecutionEngine/Orc/ |
D | LazyEmittingLayer.h | 81 void removeModulesFromBaseLayer(BaseLayerT &BaseLayer) { in removeModulesFromBaseLayer() argument 83 BaseLayer.removeModuleSet(Handle); in removeModulesFromBaseLayer() 86 void emitAndFinalize(BaseLayerT &BaseLayer) { in emitAndFinalize() argument 91 Handle = emitToBaseLayer(BaseLayer); in emitAndFinalize() 94 BaseLayer.emitAndFinalize(Handle); in emitAndFinalize() 106 virtual BaseLayerHandleT emitToBaseLayer(BaseLayerT &BaseLayer) = 0; 148 BaseLayerHandleT emitToBaseLayer(BaseLayerT &BaseLayer) override { in emitToBaseLayer() argument 152 return BaseLayer.addModuleSet(std::move(Ms), std::move(MemMgr), in emitToBaseLayer() 216 BaseLayerT &BaseLayer; variable 224 LazyEmittingLayer(BaseLayerT &BaseLayer) : BaseLayer(BaseLayer) {} in LazyEmittingLayer() argument [all …]
|
D | ObjectTransformLayer.h | 34 ObjectTransformLayer(BaseLayerT &BaseLayer, 36 : BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in BaseLayer() function 51 return BaseLayer.addObjectSet(std::move(Objects), std::move(MemMgr), in addObjectSet() 56 void removeObjectSet(ObjSetHandleT H) { BaseLayer.removeObjectSet(H); } in removeObjectSet() 63 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol() 76 return BaseLayer.findSymbolIn(H, Name, ExportedSymbolsOnly); in findSymbolIn() 82 void emitAndFinalize(ObjSetHandleT H) { BaseLayer.emitAndFinalize(H); } in emitAndFinalize() 87 BaseLayer.mapSectionAddress(H, LocalAddress, TargetAddr); in mapSectionAddress() 97 BaseLayerT &BaseLayer;
|
D | IRTransformLayer.h | 34 IRTransformLayer(BaseLayerT &BaseLayer, 36 : BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in BaseLayer() argument 52 return BaseLayer.addModuleSet(std::move(Ms), std::move(MemMgr), in addModuleSet() 57 void removeModuleSet(ModuleSetHandleT H) { BaseLayer.removeModuleSet(H); } in removeModuleSet() 64 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol() 77 return BaseLayer.findSymbolIn(H, Name, ExportedSymbolsOnly); in findSymbolIn() 84 BaseLayer.emitAndFinalize(H); in emitAndFinalize() 94 BaseLayerT &BaseLayer;
|
D | GlobalMappingLayer.h | 38 GlobalMappingLayer(BaseLayerT &BaseLayer) : BaseLayer(BaseLayer) {} in GlobalMappingLayer() argument 47 return BaseLayer.addModuleSet(std::move(Ms), std::move(MemMgr), in addModuleSet() 52 void removeModuleSet(ModuleSetHandleT H) { BaseLayer.removeModuleSet(H); } in removeModuleSet() 77 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol() 90 return BaseLayer.findSymbolIn(H, Name, ExportedSymbolsOnly); in findSymbolIn() 97 BaseLayer.emitAndFinalize(H); in emitAndFinalize() 101 BaseLayerT &BaseLayer;
|
D | IRCompileLayer.h | 46 IRCompileLayer(BaseLayerT &BaseLayer, CompileFtor Compile) in IRCompileLayer() argument 47 : BaseLayer(BaseLayer), Compile(std::move(Compile)), ObjCache(nullptr) {} in IRCompileLayer() 83 BaseLayer.addObjectSet(std::move(Objects), std::move(MemMgr), in addModuleSet() 90 void removeModuleSet(ModuleSetHandleT H) { BaseLayer.removeObjectSet(H); } in removeModuleSet() 97 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol() 110 return BaseLayer.findSymbolIn(H, Name, ExportedSymbolsOnly); in findSymbolIn() 117 BaseLayer.emitAndFinalize(H); in emitAndFinalize() 139 BaseLayerT &BaseLayer; variable
|
D | LogicalDylib.h | 51 LogicalDylib(BaseLayerT &BaseLayer) : BaseLayer(BaseLayer) {} in LogicalDylib() argument 56 BaseLayer.removeModuleSet(BLH); in ~LogicalDylib() 62 : BaseLayer(std::move(RHS.BaseLayer)), in LogicalDylib() 96 if (auto Symbol = BaseLayer.findSymbolIn(BLH, Name, ExportedSymbolsOnly)) in findSymbolInLogicalModule() 127 BaseLayerT BaseLayer;
|
D | CompileOnDemandLayer.h | 172 CompileOnDemandLayer(BaseLayerT &BaseLayer, PartitioningFtor Partition, 176 : BaseLayer(BaseLayer), Partition(std::move(Partition)), in BaseLayer() function 188 LogicalDylibs.push_back(CODLogicalDylib(BaseLayer)); in addModuleSet() 229 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol() 372 auto GVsH = LD.getDylibResources().ModuleAdder(BaseLayer, std::move(GVsM), in addLogicalModule() 405 auto FnBodySym = BaseLayer.findSymbolIn(PartH, FnName, false); in extractAndCompile() 499 return LD.getDylibResources().ModuleAdder(BaseLayer, std::move(M), in emitPartition() 503 BaseLayerT &BaseLayer; variable
|
/external/llvm/docs/tutorial/ |
D | BuildingAJIT2.rst | 171 IRTransformLayer(BaseLayerT &BaseLayer, 173 : BaseLayer(BaseLayer), Transform(std::move(Transform)) {} 184 return BaseLayer.addModuleSet(std::move(Ms), std::move(MemMgr), 188 void removeModuleSet(ModuleSetHandleT H) { BaseLayer.removeModuleSet(H); } 191 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); 196 return BaseLayer.findSymbolIn(H, Name, ExportedSymbolsOnly); 200 BaseLayer.emitAndFinalize(H); 208 BaseLayerT &BaseLayer;
|
/external/llvm/unittests/ExecutionEngine/Orc/ |
D | ObjectTransformLayerTest.cpp | 311 ObjectLinkingLayer<> BaseLayer; in TEST() local 315 ObjectTransformLayer<decltype(BaseLayer), decltype(IdentityTransform)> in TEST() 316 TransformLayer(BaseLayer, IdentityTransform); in TEST()
|