CIRCT
20.0.0git
|
This is the complete list of members for circt::FirRegLowering, including all inherited members.
addToAlwaysBlock(Block *block, sv::EventControl clockEdge, Value clock, const std::function< void(OpBuilder &)> &body, sv::ResetType resetStyle={}, sv::EventControl resetEdge={}, Value reset={}, const std::function< void(OpBuilder &)> &resetBody={}) | circt::FirRegLowering | private |
addToIfBlock(OpBuilder &builder, Value cond, const std::function< void()> &trueSide, const std::function< void()> &falseSide) | circt::FirRegLowering | private |
alwaysBlocks | circt::FirRegLowering | private |
AlwaysKeyType typedef | circt::FirRegLowering | private |
arrayIndexCache | circt::FirRegLowering | private |
constantCache | circt::FirRegLowering | private |
createTree(OpBuilder &builder, Value reg, Value term, Value next) | circt::FirRegLowering | private |
disableRegRandomization | circt::FirRegLowering | private |
emitSeparateAlwaysBlocks | circt::FirRegLowering | private |
FirRegLowering(TypeConverter &typeConverter, hw::HWModuleOp module, bool disableRegRandomization=false, bool emitSeparateAlwaysBlocks=false) | circt::FirRegLowering | |
getOrCreateConstant(Location loc, const APInt &value) | circt::FirRegLowering | inlineprivate |
ifCache | circt::FirRegLowering | private |
IfKeyType typedef | circt::FirRegLowering | private |
initialize(OpBuilder &builder, RegLowerInfo reg, ArrayRef< Value > rands) | circt::FirRegLowering | private |
initializeRegisterElements(Location loc, OpBuilder &builder, Value reg, Value rand, unsigned &pos) | circt::FirRegLowering | private |
lower() | circt::FirRegLowering | |
lower(seq::FirRegOp reg) | circt::FirRegLowering | private |
module | circt::FirRegLowering | private |
needsRandom | circt::FirRegLowering | private |
needsRegRandomization() const | circt::FirRegLowering | inline |
numSubaccessRestored | circt::FirRegLowering | |
reachableMuxes | circt::FirRegLowering | private |
tryRestoringSubaccess(OpBuilder &builder, Value reg, Value term, hw::ArrayCreateOp nextRegValue) | circt::FirRegLowering | private |
typeConverter | circt::FirRegLowering | private |