Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DObjectLinkingLayer.h71 virtual void modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig()
77 virtual void notifyMaterializing(MaterializationResponsibility &MR, in notifyMaterializing()
82 virtual void notifyLoaded(MaterializationResponsibility &MR) {} in notifyLoaded()
83 virtual Error notifyEmitted(MaterializationResponsibility &MR) { in notifyEmitted()
86 virtual Error notifyFailed(MaterializationResponsibility &MR) = 0;
96 getSyntheticSymbolLocalDependencies(MaterializationResponsibility &MR) { in getSyntheticSymbolLocalDependencies()
144 void emit(std::unique_ptr<MaterializationResponsibility> R,
148 void emit(std::unique_ptr<MaterializationResponsibility> R,
185 void modifyPassConfig(MaterializationResponsibility &MR,
188 void notifyLoaded(MaterializationResponsibility &MR);
[all …]
H A DCore.h38 class MaterializationResponsibility; variable
55 friend class MaterializationResponsibility; variable
492 class MaterializationResponsibility {
496 MaterializationResponsibility(MaterializationResponsibility &&) = delete;
497 MaterializationResponsibility &
498 operator=(MaterializationResponsibility &&) = delete;
503 ~MaterializationResponsibility();
603 Expected<std::unique_ptr<MaterializationResponsibility>>
615 MaterializationResponsibility(JITDylibSP JD, SymbolFlagsMap SymbolFlags, in MaterializationResponsibility() function
667 materialize(std::unique_ptr<MaterializationResponsibility> R) = 0;
[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 DRTDyldObjectLinkingLayer.h46 MaterializationResponsibility &R, const object::ObjectFile &Obj,
51 MaterializationResponsibility &R, std::unique_ptr<MemoryBuffer>)>;
64 void emit(std::unique_ptr<MaterializationResponsibility> R,
131 Error onObjLoad(MaterializationResponsibility &R,
138 void onObjEmit(MaterializationResponsibility &R,
H A DMachOPlatform.h117 void modifyPassConfig(MaterializationResponsibility &MR,
122 MaterializationResponsibility &MR) override;
126 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
139 DenseMap<MaterializationResponsibility *, JITLinkSymbolVector>;
146 MaterializationResponsibility &MR);
H A DIRTransformLayer.h32 ThreadSafeModule, MaterializationResponsibility &R)>;
41 void emit(std::unique_ptr<MaterializationResponsibility> R,
45 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.h49 MaterializationResponsibility &R, ThreadSafeModule TSM)>;
58 void emit(std::unique_ptr<MaterializationResponsibility> R,
H A DCompileOnDemandLayer.h97 void emit(std::unique_ptr<MaterializationResponsibility> R,
122 void emitPartition(std::unique_ptr<MaterializationResponsibility> R,
H A DObjectTransformLayer.h37 void emit(std::unique_ptr<MaterializationResponsibility> R,
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/
H A DLLJITWithObjectLinkingLayerPlugin.cpp55 void modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig()
73 void notifyLoaded(MaterializationResponsibility &MR) override { in notifyLoaded()
77 Error notifyEmitted(MaterializationResponsibility &MR) override { in notifyEmitted()
82 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
/netbsd-src/external/apache2/llvm/dist/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.cpp43 void materialize(std::unique_ptr<MaterializationResponsibility> MR) override { in materialize()
126 std::unique_ptr<MaterializationResponsibility> MR, in ObjectLinkingLayerJITLinkContext()
558 std::unique_ptr<MaterializationResponsibility> MR;
594 void ObjectLinkingLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
609 void ObjectLinkingLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
617 void ObjectLinkingLayer::modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig()
624 void ObjectLinkingLayer::notifyLoaded(MaterializationResponsibility &MR) { in notifyLoaded()
629 Error ObjectLinkingLayer::notifyEmitted(MaterializationResponsibility &MR, in notifyEmitted()
690 MaterializationResponsibility &MR, LinkGraph &G, in modifyPassConfig()
705 MaterializationResponsibility &MR) { in notifyEmitted()
[all …]
H A DCore.cpp251 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
282 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
326 OnResolveInfo(std::unique_ptr<MaterializationResponsibility> R, in materialize()
330 std::unique_ptr<MaterializationResponsibility> R; in materialize()
700 Error JITDylib::replace(MaterializationResponsibility &FromMR, in replace()
704 std::unique_ptr<MaterializationResponsibility> MustRunMR; in replace()
781 Expected<std::unique_ptr<MaterializationResponsibility>>
782 JITDylib::delegate(MaterializationResponsibility &FromMR, in delegate()
786 [&]() -> Expected<std::unique_ptr<MaterializationResponsibility>> { in delegate()
898 Error JITDylib::resolve(MaterializationResponsibility &MR, in resolve()
[all …]
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 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 DLayer.cpp135 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
203 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
H A DIRTransformLayer.cpp20 void IRTransformLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
H A DMachOPlatform.cpp301 MaterializationResponsibility &MR, jitlink::LinkGraph &LG, in modifyPassConfig()
392 MaterializationResponsibility &MR) { in getSyntheticSymbolLocalDependencies()
416 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in processObjCImageInfo()
H A DObjectTransformLayer.cpp25 std::unique_ptr<MaterializationResponsibility> R, in emit()
H A DIRCompileLayer.cpp28 void IRCompileLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A DKaleidoscopeJIT.h77 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
100 void emit(std::unique_ptr<MaterializationResponsibility> MR, in emit()
123 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
226 optimizeModule(ThreadSafeModule TSM, const MaterializationResponsibility &R) { in optimizeModule()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/tutorial/
H A DBuildingAJIT2.rst103 optimizeModule(ThreadSafeModule M, const MaterializationResponsibility &R) {
125 ``MaterializationResponsibility``. The MaterializationResponsibility argument
151 ThreadSafeModule, const MaterializationResponsibility &R)>;
162 const MaterializationResponsibility &R) {
166 void emit(MaterializationResponsibility R, ThreadSafeModule TSM) override;
180 void IRTransformLayer::emit(MaterializationResponsibility R,
205 ``MaterializationResponsibility::failMaterialization`` (this JIT clients who
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithOptimizingIRTransform/
H A DLLJITWithOptimizingIRTransform.cpp82 MaterializationResponsibility &R) { in operator ()()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithLazyReexports/
H A DLLJITWithLazyReexports.cpp108 const MaterializationResponsibility &R) -> Expected<ThreadSafeModule> { in main()

12