HomeSort by: relevance | last modified time | path
    Searched refs:MaterializationResponsibility (Results 1 - 25 of 36) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
DebugObjectManagerPlugin.h 37 /// DebugObjects are created when linking for a MaterializationResponsibility
40 /// There can only be one pending DebugObject per MaterializationResponsibility.
43 /// Once executable code for the MaterializationResponsibility is emitted, the
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;
IRTransformLayer.h 32 ThreadSafeModule, MaterializationResponsibility &R)>;
41 void emit(std::unique_ptr<MaterializationResponsibility> R,
45 MaterializationResponsibility &R) {
ObjectLinkingLayer.h 71 virtual void modifyPassConfig(MaterializationResponsibility &MR,
77 virtual void notifyMaterializing(MaterializationResponsibility &MR,
82 virtual void notifyLoaded(MaterializationResponsibility &MR) {}
83 virtual Error notifyEmitted(MaterializationResponsibility &MR) {
86 virtual Error notifyFailed(MaterializationResponsibility &MR) = 0;
96 getSyntheticSymbolLocalDependencies(MaterializationResponsibility &MR) {
144 void emit(std::unique_ptr<MaterializationResponsibility> R,
148 void emit(std::unique_ptr<MaterializationResponsibility> R,
153 /// MaterializationResponsibility instance. This is a workaround to support
167 /// the MaterializationResponsibility instance. Setting this flag allow
    [all...]
RTDyldObjectLinkingLayer.h 46 MaterializationResponsibility &R, const object::ObjectFile &Obj,
51 MaterializationResponsibility &R, std::unique_ptr<MemoryBuffer>)>;
64 void emit(std::unique_ptr<MaterializationResponsibility> R,
93 /// by the MaterializationResponsibility instance. This is a workaround to
107 /// the MaterializationResponsibility instance. Setting this flag allows
131 Error onObjLoad(MaterializationResponsibility &R,
138 void onObjEmit(MaterializationResponsibility &R,
Core.h 38 class MaterializationResponsibility;
55 friend class MaterializationResponsibility;
449 /// MaterializationResponsibility. If this error is returned it is indicative of
468 /// MaterializationResponsibility. If this error is returned it is indicative of
492 class MaterializationResponsibility {
496 MaterializationResponsibility(MaterializationResponsibility &&) = delete;
497 MaterializationResponsibility &
498 operator=(MaterializationResponsibility &&) = delete;
500 /// Destruct a MaterializationResponsibility instance. In debug mod
    [all...]
IRCompileLayer.h 49 MaterializationResponsibility &R, ThreadSafeModule TSM)>;
58 void emit(std::unique_ptr<MaterializationResponsibility> R,
MachOPlatform.h 117 void modifyPassConfig(MaterializationResponsibility &MR,
122 MaterializationResponsibility &MR) override;
126 Error notifyFailed(MaterializationResponsibility &MR) override {
139 DenseMap<MaterializationResponsibility *, JITLinkSymbolVector>;
146 MaterializationResponsibility &MR);
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;
ObjectTransformLayer.h 37 void emit(std::unique_ptr<MaterializationResponsibility> R,
CompileOnDemandLayer.h 97 void emit(std::unique_ptr<MaterializationResponsibility> R,
122 void emitPartition(std::unique_ptr<MaterializationResponsibility> R,
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
IRTransformLayer.cpp 20 void IRTransformLayer::emit(std::unique_ptr<MaterializationResponsibility> R,
ObjectTransformLayer.cpp 25 std::unique_ptr<MaterializationResponsibility> R,
IRCompileLayer.cpp 28 void IRCompileLayer::emit(std::unique_ptr<MaterializationResponsibility> R,
RTDyldObjectLinkingLayer.cpp 19 JITDylibSearchOrderResolver(MaterializationResponsibility &MR) : MR(MR) {}
70 MaterializationResponsibility &MR;
93 std::unique_ptr<MaterializationResponsibility> R,
149 std::shared_ptr<MaterializationResponsibility> SharedR(std::move(R));
187 MaterializationResponsibility &R, const object::ObjectFile &Obj,
276 MaterializationResponsibility &R,
ObjectLinkingLayer.cpp 43 void materialize(std::unique_ptr<MaterializationResponsibility> MR) override {
126 std::unique_ptr<MaterializationResponsibility> MR,
558 std::unique_ptr<MaterializationResponsibility> MR;
594 void ObjectLinkingLayer::emit(std::unique_ptr<MaterializationResponsibility> R,
609 void ObjectLinkingLayer::emit(std::unique_ptr<MaterializationResponsibility> R,
617 void ObjectLinkingLayer::modifyPassConfig(MaterializationResponsibility &MR,
624 void ObjectLinkingLayer::notifyLoaded(MaterializationResponsibility &MR) {
629 Error ObjectLinkingLayer::notifyEmitted(MaterializationResponsibility &MR,
690 MaterializationResponsibility &MR, LinkGraph &G,
705 MaterializationResponsibility &MR)
    [all...]
Layer.cpp 135 std::unique_ptr<MaterializationResponsibility> R) {
203 std::unique_ptr<MaterializationResponsibility> R) {
CompileOnDemandLayer.cpp 90 void materialize(std::unique_ptr<MaterializationResponsibility> R) override {
131 std::unique_ptr<MaterializationResponsibility> R, ThreadSafeModule TSM) {
259 std::unique_ptr<MaterializationResponsibility> R, ThreadSafeModule TSM,
Core.cpp 251 std::unique_ptr<MaterializationResponsibility> R) {
282 std::unique_ptr<MaterializationResponsibility> R) {
326 OnResolveInfo(std::unique_ptr<MaterializationResponsibility> R,
330 std::unique_ptr<MaterializationResponsibility> R;
700 Error JITDylib::replace(MaterializationResponsibility &FromMR,
704 std::unique_ptr<MaterializationResponsibility> MustRunMR;
781 Expected<std::unique_ptr<MaterializationResponsibility>>
782 JITDylib::delegate(MaterializationResponsibility &FromMR,
786 [&]() -> Expected<std::unique_ptr<MaterializationResponsibility>> {
898 Error JITDylib::resolve(MaterializationResponsibility &MR
    [all...]
MachOPlatform.cpp 301 MaterializationResponsibility &MR, jitlink::LinkGraph &LG,
392 MaterializationResponsibility &MR) {
416 jitlink::LinkGraph &G, MaterializationResponsibility &MR) {
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
KaleidoscopeJIT.h 77 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
100 void emit(std::unique_ptr<MaterializationResponsibility> MR,
123 std::unique_ptr<MaterializationResponsibility> R) {
226 optimizeModule(ThreadSafeModule TSM, const MaterializationResponsibility &R) {
  /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/
LLJITWithObjectLinkingLayerPlugin.cpp 48 // MaterializationResponsibility and target triple for the object being
55 void modifyPassConfig(MaterializationResponsibility &MR,
73 void notifyLoaded(MaterializationResponsibility &MR) override {
77 Error notifyEmitted(MaterializationResponsibility &MR) override {
82 Error notifyFailed(MaterializationResponsibility &MR) override {
  /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithOptimizingIRTransform/
LLJITWithOptimizingIRTransform.cpp 82 MaterializationResponsibility &R) {
  /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithLazyReexports/
LLJITWithLazyReexports.cpp 108 const MaterializationResponsibility &R) -> Expected<ThreadSafeModule> {
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
KaleidoscopeJIT.h 109 optimizeModule(ThreadSafeModule TSM, const MaterializationResponsibility &R) {
  /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithTargetProcessControl/
LLJITWithTargetProcessControl.cpp 144 const MaterializationResponsibility &R) -> Expected<ThreadSafeModule> {

Completed in 69 milliseconds

1 2