reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
94 VNInfo *VNI = ForVNI ? ForVNI : LR->getNextValue(Def, *VNInfoAllocator); 115 VNInfo *VNI = ForVNI ? ForVNI : LR->getNextValue(Def, *VNInfoAllocator); 142 return std::make_pair(nullptr, LR->isUndefIn(Undefs, StartIdx, BeforeUse)); 145 return std::make_pair(nullptr, LR->isUndefIn(Undefs, StartIdx, BeforeUse)); 147 if (LR->isUndefIn(Undefs, I->end, BeforeUse)) 293 LiveRange::Segments &segmentsColl() { return LR->segments; } 295 void insertAtEnd(const Segment &S) { LR->segments.push_back(S); } 297 iterator find(SlotIndex Pos) { return LR->find(Pos); } 299 iterator findInsertPos(Segment S) { return llvm::upper_bound(*LR, S.start); } 319 LiveRange::SegmentSet &segmentsColl() { return *LR->segmentSet; } 322 LR->segmentSet->insert(LR->segmentSet->end(), S); 322 LR->segmentSet->insert(LR->segmentSet->end(), S); 327 LR->segmentSet->upper_bound(Segment(Pos, Pos.getNextSlot(), nullptr)); 328 if (I == LR->segmentSet->begin()) 337 iterator I = LR->segmentSet->upper_bound(S); 338 if (I != LR->segmentSet->end() && !(S.start < *I))