slang::analysis::DFAResults::LValueSymbol struct

Tracks assigned ranges of symbols used as lvalues in the procedure.

Public variables

not_null<const ast::ValueSymbol*> symbol
The symbol used as an lvalue.
SymbolLSPMap assigned
The assigned bit ranges of the symbol.
bool isLocallyDeclared
Set to true if the symbol is declared locally to the procedure, is static, and has assignments to it.