CIRCT  20.0.0git
Public Member Functions | List of all members
circt::calyx::LoopInterface Class Referenceabstract

#include <CalyxLoweringUtils.h>

Inheritance diagram for circt::calyx::LoopInterface:
Inheritance graph
[legend]
Collaboration diagram for circt::calyx::LoopInterface:
Collaboration graph
[legend]

Public Member Functions

virtual Block * getConditionBlock ()=0
 
virtual Value getConditionValue ()=0
 

Additional Inherited Members

- Private Member Functions inherited from circt::calyx::BasicLoopInterface
virtual ~BasicLoopInterface ()
 
virtual Block::BlockArgListType getBodyArgs ()=0
 
virtual Block * getBodyBlock ()=0
 
virtual Location getLoc ()=0
 
virtual std::optional< int64_t > getBound ()=0
 

Detailed Description

Definition at line 148 of file CalyxLoweringUtils.h.

Member Function Documentation

◆ getConditionBlock()

virtual Block* circt::calyx::LoopInterface::getConditionBlock ( )
pure virtual

◆ getConditionValue()

virtual Value circt::calyx::LoopInterface::getConditionValue ( )
pure virtual

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