circt/test/Dialect/HW
Nandor Licker ce9eef2c1d
[HW] Added canonicalizers for aggregate operations (#3671)
- Simplified chains of inject ops into struct creates if all fields set
- Eliminated injects which are overwritten by other injects
- Canonicalized concatenation of array creates into a single array create
- Converted slices of concatenations into concatenations of slices
- Pushed array gets into slices and concatenations
- Merged a slice of a slice into a single slice
- Converted single-element slices to an array creation with a single element
- Simplified slices of array creates
2022-08-08 16:55:30 +03:00
..
basic.mlir [HW] Add support for enum types and values (#3452) 2022-07-06 09:46:22 +02:00
bitwise.mlir [Comb] add a new ReplicateOp with ExportVerilog support. 2021-12-02 14:28:20 -08:00
canonicalization.mlir [HW] Added canonicalizers for aggregate operations (#3671) 2022-08-08 16:55:30 +03:00
errors.mlir Bump LLVM (#3649) 2022-08-07 09:21:55 +02:00
hw-stub-external-modules.mlir [test] Rename a test to align with the pass it is testing. 2021-09-18 17:46:32 -07:00
modules.mlir LLVM bump (as we know it) (#3074) 2022-05-09 14:30:14 -07:00
parameters.mlir [HW] [ExportVerilog] Add parameter concat expression (#3221) 2022-05-27 15:54:39 -07:00
print-instance-graph.mlir [HW] Introduce `hw::InstanceGraph` based on `InstanceGraphBase` (#2847) 2022-04-07 19:35:06 +03:00
specialize.mlir [HW] Relax parameter evaluation to allow resolution to passed in parameters. (#3159) 2022-05-23 09:37:16 -06:00
svEmitErrors.mlir [ExportVerilog] remove support for circt-translate, use circt-opt instead. 2021-10-04 11:58:51 -07:00
typedecls.mlir [llvm] Bump LLVM to latest main (#3132) 2022-05-20 20:05:53 +02:00
types.mlir LLVM bump (as we know it) (#3074) 2022-05-09 14:30:14 -07:00