|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/IntervalMap.h 1147 return !Traits::stopLess(b, I.start());
1691 a = this->start();
1699 assert(Traits::nonEmpty(this->start(), b) && "Cannot move stop beyond start");
1706 KeyT a = this->start();
1716 KeyT a = this->start();
1720 if (canCoalesceLeft(this->start(), x)) {
1722 KeyT a = this->start();
2072 if (Traits::stopLess(posA.stop(), posB.start())) {
2074 posA.advanceTo(posB.start());
2075 if (!posA.valid() || !Traits::stopLess(posB.stop(), posA.start()))
2077 } else if (Traits::stopLess(posB.stop(), posA.start())) {
2079 posB.advanceTo(posA.start());
2080 if (!posB.valid() || !Traits::stopLess(posA.stop(), posB.start()))
2088 posA.advanceTo(posB.start());
2089 if (!posA.valid() || !Traits::stopLess(posB.stop(), posA.start()))
2092 posB.advanceTo(posA.start());
2093 if (!posB.valid() || !Traits::stopLess(posA.stop(), posB.start()))
2102 posB(posA.valid() ? b.find(posA.start()) : b.end()) { advance(); }
lib/CodeGen/InterferenceCache.cpp 172 SlotIndex StartI = I.start();
221 if (!I.valid() || I.start() >= Stop)
224 bool Backup = !I.valid() || I.start() >= Stop;
lib/CodeGen/LiveDebugVariables.cpp 261 if (!I.valid() || I.start() != Idx)
533 OS << " [" << I.start() << ';' << I.stop() << "):";
740 if (I.valid() && I.start() <= Start) {
750 if (I.valid() && I.start() < Stop)
751 Stop = I.start();
818 if (I.valid() && I.start() <= Idx)
841 Defs.push_back(std::make_pair(I.start(), I.value()));
908 if (PrevEnd && I.start() < PrevEnd) {
942 if (PrevEnd && I.start() < PrevEnd)
1031 LiveInterval::iterator LII = LI->advanceTo(LI->begin(), LocMapI.start());
1035 LII = LI->advanceTo(LII, LocMapI.start());
1049 SlotIndex LStart = LocMapI.start();
1063 if (LStart < LocMapI.start()) {
1064 LocMapI.insert(LStart, LocMapI.start(), OldLoc);
1084 LII = LI->advanceTo(LII, LocMapI.start());
1095 LLVM_DEBUG(dbgs() << "Erasing [" << LocMapI.start() << ';'
1232 I.setStart(I.start());
1344 SlotIndex Start = I.start();
lib/CodeGen/LiveIntervalUnion.cpp 73 RegPos = Range.advanceTo(RegPos, SegPos.start());
88 OS << " [" << SI.start() << ' ' << SI.stop() << "):"
145 while (LRI->start < LiveUnionI.stop() && LRI->end > LiveUnionI.start()) {
163 assert(LRI->end <= LiveUnionI.start() && "Expected non-overlap");
166 LRI = LR->advanceTo(LRI, LiveUnionI.start());
lib/CodeGen/RegAllocGreedy.cpp 2181 for (unsigned Gap = 0; IntI.valid() && IntI.start() < StopIdx; ++IntI) {
2183 while (Uses[Gap+1].getBoundaryIndex() < IntI.start())
lib/CodeGen/SelectionDAG/DAGCombiner.cpp20799 if (I != Intervals.end() && I.start() < (Offset + Length))
lib/CodeGen/SplitKit.cpp 402 dbgs() << " [" << I.start() << ';' << I.stop() << "):" << I.value();
872 if (!AssignI.valid() || AssignI.start() >= Def)
1136 } else if (AssignI.start() <= Start) {
1144 End = std::min(End, AssignI.start());
tools/dsymutil/DwarfLinker.cpp 1734 First.StartAddress + OrigLowPc < CurrRange.start() ||
1738 CurrRange.start() > First.StartAddress + OrigLowPc) {
1861 if (CurrRange == InvalidRange || Row.Address.Address < CurrRange.start() ||
1871 CurrRange != InvalidRange && CurrRange.start() <= Row.Address.Address;
tools/dsymutil/DwarfStreamer.cpp 292 if (!(Range.StartAddress + OrigLowPc >= FuncRange.start() &&
321 Ranges.push_back(std::make_pair(Range.start() + Range.value(),
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp 1723 if (It.start() <= Range.GetRangeBase()) {
1727 MaxSize = It.start() - Range.GetRangeBase();
tools/lldb/tools/lldb-test/lldb-test.cpp 966 << formatv(", previous allocation at [{0:x}, {1:x})\n", I.start(),
1006 outs() << formatv("Free: [{0:x}, {1:x})\n", Interval.start(),
unittests/ADT/IntervalMapTest.cpp 83 EXPECT_EQ(100u, I.start());
96 EXPECT_EQ(100u, I.start());
105 EXPECT_EQ(100u, I.start());
112 EXPECT_EQ(0u, I.start());
118 EXPECT_EQ(0u, I.start());
125 EXPECT_EQ(150u, I.start());
132 EXPECT_EQ(150u, I.start());
138 EXPECT_EQ(150u, I.start());
145 EXPECT_EQ(160u, I.start());
168 EXPECT_EQ(149u, I.start());
174 EXPECT_EQ(149u, I.start());
181 EXPECT_EQ(149u, I.start());
213 EXPECT_EQ(60u, I.start());
217 EXPECT_EQ(90u, I.start());
251 EXPECT_EQ(80u, I.start());
270 EXPECT_EQ(100u, I.start());
273 EXPECT_EQ(120u, I.start());
276 EXPECT_EQ(140u, I.start());
279 EXPECT_EQ(160u, I.start());
288 EXPECT_EQ(140u, I.start());
293 EXPECT_EQ(140u, I.start());
307 EXPECT_EQ(100u, I.start());
311 EXPECT_EQ(120u, I.start());
315 EXPECT_EQ(140u, I.start());
319 EXPECT_EQ(160u, I.start());
329 EXPECT_EQ(100u, I.start());
333 EXPECT_EQ(120u, I.start());
337 EXPECT_EQ(135u, I.start());
341 EXPECT_EQ(160u, I.start());
351 EXPECT_EQ(100u, I.start());
355 EXPECT_EQ(120u, I.start());
359 EXPECT_EQ(160u, I.start());
400 EXPECT_EQ(10*i, I.start());
412 EXPECT_EQ(10*i, I.start());
421 EXPECT_EQ(20u, I.start());
427 EXPECT_EQ(20u, I.start());
434 EXPECT_EQ(20u, I.start());
441 EXPECT_EQ(20u, I.start());
448 EXPECT_EQ(20u, I.start());
457 EXPECT_EQ(20u, I.start());
464 EXPECT_EQ(200u, I.start());
470 EXPECT_EQ(196u, I.start());
477 EXPECT_EQ(196u, I.start());
484 EXPECT_EQ(190u, I.start());
493 EXPECT_EQ(180u, I.start());
503 EXPECT_EQ(I.start(), map.start());
539 EXPECT_EQ(10*i, I.start());
551 EXPECT_EQ(10*i, I.start());
560 EXPECT_EQ(20u, I.start());
566 EXPECT_EQ(200u, I.start());
572 EXPECT_EQ(2000u, I.start());
684 EXPECT_EQ(4u, AB.a().start());
685 EXPECT_EQ(3u, AB.b().start());
691 EXPECT_EQ(3u, BA.a().start());
692 EXPECT_EQ(4u, BA.b().start());
727 EXPECT_EQ(400u, AB.a().start());
728 EXPECT_EQ(400u, AB.b().start());
731 EXPECT_EQ(400u, AB.a().start());
732 EXPECT_EQ(401u, AB.b().start());
735 EXPECT_EQ(400u, AB.a().start());
736 EXPECT_EQ(402u, AB.b().start());
739 EXPECT_EQ(410u, AB.a().start());
740 EXPECT_EQ(402u, AB.b().start());
743 EXPECT_EQ(420u, AB.a().start());
744 EXPECT_EQ(402u, AB.b().start());
747 EXPECT_EQ(600u, AB.a().start());
748 EXPECT_EQ(600u, AB.b().start());
756 EXPECT_EQ(410u, AB2.a().start());
757 EXPECT_EQ(402u, AB2.b().start());
762 EXPECT_EQ(410u, AB2.a().start());
763 EXPECT_EQ(402u, AB2.b().start());
768 EXPECT_EQ(400u, BA.b().start());
769 EXPECT_EQ(400u, BA.a().start());
772 EXPECT_EQ(400u, BA.b().start());
773 EXPECT_EQ(401u, BA.a().start());
776 EXPECT_EQ(400u, BA.b().start());
777 EXPECT_EQ(402u, BA.a().start());
780 EXPECT_EQ(410u, BA.b().start());
781 EXPECT_EQ(402u, BA.a().start());
784 EXPECT_EQ(420u, BA.b().start());
785 EXPECT_EQ(402u, BA.a().start());
788 EXPECT_EQ(600u, BA.b().start());
789 EXPECT_EQ(600u, BA.a().start());
797 EXPECT_EQ(410u, BA2.b().start());
798 EXPECT_EQ(402u, BA2.a().start());
802 EXPECT_EQ(410u, BA2.b().start());
803 EXPECT_EQ(402u, BA2.a().start());