Loading [MathJax]/extensions/tex2jax.js
CIRCT 21.0.0git
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Typedefs | Functions
circt::handshaketodc Namespace Reference

Typedefs

using ConvertedOps = DenseSet< Operation * >
 

Functions

LogicalResult runHandshakeToDC (mlir::Operation *op, HandshakeToDCOptions options, llvm::function_ref< void(TypeConverter &typeConverter, ConvertedOps &convertedOps, RewritePatternSet &patterns)> patternBuilder, llvm::function_ref< void(mlir::ConversionTarget &)> configureTarget={})
 

Typedef Documentation

◆ ConvertedOps

using circt::handshaketodc::ConvertedOps = typedef DenseSet<Operation *>

Definition at line 31 of file HandshakeToDC.h.

Function Documentation

◆ runHandshakeToDC()

LogicalResult circt::handshaketodc::runHandshakeToDC ( mlir::Operation *  op,
HandshakeToDCOptions  options,
llvm::function_ref< void(TypeConverter &typeConverter, ConvertedOps &convertedOps, RewritePatternSet &patterns)>  patternBuilder,
llvm::function_ref< void(mlir::ConversionTarget &)>  configureTarget = {} 
)