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

#include <CalyxLoweringUtils.h>

Inheritance diagram for circt::calyx::BasicLoopInterface:
Inheritance graph
[legend]

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 129 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()

virtual Location circt::calyx::BasicLoopInterface::getLoc ( )
pure virtual

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