Skip to content

fix missing automatic truncation and widening support from executability model#13

Merged
JoGei merged 11 commits into
feat/canonicalizefrom
fix/trunc_widen_execmodel
Apr 17, 2026
Merged

fix missing automatic truncation and widening support from executability model#13
JoGei merged 11 commits into
feat/canonicalizefrom
fix/trunc_widen_execmodel

Conversation

@JoGei

@JoGei JoGei commented Apr 17, 2026

Copy link
Copy Markdown
Owner

JoGei added 4 commits April 17, 2026 14:41
…g executability model from provided ressources which define input/output contract of supported operators. alloc then shall insert explicit adaptor nodes.
…, and trunc operations to aid interfacing with semantic ops and executable FUs
@JoGei JoGei changed the title Fix/trunc widen execmodel fix missing automatic truncation and widening support from executability model Apr 17, 2026
JoGei added 7 commits April 17, 2026 15:15
Teach memory allocation to infer typed load/store plans from resident word
types, materializing address and data adapters where needed while rejecting
memrefs whose logical element type does not match the selected word type.
Annotate generic and IHP SRAM library entries with memory operand types and
update tests for typed load/store allocation.
Stop forwarding through identity handoffs when a mov result has already been
captured and later consumers need the materialized alias register.
Add µglIR coverage for a late consumer that must read the mov alias register instead of
the original producer register.
Resolve static child call returns through value bindings before falling back to producer outputs, and normalize mapped producer IDs when finding capture steps. Add regression coverage for late parent consumers of mapped child return values.
Track the FSM steps where loop-carried phi operands actually update, and feed the carry register through its latch on completion steps without a new value. Add hierarchical unroll coverage and
@JoGei
JoGei changed the base branch from master to feat/canonicalize April 17, 2026 14:38
@JoGei
JoGei merged commit 5dd49c3 into feat/canonicalize Apr 17, 2026
20 checks passed
@JoGei
JoGei deleted the fix/trunc_widen_execmodel branch April 17, 2026 15:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant