Lines Matching refs:CachingWalker
123 class MemorySSA::CachingWalker final : public MemorySSAWalker { class in llvm::MemorySSA
125 CachingWalker(MemorySSA *, AliasAnalysis *, DominatorTree *);
126 ~CachingWalker() override;
451 Walker = make_unique<CachingWalker>(this, AA, DT); in getWalker()
979 MemorySSA::CachingWalker::CachingWalker(MemorySSA *M, AliasAnalysis *A, in CachingWalker() function in llvm::MemorySSA::CachingWalker
983 MemorySSA::CachingWalker::~CachingWalker() {} in ~CachingWalker()
985 struct MemorySSA::CachingWalker::UpwardsMemoryQuery {
1014 void MemorySSA::CachingWalker::invalidateInfo(MemoryAccess *MA) { in invalidateInfo()
1048 void MemorySSA::CachingWalker::doCacheRemove(const MemoryAccess *M, in doCacheRemove()
1057 void MemorySSA::CachingWalker::doCacheInsert(const MemoryAccess *M, in doCacheInsert()
1073 MemorySSA::CachingWalker::doCacheLookup(const MemoryAccess *M, in doCacheLookup()
1089 bool MemorySSA::CachingWalker::instructionClobbersQuery( in instructionClobbersQuery()
1105 MemoryAccessPair MemorySSA::CachingWalker::UpwardsDFSWalk( in UpwardsDFSWalk()
1237 MemoryAccess *MemorySSA::CachingWalker::getClobberingMemoryAccess( in getClobberingMemoryAccess()
1242 MemoryAccess *MemorySSA::CachingWalker::getClobberingMemoryAccess( in getClobberingMemoryAccess()
1285 MemorySSA::CachingWalker::getClobberingMemoryAccess(const Instruction *I) { in getClobberingMemoryAccess()
1335 void MemorySSA::CachingWalker::verifyRemoved(MemoryAccess *MA) { in verifyRemoved()