reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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) {