|
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.