CIRCT  20.0.0git
Classes | Functions
circt::dc Namespace Reference

Classes

class  EliminateForkToForkPattern
 
class  EliminateForkOfSourcePattern
 
struct  EliminateRedundantUnpackPattern
 
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)
 

Function Documentation

◆ createDCDematerializeForksSinksPass()

std::unique_ptr< mlir::Pass > circt::dc::createDCDematerializeForksSinksPass ( )

Definition at line 183 of file DCMaterialization.cpp.

◆ createDCDotPrintPass()

std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > circt::dc::createDCDotPrintPass ( )

Definition at line 333 of file DCPrintDot.cpp.

◆ createDCMaterializeForksSinksPass()

std::unique_ptr< mlir::Pass > circt::dc::createDCMaterializeForksSinksPass ( )

Definition at line 179 of file DCMaterialization.cpp.

◆ isI1ValueType()

bool circt::dc::isI1ValueType ( Type  t)

Definition at line 21 of file DCOps.cpp.

◆ parseIntInSquareBrackets()

template<typename TInt >
static ParseResult circt::dc::parseIntInSquareBrackets ( OpAsmParser &  parser,
TInt &  v 
)
static

Definition at line 88 of file DCOps.cpp.