CIRCT
20.0.0git
|
Classes | |
class | UnpackedType |
An unpacked SystemVerilog type. More... | |
class | PackedType |
A packed SystemVerilog type. More... | |
struct | StructLikeMember |
A member of a struct. More... | |
Enumerations | |
enum class | Domain { TwoValued , FourValued } |
The number of values each bit of a type can assume. More... | |
Functions | |
std::unique_ptr< mlir::Pass > | createSimplifyProceduresPass () |
std::unique_ptr< mlir::Pass > | createLowerConcatRefPass () |
llvm::hash_code | hash_value (const StructLikeMember &x) |
|
strong |
The number of values each bit of a type can assume.
Enumerator | |
---|---|
TwoValued | Two-valued types such as |
FourValued | Four-valued types such as |
Definition at line 47 of file MooreTypes.h.
std::unique_ptr< mlir::Pass > circt::moore::createLowerConcatRefPass | ( | ) |
Definition at line 88 of file LowerConcatRef.cpp.
std::unique_ptr< mlir::Pass > circt::moore::createSimplifyProceduresPass | ( | ) |
Definition at line 36 of file SimplifyProcedures.cpp.
|
inline |
Definition at line 169 of file MooreTypes.h.
References esi::utils::hash_combine(), circt::moore::StructLikeMember::name, and circt::moore::StructLikeMember::type.