circt/test/Dialect/Handshake
John Demme 8c1865c5a9
[ESI] Make RAM delarations' addresses unsigned (#8658)
Using signless ints as the address was just wrong. It was probably done
to avoid incomplete lowerings, which have been addressed. Changes RAM
declaration addresses to use unsigned integer types throughout the
ESI dialect and its tests, updating both the code generator and
expected outputs.

- Switch address ports to unsigned (uiN) in MLIR tests and service
  definitions.
- Update service port generation and SystemVerilog memory
  instantiation to use unsigned address types, inserting bitcasts to
  signless for indexing.
- Adjust PyCDE front end and software integration tests to use
  UInt addressing.
2025-07-07 12:43:12 -07:00
..
add-ids.mlir [Handshake] Remove default arg and res name for ctrl signals (#3974) 2022-09-22 16:14:19 +02:00
call.mlir [Handshake] Adding func instance op for integration (#7812) 2024-11-15 12:00:40 -08:00
canonicalization.mlir Bump LLVM (#7223) 2024-06-26 13:19:37 -07:00
compose-buffers.mlir [Handshake] Expose bufferRegion for other users (#3992) 2022-09-26 10:50:18 +02:00
errors-lock-functions.mlir [Handshake] Add pass that locks functions (#3855) 2022-09-20 10:57:43 +02:00
errors-memory.mlir [Handshake] Major overhaul of the Handshake IR (#2206) 2021-11-19 08:48:25 +00:00
errors.mlir [Handshake] Allow handshake ops to be used outside of a `handshake.func` (#6132) 2023-09-18 10:42:02 +02:00
func.mlir [Handshake] Remove default arg and res name for ctrl signals (#3974) 2022-09-22 16:14:19 +02:00
insert-buffer-all.mlir [Handshake] Make ControlMergeOp index result AnyType (#4929) 2023-04-05 10:33:46 +02:00
insert-buffer-cycles.mlir [Handshake] Make ControlMergeOp index result AnyType (#4929) 2023-04-05 10:33:46 +02:00
insert-buffer-invalid.mlir [Handshake][lit] Move buf insertion tests to correct dir (#4329) 2022-11-18 16:28:13 +01:00
join.mlir [Handshake] Change join to accept all input types (#3860) 2022-09-12 10:11:54 +02:00
legalize-memrefs.mlir [Handshake] Add memref legalization pass (#4191) 2022-10-26 21:35:51 +02:00
lower-extmem-esi.mlir [ESI] Make RAM delarations' addresses unsigned (#8658) 2025-07-07 12:43:12 -07:00
lower-extmem.mlir [Handshake+ESI] Generate ESI memory service wrapper duing extmem lowering (#4033) 2022-10-07 10:43:58 +02:00
materialize.mlir [Handshake] Remove default arg and res name for ctrl signals (#3974) 2022-09-22 16:14:19 +02:00
remove_buffers.mlir [Handshake] Remove default arg and res name for ctrl signals (#3974) 2022-09-22 16:14:19 +02:00
split-merge.mlir [NFC] Fix missing eof newline. 2024-08-15 15:09:33 -05:00
sync.mlir [Handshake] Add sync op (#3912) 2022-09-16 13:27:39 +02:00
test-dematerialize.mlir [Handshake] Make ControlMergeOp index result AnyType (#4929) 2023-04-05 10:33:46 +02:00
test-lock-functions.mlir [Handshake] Make ControlMergeOp index result AnyType (#4929) 2023-04-05 10:33:46 +02:00
tuple-ops.mlir [Handshake] Add tuple pack and unpack operations 2022-05-06 08:03:57 +02:00