Lines Matching refs:MemoryPhi
299 using MemoryMemberType = MemoryPhi;
604 DenseMap<const MemoryPhi *, MemoryPhiState> MemoryPhiState;
778 void valueNumberMemoryPhi(MemoryPhi *);
871 MemoryPhi *getMemoryAccess(const BasicBlock *) const;
947 MemoryPhi *NewGVN::getMemoryAccess(const BasicBlock *BB) const { in getMemoryAccess()
962 auto *MP = dyn_cast<MemoryPhi>(V); in getBlockForValue()
1653 if (auto *MP = dyn_cast<MemoryPhi>(From)) { in setMemoryClass()
2154 return getMinDFSOfRange<const MemoryPhi>(CC->memory()); in getNextMemoryLeader()
2715 if (MemAccess && !isa<MemoryPhi>(MemAccess->getDefiningAccess()) && in makePossiblePHIOfOps()
2899 const MemoryPhi *MP = cast<MemoryPhi>(&Def); in initializeCongruenceClasses()
3034 void NewGVN::valueNumberMemoryPhi(MemoryPhi *MP) { in valueNumberMemoryPhi()
3161 auto *MP = cast<MemoryPhi>(EndDef); in singleReachablePHIPath()
3220 if (auto *MemPHI = dyn_cast<MemoryPhi>(Pair.first)) { in verifyMemoryCongruency()
3246 } else if (auto *FirstMP = dyn_cast<MemoryPhi>(KV.first)) { in verifyMemoryCongruency()
3405 if (auto *MP = dyn_cast<MemoryPhi>(V)) { in iterateTouchedInstructions()