Per-module (or IR-unit) function map saved for comparing IRs.
Declared in <llvm/Passes/StandardInstrumentations.h>
template<typename T>
class IRDataT
: public OrderedChangedData<FuncDataT<T>>
| Name | Description |
|---|---|
OrderedChangedData<FuncDataT<T>> | Ordered map of named items used when comparing before/after IR. |
| Name | Description |
|---|---|
getData | getData overloads |
getOrder | getOrder overloads |
operator== | Return true if the saved data maps are equal. |
| Name | Description |
|---|---|
report | Invoke HandlePair on each corresponding before/after data pair. |
| Name | Description |
|---|---|
Data | Map from entry name to saved representation. |
Order | Names of saved entries in encounter order. |