CIRCT
20.0.0git
|
When building groups which contain accesses to multiple sequential components, a group_done op is created for each of these. More...
#include <CalyxLoweringUtils.h>
Public Member Functions | |
LogicalResult | matchAndRewrite (calyx::GroupOp groupOp, PatternRewriter &rewriter) const override |
When building groups which contain accesses to multiple sequential components, a group_done op is created for each of these.
This pattern and's each of the group_done values into a single group_done.
Definition at line 689 of file CalyxLoweringUtils.h.
|
override |
'and' all of the calyx::GroupDoneOp's.
Create a group done op with the complex expression as a guard.
Definition at line 570 of file CalyxLoweringUtils.cpp.