CIRCT
20.0.0git
|
#include "circt/Dialect/Calyx/CalyxHelpers.h"
#include "circt/Dialect/Calyx/CalyxOps.h"
#include "circt/Dialect/Calyx/CalyxPasses.h"
#include "circt/Support/LLVM.h"
#include "mlir/IR/BuiltinTypes.h"
#include "mlir/IR/OperationSupport.h"
#include "circt/Dialect/Calyx/CalyxPasses.h.inc"
Go to the source code of this file.
Namespaces | |
circt | |
The InstanceGraph op interface, see InstanceGraphInterface.td for more details. | |
circt::calyx | |
Macros | |
#define | GEN_PASS_DEF_REMOVEGROUPS |
Functions | |
static void | modifyGroupOperations (ComponentOp component) |
Makes several modifications to the operations of a GroupOp: More... | |
void | inlineGroups (ComponentOp component) |
Inlines each group in the WiresOp. More... | |
#define GEN_PASS_DEF_REMOVEGROUPS |
Definition at line 22 of file RemoveGroups.cpp.
void inlineGroups | ( | ComponentOp | component | ) |
Inlines each group in the WiresOp.
Definition at line 77 of file RemoveGroups.cpp.
|
static |
Makes several modifications to the operations of a GroupOp:
Definition at line 38 of file RemoveGroups.cpp.
References circt::calyx::updateGroupAssignmentGuards().