Lines Matching full:auto

68     for (auto &P : Plugins)  in notifyMaterializing()
75 for (auto &P : Plugins) in notifyFailed()
88 auto &ES = Layer.getExecutionSession(); in lookup()
91 for (auto &KV : Symbols) { in lookup()
105 auto OnResolve = [LookupContinuation = in lookup()
120 for (auto &[DepJD, Deps] : Deps) in lookup()
121 for (auto &DepSym : Deps) in lookup()
132 for (auto *Sym : G.defined_symbols()) in notifyResolved()
134 auto Ptr = getJITSymbolPtrForSymbol(*Sym, G.getTargetTriple()); in notifyResolved()
135 auto Flags = getJITSymbolFlagsForSymbol(*Sym); in notifyResolved()
144 for (auto *Sym : G.absolute_symbols()) in notifyResolved()
146 auto Ptr = getJITSymbolPtrForSymbol(*Sym, G.getTargetTriple()); in notifyResolved()
147 auto Flags = getJITSymbolFlagsForSymbol(*Sym); in notifyResolved()
157 if (auto Err = MR->defineMaterializing(ExtraSymbolsToClaim)) in notifyResolved()
169 for (auto &[Sym, Flags] : MR->getSymbols()) { in notifyResolved()
171 auto I = InternedResult.find(Sym); in notifyResolved()
195 for (auto &KV : InternedResult) in notifyResolved()
207 if (auto Err = MR->notifyResolved(InternedResult)) in notifyResolved()
214 if (auto Err = notifyEmitted(std::move(A))) { in notifyFinalized()
220 if (auto Err = MR->notifyEmitted(SymbolDepGroups)) { in notifyFinalized()
237 for (auto &P : Plugins) in modifyPassConfig()
248 for (auto &P : Plugins) in notifyEmitted()
269 auto ProcessSymbol = [&](Symbol *Sym) { in claimOrExternalizeWeakAndCommonSymbols()
280 for (auto *Sym : G.defined_symbols()) in claimOrExternalizeWeakAndCommonSymbols()
282 for (auto *Sym : G.absolute_symbols()) in claimOrExternalizeWeakAndCommonSymbols()
288 if (auto Err = MR->defineMaterializing(std::move(NewSymbolsToClaim))) in claimOrExternalizeWeakAndCommonSymbols()
294 for (auto &KV : NameToSym) { in claimOrExternalizeWeakAndCommonSymbols()
305 for (auto *Sym : G.defined_symbols()) in markResponsibilitySymbolsLive()
326 for (auto &Sec : G.sections()) in registerDependencies()
332 for (auto *Sym : G.defined_symbols()) { in registerDependencies()
338 for (auto *B : G.blocks()) { in registerDependencies()
339 auto &BI = BlockInfos[B]; in registerDependencies()
341 for (auto &E : B->edges()) { in registerDependencies()
356 auto &TgtBI = BlockInfos[&E.getTarget().getBlock()]; in registerDependencies()
377 for (auto &[B, BI] : BlockInfos) { in registerDependencies()
384 for (auto *FB : BI.AnonEdges) in registerDependencies()
387 for (auto *BB : BI.AnonBackEdges) in registerDependencies()
390 for (auto *FB : BI.AnonEdges) { in registerDependencies()
391 auto &FBI = BlockInfos[FB]; in registerDependencies()
395 for (auto *BB : BI.AnonBackEdges) { in registerDependencies()
396 auto &BBI = BlockInfos[BB]; in registerDependencies()
402 for (auto *B : BlocksToRemove) in registerDependencies()
408 for (auto &[B, BI] : BlockInfos) { in registerDependencies()
417 auto *B = Worklist.front(); in registerDependencies()
420 auto &BI = BlockInfos[B]; in registerDependencies()
423 for (auto *DB : BI.AnonBackEdges) { in registerDependencies()
424 auto &DBI = BlockInfos[DB]; in registerDependencies()
425 for (auto *Sym : BI.SymbolDeps) { in registerDependencies()
437 auto &TargetJD = MR->getTargetJITDylib(); in registerDependencies()
439 for (auto &[B, BI] : BlockInfos) { in registerDependencies()
442 auto &SDG = SymbolDepGroups.back(); in registerDependencies()
444 for (auto *Def : BI.Defs) in registerDependencies()
447 for (auto *Dep : BI.SymbolDeps) { in registerDependencies()
448 auto DepName = Dep->getName(); in registerDependencies()
452 auto SourceJDItr = in registerDependencies()
504 auto Ctx = std::make_unique<JITLinkCtx>(*this, std::move(R), nullptr); in emit()
515 auto Ctx = in emit()
523 auto Err = MR.withResourceKeyDo( in recordFinalizedAlloc()
537 for (auto &P : Plugins) in handleRemoveResources()
545 auto I = Allocs.find(K); in handleRemoveResources()
564 auto &DstAllocs = Allocs[DstKey]; in handleTransferResources()
565 auto &SrcAllocs = Allocs[SrcKey]; in handleTransferResources()
567 for (auto &Alloc : SrcAllocs) in handleTransferResources()
573 for (auto &P : Plugins) in handleTransferResources()