Files
Emil J. Tywoniak ba74d22f6b rtlil: intern source locations in a per-design SrcPool
Source locations move off the attribute dict into a dedicated SrcRef on
AttrObject, interned in a per-design SrcPool that hash-conses sets of
location twines. Locations share their file prefix with each other through
the twine pool, and objects that fuse (opt_merge, share, ff/mem rewrites)
carry the union of their inputs' locations instead of a '|'-joined string.

write_rtlil emits an `srcs` section of location sets alongside `twines`;
read_rtlil resolves `\src "@N"` back to a handle and still accepts a plain
location string. -readable renders the locations as text.
2026-08-25 11:40:52 +02:00
..
2026-06-23 07:23:41 +02:00
2021-06-09 12:39:12 +02:00
2026-06-23 07:23:41 +02:00
2022-05-18 17:32:56 +02:00
2022-05-18 17:32:56 +02:00
2023-03-10 10:48:05 +01:00
2026-07-22 13:50:33 +01:00
2020-07-05 05:12:09 +02:00
2026-06-23 07:24:59 +02:00
2022-05-18 17:32:56 +02:00
2022-05-18 17:32:56 +02:00
2026-07-22 13:50:33 +01:00