Per‐module (or IR‐unit) function map saved for comparing IRs.

Synopsis

Declared in <llvm/Passes/StandardInstrumentations.h>

template<typename T>
class IRDataT
    : public OrderedChangedData<FuncDataT<T>>

Base Classes

Name

Description

OrderedChangedData<FuncDataT<T>>

Ordered map of named items used when comparing before/after IR.

Member Functions

Name

Description

getData

getData overloads

getOrder

getOrder overloads

operator==

Return true if the saved data maps are equal.

Static Member Functions

Name

Description

report

Invoke HandlePair on each corresponding before/after data pair.

Protected Data Members

Name

Description

Data

Map from entry name to saved representation.

Order

Names of saved entries in encounter order.

Created with MrDocs