#include <SVOps.h>
Definition at line 95 of file SVOps.h.
◆ CaseBitPattern() [1/3]
CaseBitPattern::CaseBitPattern |
( |
ArrayRef< CasePatternBit > |
bits, |
|
|
MLIRContext * |
context |
|
) |
| |
Get a CasePattern from a specified list of CasePatternBit.
Bits are specified in most least significant order - element zero is the least significant bit.
Definition at line 796 of file SVOps.cpp.
References intAttr, and pattern.
◆ CaseBitPattern() [2/3]
CaseBitPattern::CaseBitPattern |
( |
const APInt & |
value, |
|
|
MLIRContext * |
context |
|
) |
| |
◆ CaseBitPattern() [3/3]
circt::sv::CaseBitPattern::CaseBitPattern |
( |
IntegerAttr |
attr | ) |
|
|
inline |
◆ attr()
Attribute circt::sv::CaseBitPattern::attr |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ classof()
static bool circt::sv::CaseBitPattern::classof |
( |
const CasePattern * |
S | ) |
|
|
inlinestatic |
◆ getBit()
auto CaseBitPattern::getBit |
( |
size_t |
bitNumber | ) |
const |
Return the specified bit, bit 0 is the least significant bit.
Definition at line 760 of file SVOps.cpp.
◆ getWidth()
size_t circt::sv::CaseBitPattern::getWidth |
( |
| ) |
const |
|
inline |
◆ hasX()
bool CaseBitPattern::hasX |
( |
| ) |
const |
|
overridevirtual |
◆ hasZ()
bool CaseBitPattern::hasZ |
( |
| ) |
const |
|
overridevirtual |
◆ intAttr
IntegerAttr circt::sv::CaseBitPattern::intAttr |
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/circt-www/circt-www/circt_src/include/circt/Dialect/SV/SVOps.h
- /home/runner/work/circt-www/circt-www/circt_src/lib/Dialect/SV/SVOps.cpp