CIRCT
20.0.0git
|
#include <SVOps.h>
Public Types | |
using | AttrType = mlir::UnitAttr |
Public Types inherited from circt::sv::CasePattern | |
enum | CasePatternKind { CPK_bit , CPK_enum , CPK_default } |
Public Member Functions | |
CaseDefaultPattern (MLIRContext *ctx) | |
Attribute | attr () const override |
Public Member Functions inherited from circt::sv::CasePattern | |
CasePattern (CasePatternKind kind) | |
virtual | ~CasePattern () |
CasePatternKind | getKind () const |
virtual bool | hasX () const |
Return true if this pattern has an X. More... | |
virtual bool | hasZ () const |
Return true if this pattern has an Z. More... | |
Static Public Member Functions | |
static bool | classof (const CasePattern *S) |
Private Attributes | |
UnitAttr | unitAttr |
using circt::sv::CaseDefaultPattern::AttrType = mlir::UnitAttr |
|
inline |
Definition at line 77 of file SVOps.h.
References circt::calyx::direction::get(), and unitAttr.
|
inlineoverridevirtual |
|
inlinestatic |
Definition at line 84 of file SVOps.h.
References circt::sv::CasePattern::CPK_default, and circt::sv::CasePattern::getKind().
|
private |
Definition at line 92 of file SVOps.h.
Referenced by attr(), and CaseDefaultPattern().