Home
last modified time | relevance | path

Searched refs:MaterializationResponsibility (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DObjectLinkingLayer.h71 virtual void modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig()
82 virtual void notifyLoaded(MaterializationResponsibility &MR) {} in notifyLoaded()
83 virtual Error notifyEmitted(MaterializationResponsibility &MR) { in notifyEmitted()
86 virtual Error notifyFailed(MaterializationResponsibility &MR) = 0;
148 void emit(std::unique_ptr<MaterializationResponsibility> R,
152 void emit(std::unique_ptr<MaterializationResponsibility> R,
189 void modifyPassConfig(MaterializationResponsibility &MR,
192 void notifyLoaded(MaterializationResponsibility &MR);
213 void modifyPassConfig(MaterializationResponsibility &MR,
216 Error notifyEmitted(MaterializationResponsibility &MR) override;
[all …]
H A DCore.h40 class MaterializationResponsibility; variable
57 friend class MaterializationResponsibility; variable
506 class MaterializationResponsibility {
510 MaterializationResponsibility(MaterializationResponsibility &&) = delete;
511 MaterializationResponsibility &
517 ~MaterializationResponsibility();
818 friend class MaterializationResponsibility; variable
913 friend class MaterializationResponsibility; variable
1281 friend class MaterializationResponsibility; variable
1630 MaterializationResponsibility &MR);
[all …]
H A DDebugObjectManagerPlugin.h54 void notifyMaterializing(MaterializationResponsibility &MR,
58 Error notifyEmitted(MaterializationResponsibility &MR) override;
59 Error notifyFailed(MaterializationResponsibility &MR) override;
65 void modifyPassConfig(MaterializationResponsibility &MR,
73 std::map<MaterializationResponsibility *, OwnedDebugObject> PendingObjs;
H A DMachOPlatform.h134 void modifyPassConfig(MaterializationResponsibility &MR,
139 getSyntheticSymbolDependencies(MaterializationResponsibility &MR) override;
143 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
156 DenseMap<MaterializationResponsibility *, JITLinkSymbolSet>;
158 void addInitializerSupportPasses(MaterializationResponsibility &MR,
161 void addMachOHeaderSupportPasses(MaterializationResponsibility &MR,
164 void addEHAndTLVSupportPasses(MaterializationResponsibility &MR,
168 MaterializationResponsibility &MR);
171 MaterializationResponsibility &MR);
H A DRTDyldObjectLinkingLayer.h45 MaterializationResponsibility &R, const object::ObjectFile &Obj,
50 MaterializationResponsibility &R, std::unique_ptr<MemoryBuffer>)>;
63 void emit(std::unique_ptr<MaterializationResponsibility> R,
130 Error onObjLoad(MaterializationResponsibility &R,
137 void onObjEmit(MaterializationResponsibility &R,
H A DIRTransformLayer.h31 ThreadSafeModule, MaterializationResponsibility &R)>;
40 void emit(std::unique_ptr<MaterializationResponsibility> R,
44 MaterializationResponsibility &R) { in identityTransform()
H A DLayer.h110 virtual void emit(std::unique_ptr<MaterializationResponsibility> R,
128 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
153 virtual void emit(std::unique_ptr<MaterializationResponsibility> R,
176 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
H A DIRCompileLayer.h50 MaterializationResponsibility &R, ThreadSafeModule TSM)>;
59 void emit(std::unique_ptr<MaterializationResponsibility> R,
H A DCompileOnDemandLayer.h96 void emit(std::unique_ptr<MaterializationResponsibility> R,
121 void emitPartition(std::unique_ptr<MaterializationResponsibility> R,
H A DObjectTransformLayer.h36 void emit(std::unique_ptr<MaterializationResponsibility> R,
H A DLazyReexports.h152 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
H A DSpeculation.h184 void emit(std::unique_ptr<MaterializationResponsibility> R,
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.cpp19 JITDylibSearchOrderResolver(MaterializationResponsibility &MR) : MR(MR) {} in JITDylibSearchOrderResolver()
70 MaterializationResponsibility &MR;
93 std::unique_ptr<MaterializationResponsibility> R, in emit()
149 std::shared_ptr<MaterializationResponsibility> SharedR(std::move(R)); in emit()
187 MaterializationResponsibility &R, const object::ObjectFile &Obj, in onObjLoad()
276 MaterializationResponsibility &R, in onObjEmit()
H A DObjectLinkingLayer.cpp42 void materialize(std::unique_ptr<MaterializationResponsibility> MR) override { in materialize()
125 std::unique_ptr<MaterializationResponsibility> MR, in ObjectLinkingLayerJITLinkContext()
598 std::unique_ptr<MaterializationResponsibility> MR;
639 void ObjectLinkingLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
654 void ObjectLinkingLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
662 void ObjectLinkingLayer::modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig()
669 void ObjectLinkingLayer::notifyLoaded(MaterializationResponsibility &MR) { in notifyLoaded()
674 Error ObjectLinkingLayer::notifyEmitted(MaterializationResponsibility &MR, in notifyEmitted()
735 MaterializationResponsibility &MR, LinkGraph &G, in modifyPassConfig()
750 MaterializationResponsibility &MR) { in notifyEmitted()
[all …]
H A DCore.cpp251 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
282 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
330 std::unique_ptr<MaterializationResponsibility> R; in materialize()
781 Expected<std::unique_ptr<MaterializationResponsibility>>
782 JITDylib::delegate(MaterializationResponsibility &FromMR, in delegate()
995 Error JITDylib::emit(MaterializationResponsibility &MR, in emit()
1147 MaterializationResponsibility &MR) { in unlinkMaterializationResponsibility()
2633 new MaterializationResponsibility( in OL_completeLookup()
2749 MaterializationResponsibility &MR) { in OL_destroyMaterializationResponsibility()
2757 const MaterializationResponsibility &MR) { in OL_getRequestedSymbols()
[all …]
H A DMachOPlatform.cpp36 void materialize(std::unique_ptr<MaterializationResponsibility> R) override { in materialize()
617 MaterializationResponsibility &MR, jitlink::LinkGraph &LG, in modifyPassConfig()
639 MaterializationResponsibility &MR) { in getSyntheticSymbolDependencies()
652 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) { in addInitializerSupportPasses()
668 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) { in addMachOHeaderSupportPasses()
691 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) { in addEHAndTLVSupportPasses()
759 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in preserveInitSections()
796 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in processObjCImageInfo()
H A DIRTransformLayer.cpp20 void IRTransformLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
H A DObjectTransformLayer.cpp25 std::unique_ptr<MaterializationResponsibility> R, in emit()
H A DCompileOnDemandLayer.cpp90 void materialize(std::unique_ptr<MaterializationResponsibility> R) override { in materialize()
131 std::unique_ptr<MaterializationResponsibility> R, ThreadSafeModule TSM) { in emit()
259 std::unique_ptr<MaterializationResponsibility> R, ThreadSafeModule TSM, in emitPartition()
H A DDebugObjectManagerPlugin.cpp398 MaterializationResponsibility &MR, LinkGraph &G, JITLinkContext &Ctx, in notifyMaterializing()
415 MaterializationResponsibility &MR, LinkGraph &G, in modifyPassConfig()
436 MaterializationResponsibility &MR) { in notifyEmitted()
475 MaterializationResponsibility &MR) { in notifyFailed()
H A DIRCompileLayer.cpp28 void IRCompileLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
H A DLayer.cpp135 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
203 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
H A DOrcV2CBindings.cpp84 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(MaterializationResponsibility,
207 void materialize(std::unique_ptr<MaterializationResponsibility> R) override { in materialize()
406 std::unique_ptr<MaterializationResponsibility> TmpMR(unwrap(MR)); in LLVMOrcDisposeMaterializationResponsibility()
544 std::unique_ptr<MaterializationResponsibility>(unwrap(MR)), in LLVMOrcIRTransformLayerEmit()
725 std::unique_ptr<MaterializationResponsibility>(unwrap(R)), in LLVMOrcObjectLayerEmit()
739 MaterializationResponsibility &R) -> Expected<ThreadSafeModule> { in LLVMOrcIRTransformLayerSetTransform()
H A DSpeculation.cpp58 void IRSpeculationLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
H A DLazyReexports.cpp156 std::unique_ptr<MaterializationResponsibility> R) { in materialize()

12