circt/test/Dialect/OM
Lenny Truong c07d31b339
[OM] Add field_locs array attribute for ClassFieldsOp locations (#8439)
This changes the ClassFieldsOp logic to use an inherent attribute to store an array mapping field to location by index. This avoids the issue where FusedLoc merges non-unique locations (preventing us from retrieving a fields location by mapping it to an index). It also avoids an issue where metadata is removed from the FusedLoc that was previously being used to store this information.
2025-04-25 11:16:31 -07:00
..
errors.mlir [OM] Add field_locs array attribute for ClassFieldsOp locations (#8439) 2025-04-25 11:16:31 -07:00
freeze-paths-errors.mlir [OM] Rework ClassOp to use return style for class fields (#7537) 2024-10-21 17:15:36 -04:00
freeze-paths.mlir [OM] Generalize handling for list creation ops in FreezePaths. (#7965) 2024-12-10 15:58:44 -07:00
link-modules-error.mlir [OM] Rework ClassOp to use return style for class fields (#7537) 2024-10-21 17:15:36 -04:00
link-modules.mlir [OM] Preserve non-OM operations in OM LinkModules (#8109) 2025-01-22 12:56:06 -08:00
round-trip.mlir [OM] Add field_locs array attribute for ClassFieldsOp locations (#8439) 2025-04-25 11:16:31 -07:00
strip-om.mlir Add passes to strip OM and Emit dialect ops (#8121) 2025-01-27 13:56:52 -08:00