Lines Matching refs:MemoryPhi
296 using MemoryMemberType = MemoryPhi;
601 DenseMap<const MemoryPhi *, MemoryPhiState> MemoryPhiState;
736 void valueNumberMemoryPhi(MemoryPhi *);
834 MemoryPhi *getMemoryAccess(const BasicBlock *) const;
910 MemoryPhi *NewGVN::getMemoryAccess(const BasicBlock *BB) const { in getMemoryAccess()
925 auto *MP = dyn_cast<MemoryPhi>(V); in getBlockForValue()
1673 if (auto *MP = dyn_cast<MemoryPhi>(From)) { in setMemoryClass()
2185 return getMinDFSOfRange<const MemoryPhi>(CC->memory()); in getNextMemoryLeader()
2735 if (MemAccess && !isa<MemoryPhi>(MemAccess->getDefiningAccess()) && in makePossiblePHIOfOps()
2911 const MemoryPhi *MP = cast<MemoryPhi>(&Def); in initializeCongruenceClasses()
3046 void NewGVN::valueNumberMemoryPhi(MemoryPhi *MP) { in valueNumberMemoryPhi()
3171 auto *MP = cast<MemoryPhi>(EndDef); in singleReachablePHIPath()
3230 if (auto *MemPHI = dyn_cast<MemoryPhi>(Pair.first)) { in verifyMemoryCongruency()
3256 } else if (auto *FirstMP = dyn_cast<MemoryPhi>(KV.first)) { in verifyMemoryCongruency()
3415 if (auto *MP = dyn_cast<MemoryPhi>(V)) { in iterateTouchedInstructions()