Lines Matching refs:OldClass

1666     auto *OldClass = LookupResult->second;  in setMemoryClass()  local
1667 if (OldClass != NewClass) { in setMemoryClass()
1670 OldClass->memory_erase(MP); in setMemoryClass()
1673 if (OldClass->getMemoryLeader() == From) { in setMemoryClass()
1674 if (OldClass->definesNoMemory()) { in setMemoryClass()
1675 OldClass->setMemoryLeader(nullptr); in setMemoryClass()
1677 OldClass->setMemoryLeader(getNextMemoryLeader(OldClass)); in setMemoryClass()
1679 << OldClass->getID() << " to " in setMemoryClass()
1680 << *OldClass->getMemoryLeader() in setMemoryClass()
1683 markMemoryLeaderChangeTouched(OldClass); in setMemoryClass()
2200 CongruenceClass *OldClass, in moveMemoryToNewCongruenceClass() argument
2204 assert((!InstMA || !OldClass->getMemoryLeader() || in moveMemoryToNewCongruenceClass()
2205 OldClass->getLeader() != I || in moveMemoryToNewCongruenceClass()
2206 MemoryAccessToClass.lookup(OldClass->getMemoryLeader()) == in moveMemoryToNewCongruenceClass()
2223 if (OldClass->getMemoryLeader() == InstMA) { in moveMemoryToNewCongruenceClass()
2224 if (!OldClass->definesNoMemory()) { in moveMemoryToNewCongruenceClass()
2225 OldClass->setMemoryLeader(getNextMemoryLeader(OldClass)); in moveMemoryToNewCongruenceClass()
2227 << OldClass->getID() << " to " in moveMemoryToNewCongruenceClass()
2228 << *OldClass->getMemoryLeader() in moveMemoryToNewCongruenceClass()
2230 markMemoryLeaderChangeTouched(OldClass); in moveMemoryToNewCongruenceClass()
2232 OldClass->setMemoryLeader(nullptr); in moveMemoryToNewCongruenceClass()
2239 CongruenceClass *OldClass, in moveValueToNewCongruenceClass() argument
2241 if (I == OldClass->getNextLeader().first) in moveValueToNewCongruenceClass()
2242 OldClass->resetNextLeader(); in moveValueToNewCongruenceClass()
2244 OldClass->erase(I); in moveValueToNewCongruenceClass()
2251 OldClass->decStoreCount(); in moveValueToNewCongruenceClass()
2284 moveMemoryToNewCongruenceClass(I, InstMA, OldClass, NewClass); in moveValueToNewCongruenceClass()
2287 if (OldClass->empty() && OldClass != TOPClass) { in moveValueToNewCongruenceClass()
2288 if (OldClass->getDefiningExpr()) { in moveValueToNewCongruenceClass()
2289 LLVM_DEBUG(dbgs() << "Erasing expression " << *OldClass->getDefiningExpr() in moveValueToNewCongruenceClass()
2294 ExactEqualsExpression(*OldClass->getDefiningExpr())); in moveValueToNewCongruenceClass()
2299 (*OldClass->getDefiningExpr() != *E || ExpressionToClass.lookup(E)) && in moveValueToNewCongruenceClass()
2303 } else if (OldClass->getLeader() == I) { in moveValueToNewCongruenceClass()
2308 << OldClass->getID() << "\n"); in moveValueToNewCongruenceClass()
2314 if (OldClass->getStoreCount() == 0) { in moveValueToNewCongruenceClass()
2315 if (OldClass->getStoredValue()) in moveValueToNewCongruenceClass()
2316 OldClass->setStoredValue(nullptr); in moveValueToNewCongruenceClass()
2318 OldClass->setLeader(getNextValueLeader(OldClass)); in moveValueToNewCongruenceClass()
2319 OldClass->resetNextLeader(); in moveValueToNewCongruenceClass()
2320 markValueLeaderChangeTouched(OldClass); in moveValueToNewCongruenceClass()