Lines Matching refs:Layer
49 JITLinkCtx(LinkGraphLinkingLayer &Layer, in JITLinkCtx() argument
52 : JITLinkContext(&MR->getTargetJITDylib()), Layer(Layer), in JITLinkCtx()
54 std::lock_guard<std::mutex> Lock(Layer.LayerMutex); in JITLinkCtx()
55 Plugins = Layer.Plugins; in JITLinkCtx()
61 if (Layer.ReturnObjectBuffer && ObjBuffer) in ~JITLinkCtx()
62 Layer.ReturnObjectBuffer(std::move(ObjBuffer)); in ~JITLinkCtx()
65 JITLinkMemoryManager &getMemoryManager() override { return Layer.MemMgr; } in getMemoryManager()
77 Layer.getExecutionSession().reportError(std::move(Err)); in notifyFailed()
88 auto &ES = Layer.getExecutionSession(); in lookup()
129 bool AutoClaim = Layer.AutoClaimObjectSymbols; in notifyResolved()
180 else if (Layer.OverrideObjectFlags) in notifyResolved()
187 Layer.getExecutionSession().getSymbolStringPool(), G.getName(), in notifyResolved()
203 Layer.getExecutionSession().getSymbolStringPool(), G.getName(), in notifyResolved()
215 Layer.getExecutionSession().reportError(std::move(Err)); in notifyFinalized()
221 Layer.getExecutionSession().reportError(std::move(Err)); in notifyFinalized()
254 joinErrors(std::move(Err), Layer.MemMgr.deallocate(std::move(FA))); in notifyEmitted()
259 return Layer.recordFinalizedAlloc(*MR, std::move(FA)); in notifyEmitted()
464 LinkGraphLinkingLayer &Layer; member in llvm::orc::LinkGraphLinkingLayer::JITLinkCtx