mirror of https://github.com/llvm/circt.git
![]() Fixes the canonicalizers for wrap operations in the ESI dialect by replacing problematic attribute-based folding with proper operation creation and improving pattern matching logic. - Updates `WrapValidReadyOp` and `WrapFIFOOp` fold methods to create `NullSourceOp` operations instead of using attributes - Improves the `WrapFIFOOp` canonicalize method with better error handling and more robust user checking - Delegates constant materialization to the HW dialect for better consistency |
||
---|---|---|
.. | ||
passes | ||
appid_hier.mlir | ||
bundles.mlir | ||
bundles_errors.mlir | ||
canonicalizers.mlir | ||
connectivity.mlir | ||
errors.mlir | ||
list.mlir | ||
lowering.mlir | ||
manifest.mlir | ||
services.mlir | ||
structure.mlir | ||
structure_errors.mlir | ||
windows.mlir | ||
wrapif-lowering.mlir |