/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ObjectLinkingLayer.h | 71 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 D | Core.h | 38 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 D | DebugObjectManagerPlugin.h | 54 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 D | RTDyldObjectLinkingLayer.h | 46 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 D | MachOPlatform.h | 117 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 D | IRTransformLayer.h | 32 ThreadSafeModule, MaterializationResponsibility &R)>; 41 void emit(std::unique_ptr<MaterializationResponsibility> R, 45 MaterializationResponsibility &R) { in identityTransform()
|
H A D | Layer.h | 110 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 D | IRCompileLayer.h | 49 MaterializationResponsibility &R, ThreadSafeModule TSM)>; 58 void emit(std::unique_ptr<MaterializationResponsibility> R,
|
H A D | CompileOnDemandLayer.h | 97 void emit(std::unique_ptr<MaterializationResponsibility> R, 122 void emitPartition(std::unique_ptr<MaterializationResponsibility> R,
|
H A D | ObjectTransformLayer.h | 37 void emit(std::unique_ptr<MaterializationResponsibility> R,
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/ |
H A D | LLJITWithObjectLinkingLayerPlugin.cpp | 55 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 D | RTDyldObjectLinkingLayer.cpp | 19 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 D | ObjectLinkingLayer.cpp | 43 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 D | Core.cpp | 251 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 D | DebugObjectManagerPlugin.cpp | 398 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 D | CompileOnDemandLayer.cpp | 90 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 D | Layer.cpp | 135 std::unique_ptr<MaterializationResponsibility> R) { in materialize() 203 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
|
H A D | IRTransformLayer.cpp | 20 void IRTransformLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
|
H A D | MachOPlatform.cpp | 301 MaterializationResponsibility &MR, jitlink::LinkGraph &LG, in modifyPassConfig() 392 MaterializationResponsibility &MR) { in getSyntheticSymbolLocalDependencies() 416 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in processObjCImageInfo()
|
H A D | ObjectTransformLayer.cpp | 25 std::unique_ptr<MaterializationResponsibility> R, in emit()
|
H A D | IRCompileLayer.cpp | 28 void IRCompileLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
H A D | KaleidoscopeJIT.h | 77 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 D | BuildingAJIT2.rst | 103 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 D | LLJITWithOptimizingIRTransform.cpp | 82 MaterializationResponsibility &R) { in operator ()()
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithLazyReexports/ |
H A D | LLJITWithLazyReexports.cpp | 108 const MaterializationResponsibility &R) -> Expected<ThreadSafeModule> { in main()
|