Home
last modified time | relevance | path

Searched refs:VModuleKey (Results 1 – 18 of 18) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/
H A DLayer.h53 VModuleKey K = VModuleKey());
74 VModuleKey K);
81 IRMaterializationUnit(ThreadSafeModule TSM, VModuleKey K,
102 BasicIRLayerMaterializationUnit(IRLayer &L, VModuleKey K,
110 VModuleKey K;
125 VModuleKey K = VModuleKey());
140 Create(ObjectLayer &L, VModuleKey K, std::unique_ptr<MemoryBuffer> O);
142 BasicObjectLayerMaterializationUnit(ObjectLayer &L, VModuleKey K,
H A DRTDyldObjectLinkingLayer.h43 std::function<void(VModuleKey, const object::ObjectFile &Obj,
47 using NotifyEmittedFunction = std::function<void(VModuleKey)>;
106 Error onObjLoad(VModuleKey K, MaterializationResponsibility &R,
183 std::function<void(VModuleKey, const object::ObjectFile &Obj,
315 VModuleKey K;
340 using ResourcesGetter = std::function<Resources(VModuleKey)>;
367 Error addObject(VModuleKey K, ObjectPtr ObjBuffer) { in addObject()
393 Error removeObject(VModuleKey K) { in removeObject()
421 JITSymbol findSymbolIn(VModuleKey K, StringRef Name, in findSymbolIn()
429 void mapSectionAddress(VModuleKey K, const void *LocalAddress, in mapSectionAddress()
[all …]
H A DIRCompileLayer.h37 std::function<void(VModuleKey K, ThreadSafeModule TSM)>;
63 std::function<void(VModuleKey K, std::unique_ptr<Module>)>;
83 Error addModule(VModuleKey K, std::unique_ptr<Module> M) { in addModule()
92 Error removeModule(VModuleKey K) { return BaseLayer.removeObject(K); } in removeModule()
110 JITSymbol findSymbolIn(VModuleKey K, const std::string &Name, in findSymbolIn()
118 Error emitAndFinalize(VModuleKey K) { return BaseLayer.emitAndFinalize(K); } in emitAndFinalize()
H A DCore.h40 using VModuleKey = uint64_t; variable
172 VModuleKey getVModuleKey() const { return K; } in getVModuleKey()
225 VModuleKey NewKey = VModuleKey());
237 VModuleKey K);
241 VModuleKey K;
283 VModuleKey K;
332 absoluteSymbols(SymbolMap Symbols, VModuleKey K = VModuleKey()) {
388 symbolAliases(SymbolAliasMap Aliases, VModuleKey K = VModuleKey()) {
400 bool MatchNonExported = false, VModuleKey K = VModuleKey()) {
735 VModuleKey allocateVModule() { in allocateVModule()
[all …]
H A DObjectTransformLayer.h61 template <typename ObjectPtr> Error addObject(VModuleKey K, ObjectPtr Obj) { in addObject()
66 Error removeObject(VModuleKey K) { return BaseLayer.removeObject(K); } in removeObject()
84 JITSymbol findSymbolIn(VModuleKey K, const std::string &Name, in findSymbolIn()
91 Error emitAndFinalize(VModuleKey K) { return BaseLayer.emitAndFinalize(K); } in emitAndFinalize()
95 void mapSectionAddress(VModuleKey K, const void *LocalAddress, in mapSectionAddress()
H A DLazyEmittingLayer.h46 EmissionDeferredModule(VModuleKey K, std::unique_ptr<Module> M) in EmissionDeferredModule()
189 VModuleKey K;
195 std::map<VModuleKey, std::unique_ptr<EmissionDeferredModule>> ModuleMap;
203 Error addModule(VModuleKey K, std::unique_ptr<Module> M) { in addModule()
214 Error removeModule(VModuleKey K) { in removeModule()
244 JITSymbol findSymbolIn(VModuleKey K, const std::string &Name, in findSymbolIn()
252 Error emitAndFinalize(VModuleKey K) { in emitAndFinalize()
H A DIRTransformLayer.h68 Error addModule(VModuleKey K, std::unique_ptr<Module> M) { in addModule()
73 Error removeModule(VModuleKey K) { return BaseLayer.removeModule(K); } in removeModule()
91 JITSymbol findSymbolIn(VModuleKey K, const std::string &Name, in findSymbolIn()
99 Error emitAndFinalize(VModuleKey K) { return BaseLayer.emitAndFinalize(K); } in emitAndFinalize()
H A DCompileOnDemandLayer.h205 LogicalDylib(VModuleKey K, std::shared_ptr<SymbolResolver> BackingResolver, in LogicalDylib()
244 VModuleKey K;
249 std::vector<VModuleKey> BaseLayerVModuleKeys;
262 std::function<std::shared_ptr<SymbolResolver>(VModuleKey K)>;
265 std::function<void(VModuleKey K, std::shared_ptr<SymbolResolver> R)>;
289 Error addModule(VModuleKey K, std::unique_ptr<Module> M) { in addModule()
301 Error addExtraModule(VModuleKey K, std::unique_ptr<Module> M) { in addExtraModule()
309 Error removeModule(VModuleKey K) { in removeModule()
335 JITSymbol findSymbolIn(VModuleKey K, const std::string &Name, in findSymbolIn()
611 Expected<VModuleKey>
[all …]
H A DLazyReexports.h163 VModuleKey K);
186 SymbolAliasMap CallableAliases, VModuleKey K = VModuleKey()) {
H A DExecutionUtils.h101 LegacyCtorDtorRunner(std::vector<std::string> CtorDtorNames, VModuleKey K) in LegacyCtorDtorRunner()
129 orc::VModuleKey K;
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/
H A DOrcCBindingsStack.h59 virtual Error removeModule(orc::VModuleKey K) = 0; in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
71 Error removeModule(orc::VModuleKey K) override { in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
91 Error removeModule(orc::VModuleKey K) override { in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
219 [this](orc::VModuleKey K) { in OrcCBindingsStack()
286 Expected<orc::VModuleKey>
324 Expected<orc::VModuleKey>
333 Expected<orc::VModuleKey>
347 Error removeModule(orc::VModuleKey K) { in removeModule()
473 [&Resolvers](orc::VModuleKey K) { in createCODLayer()
478 [&Resolvers](orc::VModuleKey K, in createCODLayer()
[all …]
H A DLayer.cpp22 Error IRLayer::add(JITDylib &JD, ThreadSafeModule TSM, VModuleKey K) { in add()
28 ThreadSafeModule TSM, VModuleKey K) in IRMaterializationUnit()
45 ThreadSafeModule TSM, VModuleKey K, SymbolFlagsMap SymbolFlags, in IRMaterializationUnit()
73 IRLayer &L, VModuleKey K, ThreadSafeModule TSM) in BasicIRLayerMaterializationUnit()
110 VModuleKey K) { in add()
119 BasicObjectLayerMaterializationUnit::Create(ObjectLayer &L, VModuleKey K, in Create()
133 ObjectLayer &L, VModuleKey K, std::unique_ptr<MemoryBuffer> O, in BasicObjectLayerMaterializationUnit()
H A DOrcMCJITReplacement.h248 [this](VModuleKey K) { in OrcMCJITReplacement()
253 [this](VModuleKey K, std::unique_ptr<Module> M) {
432 void operator()(VModuleKey K, const object::ObjectFile &Obj, in operator()
446 void operator()(VModuleKey K, const object::ObjectFile &Obj, in operator()
488 std::map<VModuleKey, std::vector<std::string>> UnexecutedConstructors;
489 std::map<VModuleKey, std::vector<std::string>> UnexecutedDestructors;
496 std::map<VModuleKey, SectionAddrSet> UnfinalizedSections;
H A DRTDyldObjectLinkingLayer.cpp158 VModuleKey K, MaterializationResponsibility &R, object::ObjectFile &Obj, in onObjLoad()
200 void RTDyldObjectLinkingLayer::onObjEmit(VModuleKey K, in onObjEmit()
H A DLazyReexports.cpp128 JITDylib &SourceJD, SymbolAliasMap CallableAliases, VModuleKey K) in LazyReexportsMaterializationUnit()
H A DCore.cpp374 JITDylib &JD, SymbolFlagsMap SymbolFlags, VModuleKey K) in MaterializationResponsibility()
468 VModuleKey NewKey) { in delegate()
470 if (NewKey == VModuleKey()) in delegate()
503 SymbolMap Symbols, VModuleKey K) in AbsoluteSymbolsMaterializationUnit()
533 VModuleKey K) in ReExportsMaterializationUnit()
H A DCompileOnDemandLayer.cpp71 VModuleKey K, CompileOnDemandLayer &Parent) in PartitioningIRMaterializationUnit()
H A DIndirectionUtils.cpp30 CompileFunction Compile, VModuleKey K) in CompileCallbackMaterializationUnit()