For each user variable, keep a list of instruction ranges where this variable is accessible. The variables are listed in order of appearance.

Synopsis

Declared in <llvm/CodeGen/DbgEntityHistoryCalculator.h>

class DbgValueHistoryMap;

Types

Name

Description

Entry

Specifies a change in a variable's debug value history.

Type Aliases

Name

Description

Entries

EntriesMap

EntryIndex

Index in the entry vector.

InlinedEntity

Member Functions

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.

Static Data Members

Name

Description

NoEntry

Special value to indicate that an entry is valid until the end of the function.

Created with MrDocs