For each user variable, keep a list of instruction ranges where this variable is accessible. The variables are listed in order of appearance.
Declared in <llvm/CodeGen/DbgEntityHistoryCalculator.h>
class DbgValueHistoryMap;
| Name | Description |
|---|---|
Entry | Specifies a change in a variable's debug value history. |
| Name | Description |
|---|---|
Entries | |
EntriesMap | |
EntryIndex | Index in the entry vector. |
InlinedEntity |
| Name | Description |
|---|---|
begin | |
clear | |
dump | |
empty | |
end | |
getEntry | |
hasNonEmptyLocation | Test whether a vector of entries features any non-empty locations. It could have no entries, or only DBG_VALUE $noreg entries. |
startClobber | |
startDbgValue | |
trimLocationRanges | Drop location ranges which exist entirely outside each variable's scope. |
| Name | Description |
|---|---|
NoEntry | Special value to indicate that an entry is valid until the end of the function. |