CIRCT 20.0.0git
|
#include <PortConverter.h>
Public Member Functions | |
template<typename... Args> | |
PortConverter (hw::InstanceGraph &graph, hw::HWMutableModuleLike mod, Args &&...args) | |
![]() | |
LogicalResult | run () |
Run port conversion. | |
Block * | getBody () const |
hw::HWMutableModuleLike | getModule () const |
Value | createNewInput (hw::PortInfo origPort, const Twine &suffix, Type type, hw::PortInfo &newPort) |
These two methods take care of allocating new ports in the correct place based on the position of 'origPort'. | |
void | createNewOutput (hw::PortInfo origPort, const Twine &suffix, Type type, Value output, hw::PortInfo &newPort) |
Same as above. | |
Additional Inherited Members | |
![]() | |
PortConverterImpl (igraph::InstanceGraphNode *moduleNode) | |
![]() | |
std::unique_ptr< PortConversionBuilder > | ssb |
Definition at line 169 of file PortConverter.h.
|
inline |
Definition at line 172 of file PortConverter.h.
References circt::hw::PortConverterImpl::ssb.