reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
223 vni_iterator vni_begin() { return valnos.begin(); } 224 vni_iterator vni_end() { return valnos.end(); } 226 const_vni_iterator vni_begin() const { return valnos.begin(); } 227 const_vni_iterator vni_end() const { return valnos.end(); } 250 for (const VNInfo *VNI : Other.valnos) 254 segments.push_back(Segment(S.start, S.end, valnos[S.valno->id])); 292 valnos.clear(); 300 bool hasAtLeastOneValue() const { return !valnos.empty(); } 302 bool containsOneValue() const { return valnos.size() == 1; } 304 unsigned getNumValNums() const { return (unsigned)valnos.size(); } 309 return valnos[ValNo]; 312 return valnos[ValNo]; 324 new (VNInfoAllocator) VNInfo((unsigned)valnos.size(), def); 325 valnos.push_back(VNI); 343 new (VNInfoAllocator) VNInfo((unsigned)valnos.size(), *orig); 344 valnos.push_back(VNI);lib/CodeGen/LiveInterval.cpp
522 valnos.pop_back(); 523 } while (!valnos.empty() && valnos.back()->isUnused()); 523 } while (!valnos.empty() && valnos.back()->isUnused()); 533 valnos.clear(); 539 VNI->id = (unsigned)valnos.size(); 540 valnos.push_back(VNI); 705 valnos.push_back(VNI); 707 valnos[NumValNos] = VNI; 712 valnos.resize(NumNewVals); // shrinkify 893 for (VNInfo *VNI : SR.valnos) { 1066 assert(I->valno->id < valnos.size()); 1067 assert(I->valno == valnos[I->valno->id]); 1317 for (const VNInfo *VNI : LR.valnos) { 1388 unsigned NumValNos = SR.valnos.size(); 1394 const VNInfo &VNI = *SR.valnos[I];lib/CodeGen/LiveIntervals.cpp
503 for (VNInfo *VNI : LI.valnos) { 593 for (VNInfo *VNI : SR.valnos) { 839 for (const VNInfo *PHI : LI.valnos) {lib/CodeGen/LiveRangeCalc.cpp
134 assert(MainRange.segments.empty() && MainRange.valnos.empty() && 138 for (const VNInfo *VNI : SR.valnos) {lib/CodeGen/LiveRangeEdit.cpp
82 for (VNInfo *VNI : getParent().valnos) {
lib/CodeGen/LiveRangeUtils.h50 SplitLRs[eq-1]->valnos.push_back(VNI); 53 LR.valnos[j++] = VNI; 56 LR.valnos.resize(j);lib/CodeGen/MachineVerifier.cpp
2673 for (const VNInfo *VNI : LR.valnos)
lib/CodeGen/RegisterCoalescer.cpp1076 for (auto VNI : IntB.valnos) { 3292 if (LI.valnos.size() < LargeIntervalSizeThreshold)lib/CodeGen/RenameIndependentSubregs.cpp
123 if (LI.valnos.size() < 2) 273 unsigned NumValNos = SR.valnos.size(); 279 const VNInfo &VNI = *SR.valnos[I]; 317 for (unsigned I = 0; I < SR.valnos.size(); ++I) { 318 const VNInfo &VNI = *SR.valnos[I];lib/CodeGen/SplitKit.cpp
170 for (const VNInfo *VNI : CurLI->valnos) 955 for (VNInfo *VNI : LI->valnos) { 1019 for (VNInfo *VNI : LI->valnos) { 1100 for (VNInfo *VNI : LI->valnos) { 1267 for (const VNInfo *V : ParentLI.valnos) { 1283 for (const VNInfo *V : PS.valnos) { 1477 for (const VNInfo *ParentVNI : Edit->getParent().valnos) {