|
bool | getIsFunc () const |
|
bool | getIsGV () const |
|
bool | getIsConst () const |
|
void | setIsFunc (bool V) |
|
void | setIsGV (bool V) |
|
void | setIsConst (bool V) |
|
const SmallVector< DTSortableEntry *, 2 > & | getDeps () const |
|
void | addDep (DTSortableEntry *E) |
|
SmallVector< std::pair< const MachineFunction *, Register >, 0 > | takeVector () |
| Clear the MapVector and return the underlying vector.
|
|
size_type | size () const |
|
void | reserve (size_type NumEntries) |
| Grow the MapVector so that it can contain at least NumEntries items before resizing again.
|
|
iterator | begin () |
|
const_iterator | begin () const |
|
iterator | end () |
|
const_iterator | end () const |
|
reverse_iterator | rbegin () |
|
const_reverse_iterator | rbegin () const |
|
reverse_iterator | rend () |
|
const_reverse_iterator | rend () const |
|
bool | empty () const |
|
std::pair< const MachineFunction *, Register > & | front () |
|
const std::pair< const MachineFunction *, Register > & | front () const |
|
std::pair< const MachineFunction *, Register > & | back () |
|
const std::pair< const MachineFunction *, Register > & | back () const |
|
void | clear () |
|
void | swap (MapVector &RHS) |
|
Register & | operator[] (const const MachineFunction * &Key) |
|
Register | lookup (const const MachineFunction * &Key) const |
|
std::pair< iterator, bool > | try_emplace (const const MachineFunction * &Key, Ts &&...Args) |
|
std::pair< iterator, bool > | try_emplace (const MachineFunction * &&Key, Ts &&...Args) |
|
std::pair< iterator, bool > | insert (const std::pair< const MachineFunction *, Register > &KV) |
|
std::pair< iterator, bool > | insert (std::pair< const MachineFunction *, Register > &&KV) |
|
std::pair< iterator, bool > | insert_or_assign (const const MachineFunction * &Key, V &&Val) |
|
std::pair< iterator, bool > | insert_or_assign (const MachineFunction * &&Key, V &&Val) |
|
bool | contains (const const MachineFunction * &Key) const |
|
size_type | count (const const MachineFunction * &Key) const |
|
iterator | find (const const MachineFunction * &Key) |
|
const_iterator | find (const const MachineFunction * &Key) const |
|
void | pop_back () |
| Remove the last element from the vector.
|
|
VectorType::iterator | erase (typename VectorType::iterator Iterator) |
| Remove the element given by Iterator.
|
|
size_type | erase (const const MachineFunction * &Key) |
| Remove all elements with the key value Key.
|
|
void | remove_if (Predicate Pred) |
| Remove the elements that match the predicate.
|
|
void | remove_if (Function Pred) |
|
Definition at line 33 of file SPIRVDuplicatesTracker.h.