CIRCT 24.0.0git
Loading...
Searching...
No Matches
circt::calyx::BasicLoopInterface Class Referenceabstract

#include <CalyxLoweringUtils.h>

Inheritance diagram for circt::calyx::BasicLoopInterface:

Public Member Functions

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 130 of file CalyxLoweringUtils.h.

Constructor & Destructor Documentation

◆ ~BasicLoopInterface()

circt::calyx::BasicLoopInterface::~BasicLoopInterface ( )
virtualdefault

Member Function Documentation

◆ getBodyArgs()

virtual Block::BlockArgListType circt::calyx::BasicLoopInterface::getBodyArgs ( )
pure virtual

◆ getBodyBlock()

virtual Block * circt::calyx::BasicLoopInterface::getBodyBlock ( )
pure virtual

◆ getBound()

virtual std::optional< int64_t > circt::calyx::BasicLoopInterface::getBound ( )
pure virtual

◆ getLoc()


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