reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2485 VNInfo *VNI = LR.getValNumInfo(ValNo); 2528 V.RedefVNI = LR.Query(VNI->def).valueIn(); 2551 LiveQueryResult OtherLRQ = Other.LR.Query(VNI->def); 2736 << LR.getValNumInfo(ValNo)->def << " into " 2766 NewVNInfo.push_back(LR.getValNumInfo(ValNo)); 2772 for (unsigned i = 0, e = LR.getNumValNums(); i != e; ++i) { 2776 << '@' << LR.getValNumInfo(i)->def << '\n'); 2786 VNInfo *VNI = LR.getValNumInfo(ValNo); 2791 LiveInterval::iterator OtherI = Other.LR.find(VNI->def); 2792 assert(OtherI != Other.LR.end() && "No conflict?"); 2811 if (++OtherI == Other.LR.end() || OtherI->start >= MBBEnd) 2840 for (unsigned i = 0, e = LR.getNumValNums(); i != e; ++i) { 2846 << LR.getValNumInfo(i)->def << '\n'); 2852 VNInfo *VNI = LR.getValNumInfo(i); 2922 for (unsigned i = 0, e = LR.getNumValNums(); i != e; ++i) { 2923 SlotIndex Def = LR.getValNumInfo(i)->def; 2929 LIS->pruneValue(Other.LR, Def, &EndPoints); 2957 << ": " << Other.LR << '\n'); 2967 LIS->pruneValue(LR, Def, &EndPoints); 2969 << Def << ": " << LR << '\n'); 3021 for (unsigned i = 0, e = LR.getNumValNums(); i != e; ++i) { 3030 SlotIndex Def = LR.getValNumInfo(i)->def; 3088 assert(&static_cast<LiveRange&>(LI) == &LR); 3090 for (unsigned i = 0, e = LR.getNumValNums(); i != e; ++i) { 3093 VNInfo *VNI = LR.getValNumInfo(i); 3102 for (unsigned i = 0, e = LR.getNumValNums(); i != e; ++i) { 3107 VNInfo *VNI = LR.getValNumInfo(i); 3109 LR.removeValNo(VNI); 3116 for (unsigned i = 0, e = LR.getNumValNums(); i != e; ++i) { 3118 SlotIndex Def = LR.getValNumInfo(i)->def; 3134 VNInfo *VNI = LR.getValNumInfo(i); 3139 LiveRange::iterator I = LR.FindSegmentContaining(Def); 3140 assert(I != LR.end()); 3147 LR.removeValNo(VNI); 3153 assert(static_cast<LiveRange*>(LI) == &LR); 3175 LiveRange::iterator S = LR.find(Def); 3176 if (S != LR.begin()) 3181 dbgs() << "\t\tremoved " << i << '@' << Def << ": " << LR << '\n';