reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/NewGVN.cpp
 2242   if (I == OldClass->getNextLeader().first)
 2243     OldClass->resetNextLeader();
 2245   OldClass->erase(I);
 2252     OldClass->decStoreCount();
 2285     moveMemoryToNewCongruenceClass(I, InstMA, OldClass, NewClass);
 2288   if (OldClass->empty() && OldClass != TOPClass) {
 2288   if (OldClass->empty() && OldClass != TOPClass) {
 2289     if (OldClass->getDefiningExpr()) {
 2290       LLVM_DEBUG(dbgs() << "Erasing expression " << *OldClass->getDefiningExpr()
 2295           ExactEqualsExpression(*OldClass->getDefiningExpr()));
 2304   } else if (OldClass->getLeader() == I) {
 2309                       << OldClass->getID() << "\n");
 2315     if (OldClass->getStoreCount() == 0) {
 2316       if (OldClass->getStoredValue())
 2317         OldClass->setStoredValue(nullptr);
 2319     OldClass->setLeader(getNextValueLeader(OldClass));
 2319     OldClass->setLeader(getNextValueLeader(OldClass));
 2320     OldClass->resetNextLeader();
 2321     markValueLeaderChangeTouched(OldClass);