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

References

include/llvm/CodeGen/SlotIndexes.h
  356       indexList.clearAndLeakNodesUnsafely();
  374       assert(indexList.front().getIndex() == 0 && "First index is not 0?");
  375       return SlotIndex(&indexList.front(), 0);
  380       return SlotIndex(&indexList.back(), 0);
  414       IndexList::iterator E = indexList.end();
  567           indexList.insert(nextItr, createEntry(&MI, newNumber));
  614         startEntry = &indexList.back();
  616         newItr = indexList.insertAfter(startEntry->getIterator(), endEntry);
  620         newItr = indexList.insert(endEntry->getIterator(), startEntry);
lib/CodeGen/SlotIndexes.cpp
   35   indexList.clear();
   55   assert(indexList.empty() && "Index list non-empty at initial numbering?");
   67   indexList.push_back(createEntry(nullptr, index));
   72     SlotIndex blockStartIndex(&indexList.back(), SlotIndex::Slot_Block);
   79       indexList.push_back(createEntry(&MI, index += SlotIndex::InstrDist));
   83           &MI, SlotIndex(&indexList.back(), SlotIndex::Slot_Block)));
   87     indexList.push_back(createEntry(nullptr, index += SlotIndex::InstrDist));
   90     MBBRanges[MBB.getNumber()].second = SlotIndex(&indexList.back(),
  159   } while (curItr != indexList.end() && curItr->getIndex() <= index);
  239   for (IndexList::const_iterator itr = indexList.begin();
  240        itr != indexList.end(); ++itr) {