Lines Matching refs:MemoryPhi
296 using MemoryMemberType = MemoryPhi;
605 DenseMap<const MemoryPhi *, MemoryPhiState> MemoryPhiState;
776 void valueNumberMemoryPhi(MemoryPhi *);
869 MemoryPhi *getMemoryAccess(const BasicBlock *) const;
945 MemoryPhi *NewGVN::getMemoryAccess(const BasicBlock *BB) const { in getMemoryAccess()
960 auto *MP = dyn_cast<MemoryPhi>(V); in getBlockForValue()
1673 if (auto *MP = dyn_cast<MemoryPhi>(From)) { in setMemoryClass()
2168 return getMinDFSOfRange<const MemoryPhi>(CC->memory()); in getNextMemoryLeader()
2716 if (MemAccess && !isa<MemoryPhi>(MemAccess->getDefiningAccess()) && in makePossiblePHIOfOps()
2903 const MemoryPhi *MP = cast<MemoryPhi>(&Def); in initializeCongruenceClasses()
3037 void NewGVN::valueNumberMemoryPhi(MemoryPhi *MP) { in valueNumberMemoryPhi()
3164 auto *MP = cast<MemoryPhi>(EndDef); in singleReachablePHIPath()
3223 if (auto *MemPHI = dyn_cast<MemoryPhi>(Pair.first)) { in verifyMemoryCongruency()
3249 } else if (auto *FirstMP = dyn_cast<MemoryPhi>(KV.first)) { in verifyMemoryCongruency()
3412 if (auto *MP = dyn_cast<MemoryPhi>(V)) { in iterateTouchedInstructions()