Lines Matching refs:Walker

120   MemorySSAWalker *Walker;  member in __anon72856b230111::MemorySSAWalkerAnnotatedWriter
125 : MSSA(M), Walker(M->getWalker()), BAA(M->getAA()) {} in MemorySSAWalkerAnnotatedWriter()
136 MemoryAccess *Clobber = Walker->getClobberingMemoryAccess(MA, BAA); in emitInstructionAnnot()
695 template <typename T, typename Walker>
697 : public iterator_facade_base<generic_def_path_iterator<T, Walker>,
700 generic_def_path_iterator(Walker *W, ListIndex N) : W(W), N(N) {} in generic_def_path_iterator()
718 Walker *W = nullptr;
989 ClobberWalker Walker; member in llvm::MemorySSA::ClobberWalkerBase
993 ClobberWalkerBase(MemorySSA *M, DominatorTree *D) : Walker(*M, *D), MSSA(M) {} in ClobberWalkerBase()
1013 ClobberWalkerBase *Walker; member in llvm::MemorySSA::CachingWalker
1017 : MemorySSAWalker(M), Walker(W) {} in CachingWalker()
1024 return Walker->getClobberingMemoryAccessBase(MA, BAA, UWL, false); in getClobberingMemoryAccess()
1029 return Walker->getClobberingMemoryAccessBase(MA, Loc, BAA, UWL); in getClobberingMemoryAccess()
1034 return Walker->getClobberingMemoryAccessBase(MA, BAA, UWL, false, false); in getClobberingMemoryAccessWithoutInvariantGroup()
1056 ClobberWalkerBase *Walker; member in llvm::MemorySSA::SkipSelfWalker
1060 : MemorySSAWalker(M), Walker(W) {} in SkipSelfWalker()
1067 return Walker->getClobberingMemoryAccessBase(MA, BAA, UWL, true); in getClobberingMemoryAccess()
1072 return Walker->getClobberingMemoryAccessBase(MA, Loc, BAA, UWL); in getClobberingMemoryAccess()
1234 : DT(DT), F(&Func), LiveOnEntryDef(nullptr), Walker(nullptr), in MemorySSA()
1252 : DT(DT), L(&L), LiveOnEntryDef(nullptr), Walker(nullptr), in MemorySSA()
1306 OptimizeUses(MemorySSA *MSSA, CachingWalker *Walker, BatchAAResults *BAA, in OptimizeUses() argument
1308 : MSSA(MSSA), Walker(Walker), AA(BAA), DT(DT) {} in OptimizeUses()
1335 CachingWalker *Walker; member in llvm::MemorySSA::OptimizeUses
1457 Walker->getClobberingMemoryAccessWithoutInvariantGroup( in optimizeUsesInBlock()
1593 if (Walker) in getWalkerImpl()
1594 return Walker.get(); in getWalkerImpl()
1599 Walker = std::make_unique<CachingWalker>(this, WalkerBase.get()); in getWalkerImpl()
1600 return Walker.get(); in getWalkerImpl()
2483 Walker.findClobber(BAA, StartingAccess, Q, UpwardWalkLimit); in getClobberingMemoryAccessBase()
2612 Walker.findClobber(BAA, DefiningAccess, Q, UpwardWalkLimit); in getClobberingMemoryAccessBase()
2627 Result = Walker.findClobber(BAA, OptimizedAccess, Q, UpwardWalkLimit); in getClobberingMemoryAccessBase()