enum SlotIndex::Slot

Declared at: llvm/include/llvm/CodeGen/SlotIndexes.h:86

Enumerators

NameValueComment
Slot_Block0Basic block boundary. Used for live ranges entering and leaving a block without being live in the layout neighbor. Also used as the def slot of PHI-defs.
Slot_EarlyClobber1Early-clobber register use/def slot. A live range defined at Slot_EarlyClobber interferes with normal live ranges killed at Slot_Register. Also used as the kill slot for live ranges tied to an early-clobber def.
Slot_Register2Normal register use/def slot. Normal instructions kill and define register live ranges at this slot.
Slot_Dead3Dead def kill point. Kill slot for a live range that is defined by the same instruction (Slot_Register or Slot_EarlyClobber), but isn't used anywhere.
Slot_Count4Dead def kill point. Kill slot for a live range that is defined by the same instruction (Slot_Register or Slot_EarlyClobber), but isn't used anywhere.