CIRCT
20.0.0git
|
#include "circt/Dialect/Calyx/CalyxOps.h"
#include "circt/Dialect/FSM/FSMOps.h"
#include "circt/Support/LLVM.h"
#include <memory>
#include "circt/Conversion/Passes.h.inc"
Go to the source code of this file.
Namespaces | |
mlir | |
circt | |
The InstanceGraph op interface, see InstanceGraphInterface.td for more details. | |
circt::calyxToFSM | |
Macros | |
#define | GEN_PASS_DECL_CALYXTOFSM |
#define | GEN_PASS_DECL_MATERIALIZECALYXTOFSM |
#define | GEN_PASS_DECL_CALYXREMOVEGROUPSFROMFSM |
Functions | |
std::unique_ptr< mlir::Pass > | circt::createCalyxToFSMPass () |
std::unique_ptr< mlir::Pass > | circt::createMaterializeCalyxToFSMPass () |
std::unique_ptr< mlir::Pass > | circt::createRemoveGroupsFromFSMPass () |
Variables | |
static constexpr std::string_view | circt::calyxToFSM::sEntryStateName = "fsm_entry" |
static constexpr std::string_view | circt::calyxToFSM::sExitStateName = "fsm_exit" |
static constexpr std::string_view | circt::calyxToFSM::sGroupDoneInputs |
static constexpr std::string_view | circt::calyxToFSM::sGroupGoOutputs |
static constexpr std::string_view | circt::calyxToFSM::sSSAInputIndices = "calyx.fsm_ssa_inputs" |
static constexpr std::string_view | circt::calyxToFSM::sFSMTopLevelGoIndex |
static constexpr std::string_view | circt::calyxToFSM::sFSMTopLevelDoneIndex |
#define GEN_PASS_DECL_CALYXREMOVEGROUPSFROMFSM |
Definition at line 30 of file CalyxToFSM.h.
#define GEN_PASS_DECL_CALYXTOFSM |
Definition at line 28 of file CalyxToFSM.h.
#define GEN_PASS_DECL_MATERIALIZECALYXTOFSM |
Definition at line 29 of file CalyxToFSM.h.