CIRCT
18.0.0git
|
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 () |
bool | isClockOrI1Type (Type ty) |
Returns true if the type is i1 or seq.clock More... | |
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::createLowerSeqFIFOPass | ( | ) |
Definition at line 193 of file LowerSeqFIFO.cpp.
std::unique_ptr< Pass > circt::seq::createLowerSeqHLMemPass | ( | ) |
Definition at line 177 of file LowerSeqHLMem.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.