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

References

lib/CodeGen/RegAllocGreedy.cpp
 1217       } else if (Intf.first() < BI.FirstInstr) {
 1227           SlotIndex::isEarlierInstr(BI.FirstInstr,
 1240       } else if (Intf.last() > BI.FirstInstr) {
 2160     BI.LiveIn ? BI.FirstInstr.getBaseIndex() : BI.FirstInstr;
 2160     BI.LiveIn ? BI.FirstInstr.getBaseIndex() : BI.FirstInstr;
lib/CodeGen/SplitKit.cpp
  245       BI.FirstInstr = *UseI;
  246       assert(BI.FirstInstr >= Start);
  258         assert(LVI->start == BI.FirstInstr && "First instr should be a def");
  259         BI.FirstDef = BI.FirstInstr;
  285           BI.FirstInstr = BI.FirstDef = LVI->start;
 1568   if (LIS.getInstructionFromIndex(BI.FirstInstr)->isCopyLike())
 1571   return isOriginalEndpoint(BI.FirstInstr);
 1577   SlotIndex SegStart = enterIntvBefore(std::min(BI.FirstInstr,
 1709                     << Stop << "), uses " << BI.FirstInstr << '-'
 1802                     << Stop << "), uses " << BI.FirstInstr << '-'
 1813   if (!BI.LiveIn && (!EnterAfter || EnterAfter <= BI.FirstInstr)) {
 1821     useIntv(BI.FirstInstr, Stop);
 1825   if (!EnterAfter || EnterAfter < BI.FirstInstr.getBaseIndex()) {
 1833     SlotIndex Idx = enterIntvBefore(std::min(LSP, BI.FirstInstr));
 1854   SlotIndex From = enterIntvBefore(std::min(Idx, BI.FirstInstr));
lib/CodeGen/SplitKit.h
  131       return SlotIndex::isSameInstr(FirstInstr, LastInstr);