#include <SVOps.h>
Definition at line 96 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 821 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 785 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