Home
last modified time | relevance | path

Searched refs:IndexListEntry (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSlotIndexes.h46 class IndexListEntry : public ilist_node<IndexListEntry> {
51 IndexListEntry(MachineInstr *mi, unsigned index) : mi(mi), index(index) {} in IndexListEntry() function
92 PointerIntPair<IndexListEntry*, 2, unsigned> lie;
94 IndexListEntry* listEntry() const { in listEntry()
121 SlotIndex(IndexListEntry *entry, unsigned slot) : lie(entry, slot) {} in SlotIndex()
304 using IndexList = simple_ilist<IndexListEntry>;
326 IndexListEntry* createEntry(MachineInstr *mi, unsigned index) { in createEntry()
327 IndexListEntry *entry = in createEntry()
328 static_cast<IndexListEntry *>(ileAllocator.Allocate( in createEntry()
329 sizeof(IndexListEntry), alignof(IndexListEntry))); in createEntry()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSlotIndexes.cpp136 IndexListEntry &MIEntry = *MIIndex.listEntry(); in removeMachineInstrFromMaps()
149 IndexListEntry &MIEntry = *MIIndex.listEntry(); in removeSingleMachineInstrFromMaps()
258 for (const IndexListEntry &ILE : indexList) { in print()