|
CIRCT 24.0.0git
|
Classes | |
| struct | JoinOnBranchPattern |
| struct | StaggeredJoinCanonicalization |
| struct | RemoveJoinOnSourcePattern |
| struct | RemoveDuplicateJoinOperandsPattern |
| class | EliminateForkToForkPattern |
| class | EliminateForkOfSourcePattern |
| struct | EliminateUnusedForkResultsPattern |
| struct | EliminateRedundantUnpackPattern |
| struct | EliminatePackOfUnpackPattern |
| class | EliminateBranchToSelectPattern |
Functions | |
| bool | isI1ValueType (Type t) |
| std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > | createDCDotPrintPass () |
| std::unique_ptr< mlir::Pass > | createDCMaterializeForksSinksPass () |
| std::unique_ptr< mlir::Pass > | createDCDematerializeForksSinksPass () |
| template<typename TInt> | |
| static ParseResult | parseIntInSquareBrackets (OpAsmParser &parser, TInt &v) |
| std::unique_ptr< mlir::Pass > circt::dc::createDCDematerializeForksSinksPass | ( | ) |
Definition at line 183 of file DCMaterialization.cpp.
| std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > circt::dc::createDCDotPrintPass | ( | ) |
Definition at line 333 of file DCPrintDot.cpp.
| std::unique_ptr< mlir::Pass > circt::dc::createDCMaterializeForksSinksPass | ( | ) |
Definition at line 179 of file DCMaterialization.cpp.
| bool circt::dc::isI1ValueType | ( | Type | t | ) |