LLVM: llvm::DbgValueHistoryMap::Entry Class Reference (original) (raw)
Specifies a change in a variable's debug value history.
There exist two types of entries:
- Debug value entry:
A new debug value becomes live. If the entry'sEndIndexisNoEntry, the value is valid until the end of the function. For other values, the index points to the entry in the entry vector that ends this debug value. The ending entry can either be an overlapping debug value, or an instruction that clobbers the value. - Clobbering entry:
This entry's instruction clobbers one or more preceding register-described debug values that have their end index set to this entry's position in the entry vector.
Definition at line 72 of file DbgEntityHistoryCalculator.h.