circt/test/Dialect/Comb
Samuel Coward 65ae143651
Comb Interval Range Analysis and Comb Opt Narrowing pass (#8425)
Building on the existing MLIR integer interval range analysis framework, build the interface for the comb dialect. Use the interval range analysis to develop a comb opt narrowing pass, that reduces a comb opt based on the interval range of the operation. Currently this is only supported for addition, subtraction and multiplication, but this could be extended in the future. Future work will leverage the interval analysis to validate the combination of consecutive addition operators into a multi-operand addition.
2025-04-30 15:42:18 +02:00
..
basic.mlir [Comb] Handle type aliases in `comb.concat` (#6588) 2024-01-19 18:05:53 +01:00
canonicalization.mlir [Comb] Don't try to canonicalize muxes indefinitely (#8023) 2025-01-01 22:01:42 +01:00
comb-int-range-narrowing.mlir Comb Interval Range Analysis and Comb Opt Narrowing pass (#8425) 2025-04-30 15:42:18 +02:00
errors.mlir [Comb] Drop redundant concat verifier (#8454) 2025-04-30 08:38:48 +01:00
lower-comb.mlir [HW] Change printer for modules (#6205) 2023-09-28 16:30:15 -05:00