LLVM 22.0.0git
|
#include "llvm/Analysis/IRSimilarityIdentifier.h"
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. |
Definition at line 302 of file IRSimilarityIdentifier.h.