CIRCT
19.0.0git
|
Classes | |
struct | FirMemory |
Helper structure carrying information about FIR memory generated ops. More... | |
Enumerations | |
enum class | ReadEnableMode { Zero , Ignore , Undefined } |
Functions | |
bool | isValidIndexValues (Value hlmemHandle, ValueRange addresses) |
std::unique_ptr< mlir::Pass > | createLowerSeqHLMemPass () |
std::unique_ptr< mlir::Pass > | createExternalizeClockGatePass (const ExternalizeClockGateOptions &options={}) |
std::unique_ptr< mlir::Pass > | createLowerSeqFIFOPass () |
std::unique_ptr< mlir::Pass > | createHWMemSimImplPass (const HWMemSimImplOptions &options={}) |
std::unique_ptr< mlir::Pass > | createLowerSeqShiftRegPass () |
bool | isClockOrI1Type (Type ty) |
Returns true if the type is i1 or seq.clock More... | |
|
strong |
Enumerator | |
---|---|
Zero | |
Ignore | |
Undefined |
Definition at line 15 of file SeqEnums.h.
std::unique_ptr< Pass > circt::seq::createExternalizeClockGatePass | ( | const ExternalizeClockGateOptions & | options = {} | ) |
Definition at line 129 of file ExternalizeClockGate.cpp.
Referenced by circt::firtool::populateHWToSV().
std::unique_ptr< Pass > circt::seq::createHWMemSimImplPass | ( | const HWMemSimImplOptions & | options = {} | ) |
Definition at line 769 of file HWMemSimImpl.cpp.
Referenced by circt::firtool::populateHWToSV().
std::unique_ptr< Pass > circt::seq::createLowerSeqFIFOPass | ( | ) |
Definition at line 193 of file LowerSeqFIFO.cpp.
std::unique_ptr< Pass > circt::seq::createLowerSeqHLMemPass | ( | ) |
Definition at line 177 of file LowerSeqHLMem.cpp.
std::unique_ptr< Pass > circt::seq::createLowerSeqShiftRegPass | ( | ) |
Definition at line 72 of file LowerSeqShiftReg.cpp.
bool circt::seq::isClockOrI1Type | ( | Type | ty | ) |
Returns true if the type is i1
or seq.clock
Definition at line 47 of file SeqTypes.cpp.
References circt::firrtl::getBitWidth(), and circt::hw::isHWIntegerType().
bool circt::seq::isValidIndexValues | ( | Value | hlmemHandle, |
ValueRange | addresses | ||
) |
Definition at line 29 of file SeqOps.cpp.