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

References

include/llvm/CodeGen/LiveInterval.h
  271       assert(I != end());
  273         return end();
  394       return r != end() && r->start <= index;
  401       return I == end() ? nullptr : &*I;
  414       return I == end() ? nullptr : I->valno;
  422       return I == end() ? nullptr : I->valno;
  434       return I != end() && I->start <= Idx ? I : end();
  434       return I != end() && I->start <= Idx ? I : end();
  535       const_iterator E = end();
lib/CodeGen/LiveInterval.cpp
  408   const_iterator ie = end();
  410   const_iterator je = other.end();
  413          StartPos != other.end() && "Bogus start position hint!");
  420     if (StartPos != other.end() && StartPos->start <= i->start) {
  421       assert(StartPos < other.end() && i < end());
  421       assert(StartPos < other.end() && i < end());
  453   const_iterator IE = end();
  457   const_iterator JE = Other.end();
  490   const_iterator I = std::lower_bound(begin(), end(), End);
  501     if (I == end() || I->start > O.start)
  509       if (I == end() || Last->end != I->start)
  824   const_iterator SegmentE = end();
 1061   for (const_iterator I = begin(), E = end(); I != E; ++I) {
lib/CodeGen/LiveIntervalUnion.cpp
   36   LiveRange::const_iterator RegEnd = Range.end();
   63   LiveRange::const_iterator RegEnd = Range.end();
  139   LiveRange::const_iterator LREnd = LR->end();
lib/CodeGen/LiveIntervals.cpp
  718     for (LiveInterval::const_iterator RI = LI.begin(), RE = LI.end(); RI != RE;
  738         if (I == RURange.end())
  741         if (I == RURange.end() || I->start >= RI->end)
  766             if (I == SR.end())
  769             if (I == SR.end() || I->start >= RI->end)
  800           if (N != LI.end() && N->start == RI->end)
lib/CodeGen/MachineVerifier.cpp
 2539     if (I+1 == LR.end() || (I+1)->start != S.end) {
 2676   for (LiveRange::const_iterator I = LR.begin(), E = LR.end(); I != E; ++I)
lib/CodeGen/RegAllocGreedy.cpp
 2205     LiveRange::const_iterator E = LR.end();
lib/CodeGen/SplitKit.cpp
  218   LiveInterval::const_iterator LVE = CurLI->end();
  347   if (I != Orig.end() && I->start <= Idx)
lib/CodeGen/StackColoring.cpp
 1012           assert(Interval->find(Index) != Interval->end() &&
lib/CodeGen/VirtRegMap.cpp
  296       while (SRI != SR->end() && SRI->end <= MBBBegin)
  298       if (SRI == SR->end())
usr/include/c++/7.4.0/bits/range_access.h
   78     end(const _Container& __cont) -> decltype(__cont.end())