|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/LiveInterval.h 377 assert(!empty() && "Call to beginIndex() on empty range.");
384 assert(!empty() && "Call to endIndex() on empty range.");
440 if (other.empty())
lib/CodeGen/InlineSpiller.cpp 703 (!LIS.getInterval(Reg).empty() || !MRI.reg_nodbg_empty(Reg)) &&
lib/CodeGen/LiveDebugVariables.cpp 1021 if (LI->empty())
lib/CodeGen/LiveInterval.cpp 354 if (empty() || Pos >= endIndex())
406 assert(!empty() && "empty range");
447 assert(!empty() && "empty range");
448 if (Other.empty())
495 if (empty())
496 return Other.empty();
633 if (empty()) return;
662 if (MustMapCurValNos && !empty()) {
857 if (!I->empty()) {
867 } while (I != nullptr && I->empty());
1002 if (empty())
1091 assert(!SR.empty());
lib/CodeGen/LiveIntervalUnion.cpp 30 if (Range.empty())
57 if (Range.empty())
128 if (LR->empty() || LiveUnion->empty()) {
lib/CodeGen/LiveIntervals.cpp 196 assert(LI.empty() && "Should only compute empty intervals.");
451 if (S.empty())
695 if (LI.empty())
704 if (RURange.empty())
886 if (LI.empty())
lib/CodeGen/LiveRangeCalc.cpp 92 if (!LI.hasSubRanges() && !LI.empty()) {
lib/CodeGen/LiveRangeEdit.cpp 335 if (LI.empty())
lib/CodeGen/LiveRangeUtils.h 34 assert((SplitLRs[eq-1]->empty() || SplitLRs[eq-1]->expiredAt(I->start)) &&
lib/CodeGen/LiveRegMatrix.cpp 165 if (VirtReg.empty())
186 if (VirtReg.empty())
lib/CodeGen/MachineVerifier.cpp 2696 if (SR.empty()) {
lib/CodeGen/RegAllocBase.cpp 150 assert(SplitVirtReg->empty() && "Non-empty but used interval");
lib/CodeGen/RegAllocGreedy.cpp 715 if (ExtraRegInfo[Reg].Stage == RS_Assign && !ForceGlobal && !LI->empty() &&
2751 if (PhysReg == ~0u || (!PhysReg && !LI->empty()))
2755 assert(LI->empty() && "Only empty live-range do not require a register");
lib/CodeGen/RegAllocPBQP.cpp 336 assert(!LI.empty() && "PBQP graph contains node for empty interval");
598 if (VRegLI.empty()) {
652 if (LIS.getInterval(VReg).empty()) {
695 assert(!LI.empty() && "Empty spill range.");
lib/CodeGen/RegisterCoalescer.cpp 944 VNInfo *BSubValNo = SR.empty() ? SR.getNextValue(CopyIdx, Allocator)
3280 if (SR.empty()) {
lib/CodeGen/SplitKit.cpp 214 if (CurLI->empty())
317 if (cli->empty())
343 assert(!Orig.empty() && "Splitting empty interval?");
1387 if (S.empty())
lib/CodeGen/StackColoring.cpp 1103 if (Intervals[Slot]->empty())
1211 if (Intervals[SortedSlots[I]]->empty())
1253 assert(!First->empty() && !Second->empty() && "Found an empty range");
1253 assert(!First->empty() && !Second->empty() && "Found an empty range");
lib/CodeGen/VirtRegMap.cpp 268 assert(!LI.empty());
318 if (LI.empty() || LIS->intervalIsInOneMBB(LI))
lib/Target/Hexagon/HexagonExpandCondsets.cpp 368 if (Range.empty())
1137 if (L2.empty())
lib/Target/WebAssembly/WebAssemblyRegColoring.cpp 125 if (LHS->empty() || RHS->empty())
125 if (LHS->empty() || RHS->empty())
126 return !LHS->empty() && RHS->empty();
126 return !LHS->empty() && RHS->empty();
148 if (!OtherLI->empty() && OtherLI->overlaps(*LI))