CIRCT 22.0.0git
|
The conditions under which a register is defined. More...
Public Types | |
enum | Kind { IfDefThen , IfDefElse } |
Public Member Functions | |
RegCondition (Kind kind, sv::MacroIdentAttr macro) | |
Kind | getKind () const |
sv::MacroIdentAttr | getMacro () const |
Public Attributes | |
llvm::PointerIntPair< Attribute, 1, Kind > | data |
The conditions under which a register is defined.
Definition at line 104 of file FirRegLowering.h.
Enumerator | |
---|---|
IfDefThen | The register is under an ifdef "then" branch. |
IfDefElse | The register is under an ifdef "else" branch. |
Definition at line 105 of file FirRegLowering.h.
|
inline |
Definition at line 111 of file FirRegLowering.h.
|
inline |
Definition at line 112 of file FirRegLowering.h.
References data.
|
inline |
Definition at line 113 of file FirRegLowering.h.
References data.
llvm::PointerIntPair<Attribute, 1, Kind> circt::FirRegLowering::RegCondition::data |
Definition at line 116 of file FirRegLowering.h.
Referenced by getKind(), and getMacro().