Lines Matching refs:OldClass

1650     auto *OldClass = LookupResult->second;  in setMemoryClass()  local
1651 if (OldClass != NewClass) { in setMemoryClass()
1654 OldClass->memory_erase(MP); in setMemoryClass()
1657 if (OldClass->getMemoryLeader() == From) { in setMemoryClass()
1658 if (OldClass->definesNoMemory()) { in setMemoryClass()
1659 OldClass->setMemoryLeader(nullptr); in setMemoryClass()
1661 OldClass->setMemoryLeader(getNextMemoryLeader(OldClass)); in setMemoryClass()
1663 << OldClass->getID() << " to " in setMemoryClass()
1664 << *OldClass->getMemoryLeader() in setMemoryClass()
1667 markMemoryLeaderChangeTouched(OldClass); in setMemoryClass()
2190 CongruenceClass *OldClass, in moveMemoryToNewCongruenceClass() argument
2194 assert((!InstMA || !OldClass->getMemoryLeader() || in moveMemoryToNewCongruenceClass()
2195 OldClass->getLeader() != I || in moveMemoryToNewCongruenceClass()
2196 MemoryAccessToClass.lookup(OldClass->getMemoryLeader()) == in moveMemoryToNewCongruenceClass()
2213 if (OldClass->getMemoryLeader() == InstMA) { in moveMemoryToNewCongruenceClass()
2214 if (!OldClass->definesNoMemory()) { in moveMemoryToNewCongruenceClass()
2215 OldClass->setMemoryLeader(getNextMemoryLeader(OldClass)); in moveMemoryToNewCongruenceClass()
2217 << OldClass->getID() << " to " in moveMemoryToNewCongruenceClass()
2218 << *OldClass->getMemoryLeader() in moveMemoryToNewCongruenceClass()
2220 markMemoryLeaderChangeTouched(OldClass); in moveMemoryToNewCongruenceClass()
2222 OldClass->setMemoryLeader(nullptr); in moveMemoryToNewCongruenceClass()
2229 CongruenceClass *OldClass, in moveValueToNewCongruenceClass() argument
2231 if (I == OldClass->getNextLeader().first) in moveValueToNewCongruenceClass()
2232 OldClass->resetNextLeader(); in moveValueToNewCongruenceClass()
2234 OldClass->erase(I); in moveValueToNewCongruenceClass()
2241 OldClass->decStoreCount(); in moveValueToNewCongruenceClass()
2274 moveMemoryToNewCongruenceClass(I, InstMA, OldClass, NewClass); in moveValueToNewCongruenceClass()
2277 if (OldClass->empty() && OldClass != TOPClass) { in moveValueToNewCongruenceClass()
2278 if (OldClass->getDefiningExpr()) { in moveValueToNewCongruenceClass()
2279 LLVM_DEBUG(dbgs() << "Erasing expression " << *OldClass->getDefiningExpr() in moveValueToNewCongruenceClass()
2284 ExactEqualsExpression(*OldClass->getDefiningExpr())); in moveValueToNewCongruenceClass()
2289 (*OldClass->getDefiningExpr() != *E || ExpressionToClass.lookup(E)) && in moveValueToNewCongruenceClass()
2293 } else if (OldClass->getLeader() == I) { in moveValueToNewCongruenceClass()
2298 << OldClass->getID() << "\n"); in moveValueToNewCongruenceClass()
2304 if (OldClass->getStoreCount() == 0) { in moveValueToNewCongruenceClass()
2305 if (OldClass->getStoredValue()) in moveValueToNewCongruenceClass()
2306 OldClass->setStoredValue(nullptr); in moveValueToNewCongruenceClass()
2308 OldClass->setLeader(getNextValueLeader(OldClass)); in moveValueToNewCongruenceClass()
2309 OldClass->resetNextLeader(); in moveValueToNewCongruenceClass()
2310 markValueLeaderChangeTouched(OldClass); in moveValueToNewCongruenceClass()