Lines Matching refs:NewClass
1637 CongruenceClass *NewClass) { in setMemoryClass() argument
1638 assert(NewClass && in setMemoryClass()
1642 LLVM_DEBUG(dbgs() << NewClass->getID() in setMemoryClass()
1644 LLVM_DEBUG(dbgs() << *NewClass->getMemoryLeader() << "\n"); in setMemoryClass()
1651 if (OldClass != NewClass) { in setMemoryClass()
1655 NewClass->memory_insert(MP); in setMemoryClass()
1672 LookupResult->second = NewClass; in setMemoryClass()
2191 CongruenceClass *NewClass) { in moveMemoryToNewCongruenceClass() argument
2200 if (!NewClass->getMemoryLeader()) { in moveMemoryToNewCongruenceClass()
2202 assert(NewClass->size() == 1 || in moveMemoryToNewCongruenceClass()
2203 (isa<StoreInst>(I) && NewClass->getStoreCount() == 1)); in moveMemoryToNewCongruenceClass()
2204 NewClass->setMemoryLeader(InstMA); in moveMemoryToNewCongruenceClass()
2207 << NewClass->getID() in moveMemoryToNewCongruenceClass()
2209 markMemoryLeaderChangeTouched(NewClass); in moveMemoryToNewCongruenceClass()
2211 setMemoryClass(InstMA, NewClass); in moveMemoryToNewCongruenceClass()
2230 CongruenceClass *NewClass) { in moveValueToNewCongruenceClass() argument
2235 NewClass->insert(I); in moveValueToNewCongruenceClass()
2237 if (NewClass->getLeader() != I) in moveValueToNewCongruenceClass()
2238 NewClass->addPossibleNextLeader({I, InstrToDFSNum(I)}); in moveValueToNewCongruenceClass()
2249 if (NewClass->getStoreCount() == 0 && !NewClass->getStoredValue()) { in moveValueToNewCongruenceClass()
2253 NewClass->setStoredValue(SE->getStoredValue()); in moveValueToNewCongruenceClass()
2254 markValueLeaderChangeTouched(NewClass); in moveValueToNewCongruenceClass()
2257 << NewClass->getID() << " from " in moveValueToNewCongruenceClass()
2258 << *NewClass->getLeader() << " to " << *SI in moveValueToNewCongruenceClass()
2262 NewClass->setLeader(SI); in moveValueToNewCongruenceClass()
2266 NewClass->incStoreCount(); in moveValueToNewCongruenceClass()
2274 moveMemoryToNewCongruenceClass(I, InstMA, OldClass, NewClass); in moveValueToNewCongruenceClass()
2275 ValueToClass[I] = NewClass; in moveValueToNewCongruenceClass()
2341 CongruenceClass *NewClass = createCongruenceClass(nullptr, E); in performCongruenceFinding() local
2343 place->second = NewClass; in performCongruenceFinding()
2347 NewClass->setLeader(CE->getConstantValue()); in performCongruenceFinding()
2350 NewClass->setLeader(SI); in performCongruenceFinding()
2351 NewClass->setStoredValue(SE->getStoredValue()); in performCongruenceFinding()
2355 NewClass->setLeader(I); in performCongruenceFinding()
2360 EClass = NewClass; in performCongruenceFinding()
2363 << NewClass->getID() << " and leader " in performCongruenceFinding()
2364 << *(NewClass->getLeader())); in performCongruenceFinding()
2365 if (NewClass->getStoredValue()) in performCongruenceFinding()
2367 << *(NewClass->getStoredValue())); in performCongruenceFinding()