[#llvm-IndexListEntry] = xref:llvm.adoc[llvm]::IndexListEntry :relfileprefix: ../ :mrdocs: An entry in the SlotIndexes index list. == Synopsis Declared in `<llvm/CodeGen/SlotIndexes.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class IndexListEntry : public xref:llvm/ilist_node-0c.adoc[ilist_node<IndexListEntry>] ---- == Description This class represents an entry in the slot index list held in the SlotIndexes pass. It should not be used directly. See the SlotIndex & SlotIndexes classes for the public interface to this information. == Base Classes [cols="1,4"] |=== | Name| Description | `xref:llvm/ilist_node-0c.adoc[ilist_node<IndexListEntry>]` | An intrusive list node. |=== == Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/IndexListEntry/2constructor.adoc[`IndexListEntry`] [.small]#[constructor]# | Construct an index‐list entry for instruction `mi` at `index.` | xref:llvm/IndexListEntry/getIndex.adoc[`getIndex`] | Return the dense index number for this entry. | xref:llvm/IndexListEntry/getInstr.adoc[`getInstr`] | Return the machine instruction associated with this entry. | xref:llvm/IndexListEntry/setIndex.adoc[`setIndex`] | Set the dense index number for this entry. | xref:llvm/IndexListEntry/setInstr.adoc[`setInstr`] | Set the machine instruction associated with this entry. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#