Loading [MathJax]/extensions/tex2jax.js
CIRCT 21.0.0git
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
circt::scftocalyx::SeqOpLoweringStateInterface Class Reference

Stores the state information for condition checks involving sequential computation. More...

Inheritance diagram for circt::scftocalyx::SeqOpLoweringStateInterface:
Inheritance graph
[legend]
Collaboration diagram for circt::scftocalyx::SeqOpLoweringStateInterface:
Collaboration graph
[legend]

Public Member Functions

void setSeqResReg (Operation *op, calyx::RegisterOp reg)
 
calyx::RegisterOp getSeqResReg (Operation *op)
 

Private Attributes

DenseMap< Operation *, calyx::RegisterOp > resultRegs
 

Detailed Description

Stores the state information for condition checks involving sequential computation.

Definition at line 276 of file SCFToCalyx.cpp.

Member Function Documentation

◆ getSeqResReg()

calyx::RegisterOp circt::scftocalyx::SeqOpLoweringStateInterface::getSeqResReg ( Operation *  op)
inline

Definition at line 286 of file SCFToCalyx.cpp.

References assert(), and resultRegs.

◆ setSeqResReg()

void circt::scftocalyx::SeqOpLoweringStateInterface::setSeqResReg ( Operation *  op,
calyx::RegisterOp  reg 
)
inline

Definition at line 278 of file SCFToCalyx.cpp.

References assert(), and resultRegs.

Member Data Documentation

◆ resultRegs

DenseMap<Operation *, calyx::RegisterOp> circt::scftocalyx::SeqOpLoweringStateInterface::resultRegs
private

Definition at line 296 of file SCFToCalyx.cpp.

Referenced by getSeqResReg(), and setSeqResReg().


The documentation for this class was generated from the following file: