|
Value2SUsMap (unsigned lat=0) |
| ValueType & |
operator[] (const SUList &Key) |
|
To keep NumNodes up to date, insert() is used instead of this operator w/ push_back(). |
| void |
insert (SUnit *SU, ValueType V) |
|
Adds SU to the SUList of V. |
| void |
clearList (ValueType V) |
|
Clears the list of SUs mapped to V. |
| void |
clear () |
|
Clears map from all contents. |
| unsigned |
size () const |
| void |
reComputeSize () |
|
Counts the number of SUs in this map after a reduction. |
| unsigned |
getTrueMemOrderLatency () const |
| void |
dump () |
| Public Member Functions inherited from llvm::MapVector< ValueType, SUList, SmallDenseMap< ValueType, unsigned, N >, SmallVector< std::pair< ValueType, SUList >, N > > |
|
| void |
remove_if (Function Pred) |
| SmallVector< std::pair< ValueType, SUList >, N > |
takeVector () |
|
Clear the MapVector and return the underlying vector. |
| ArrayRef< value_type > |
getArrayRef () const |
|
Returns an array reference of 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 () |
| iterator |
end () |
| reverse_iterator |
rbegin () |
| reverse_iterator |
rend () |
| bool |
empty () const |
| std::pair< ValueType, SUList > & |
front () |
| std::pair< ValueType, SUList > & |
back () |
| void |
clear () |
| void |
swap (MapVector &RHS) |
| SUList & |
operator[] (const ValueType &Key) |
| auto |
keys () |
| auto |
values () |
| SUList |
lookup (const ValueType &Key) const |
| std::pair< iterator, bool > |
try_emplace (const ValueType &Key, Ts &&...Args) |
| std::pair< iterator, bool > |
insert (const std::pair< ValueType, SUList > &KV) |
| std::pair< iterator, bool > |
insert_or_assign (const ValueType &Key, V &&Val) |
| bool |
contains (const ValueType &Key) const |
| size_type |
count (const ValueType &Key) const |
| iterator |
find (const ValueType &Key) |
| SUList & |
at (const ValueType &Key) |
|
at - Return the entry for the specified key, or abort if no such entry exists. |
| void |
pop_back () |
|
Remove the last element from the vector. |
| SmallVector< std::pair< ValueType, SUList >, N >::iterator |
erase (typename SmallVector< std::pair< ValueType, SUList >, N >::iterator Iterator) |
|
Remove the element given by Iterator. |