Lines Matching refs:NewClass

1629                             CongruenceClass *NewClass) {  in setMemoryClass()  argument
1630 assert(NewClass && in setMemoryClass()
1634 LLVM_DEBUG(dbgs() << NewClass->getID() in setMemoryClass()
1636 LLVM_DEBUG(dbgs() << *NewClass->getMemoryLeader() << "\n"); in setMemoryClass()
1643 if (OldClass != NewClass) { in setMemoryClass()
1647 NewClass->memory_insert(MP); in setMemoryClass()
1664 LookupResult->second = NewClass; in setMemoryClass()
2168 CongruenceClass *NewClass) { in moveMemoryToNewCongruenceClass() argument
2177 if (!NewClass->getMemoryLeader()) { in moveMemoryToNewCongruenceClass()
2179 assert(NewClass->size() == 1 || in moveMemoryToNewCongruenceClass()
2180 (isa<StoreInst>(I) && NewClass->getStoreCount() == 1)); in moveMemoryToNewCongruenceClass()
2181 NewClass->setMemoryLeader(InstMA); in moveMemoryToNewCongruenceClass()
2184 << NewClass->getID() in moveMemoryToNewCongruenceClass()
2186 markMemoryLeaderChangeTouched(NewClass); in moveMemoryToNewCongruenceClass()
2188 setMemoryClass(InstMA, NewClass); in moveMemoryToNewCongruenceClass()
2207 CongruenceClass *NewClass) { in moveValueToNewCongruenceClass() argument
2212 NewClass->insert(I); in moveValueToNewCongruenceClass()
2214 if (NewClass->getLeader() != I) in moveValueToNewCongruenceClass()
2215 NewClass->addPossibleNextLeader({I, InstrToDFSNum(I)}); in moveValueToNewCongruenceClass()
2226 if (NewClass->getStoreCount() == 0 && !NewClass->getStoredValue()) { in moveValueToNewCongruenceClass()
2230 NewClass->setStoredValue(SE->getStoredValue()); in moveValueToNewCongruenceClass()
2231 markValueLeaderChangeTouched(NewClass); in moveValueToNewCongruenceClass()
2234 << NewClass->getID() << " from " in moveValueToNewCongruenceClass()
2235 << *NewClass->getLeader() << " to " << *SI in moveValueToNewCongruenceClass()
2239 NewClass->setLeader(SI); in moveValueToNewCongruenceClass()
2243 NewClass->incStoreCount(); in moveValueToNewCongruenceClass()
2251 moveMemoryToNewCongruenceClass(I, InstMA, OldClass, NewClass); in moveValueToNewCongruenceClass()
2252 ValueToClass[I] = NewClass; in moveValueToNewCongruenceClass()
2318 CongruenceClass *NewClass = createCongruenceClass(nullptr, E); in performCongruenceFinding() local
2320 place->second = NewClass; in performCongruenceFinding()
2324 NewClass->setLeader(CE->getConstantValue()); in performCongruenceFinding()
2327 NewClass->setLeader(SI); in performCongruenceFinding()
2328 NewClass->setStoredValue(SE->getStoredValue()); in performCongruenceFinding()
2332 NewClass->setLeader(I); in performCongruenceFinding()
2337 EClass = NewClass; in performCongruenceFinding()
2340 << NewClass->getID() << " and leader " in performCongruenceFinding()
2341 << *(NewClass->getLeader())); in performCongruenceFinding()
2342 if (NewClass->getStoredValue()) in performCongruenceFinding()
2344 << *(NewClass->getStoredValue())); in performCongruenceFinding()