|
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. 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 |
|