LLVM: llvm::IRSimilarity::IRInstructionDataList Struct Reference (original) (raw)

#include "[llvm/Analysis/IRSimilarityIdentifier.h](IRSimilarityIdentifier%5F8h%5Fsource.html)"

Inheritance diagram for llvm::IRSimilarity::IRInstructionDataList:

[legend]

Additional Inherited Members
Public Types inherited from llvm::simple_ilist< IRInstructionData, ilist_sentinel_tracking< true > >
using value_type
using pointer
using reference
using const_pointer
using const_reference
using iterator
using const_iterator
using reverse_iterator
using const_reverse_iterator
using size_type
using difference_type
Public Member Functions inherited from llvm::simple_ilist< IRInstructionData, ilist_sentinel_tracking< true > >
simple_ilist ()=default
~simple_ilist ()=default
simple_ilist & operator= (const simple_ilist &)=delete
iterator begin ()
iterator end ()
reverse_iterator rbegin ()
reverse_iterator rend ()
bool empty () const
Check if the list is empty in constant time.
size_type size () const
Calculate the size of the list in linear time.
reference front ()
reference back ()
void push_front (reference Node)
Insert a node at the front; never copies.
void push_back (reference Node)
Insert a node at the back; never copies.
void pop_front ()
Remove the node at the front; never deletes.
void pop_back ()
Remove the node at the back; never deletes.
void swap (simple_ilist &X)
Swap with another list in place using std::swap.
iterator insert (iterator I, reference Node)
Insert a node by reference; never copies.
void cloneFrom (const simple_ilist &L2, Cloner clone, Disposer dispose)
Clone another list.
void remove (reference N)
Remove a node by reference; never deletes.
void removeAndDispose (reference N, Disposer dispose)
Remove a node by reference and dispose of it.
iterator erase (iterator I)
Remove a node by iterator; never deletes.
iterator eraseAndDispose (iterator I, Disposer dispose)
Remove a node by iterator and dispose of it.
void clear ()
Clear the list; never deletes.
void clearAndDispose (Disposer dispose)
Clear the list and dispose of the nodes.
void splice (iterator I, simple_ilist &L2)
Splice in another list.
void merge (simple_ilist &RHS)
Merge in another list.
void sort ()
Sort the list.

Detailed Description

Definition at line 302 of file IRSimilarityIdentifier.h.


The documentation for this struct was generated from the following file: