| class |
LiveDebugValues::DebugVariableMap |
|
Mapping from DebugVariable to/from a unique identifying number. More... |
| class |
LiveDebugValues::LocIdx |
|
Handle-class for a particular "location". More... |
| struct |
LiveDebugValues::SpillLoc |
| class |
LiveDebugValues::ValueIDNum |
|
Unique identifier for a value defined by an instruction, as a value type. More... |
| struct |
llvm::DenseMapInfo< LocIdx > |
| struct |
llvm::DenseMapInfo< ValueIDNum > |
| struct |
LiveDebugValues::FuncValueTable |
|
A collection of ValueTables, one per BB in a function, with convenient accessor methods. More... |
| class |
LiveDebugValues::SpillLocationNo |
|
Thin wrapper around an integer – designed to give more type safety to spill location numbers. More... |
| class |
LiveDebugValues::DbgValueProperties |
|
Meta qualifiers for a value. More... |
| struct |
LiveDebugValues::DbgOp |
|
TODO: Might pack better if we changed this to a Struct of Arrays, since MachineOperand is width 32, making this struct width 33. More... |
| struct |
LiveDebugValues::ResolvedDbgOp |
|
A DbgOp whose ID (if any) has resolved to an actual location, [LocIdx](classLiveDebugValues%5F1%5F1LocIdx.html "Handle-class for a particular "location"."). More... |
| struct |
LiveDebugValues::DbgOpID |
|
An ID used in the DbgOpIDMap (below) to lookup a stored DbgOp. More... |
| struct |
LiveDebugValues::DbgOpID::IsConstIndexPair |
| class |
LiveDebugValues::DbgOpIDMap |
|
Class storing the complete set of values that are observed by DbgValues within the current function. More... |
| class |
LiveDebugValues::DbgValue |
|
Class recording the (high level) value of a variable. More... |
| class |
LiveDebugValues::LocIdxToIndexFunctor |
| class |
LiveDebugValues::MLocTracker |
|
Tracker for what values are in machine locations. More... |
| class |
LiveDebugValues::MLocTracker::MLocIterator |
|
Iterator for locations and the values they contain. More... |
| class |
LiveDebugValues::MLocTracker::MLocIterator::value_type |
| class |
LiveDebugValues::VLocTracker |
|
Collection of DBG_VALUEs observed when traversing a block. More... |
| class |
LiveDebugValues::InstrRefBasedLDV |