Skip to content

[REFACTOR][IR] Move declared call results into TIRX builders - #20382

Merged
tqchen merged 2 commits into
apache:mainfrom
tqchen:call-parser-builder
Sep 17, 2026
Merged

tqchen merged 2 commits into
apache:mainfrom
tqchen:call-parser-builder

Conversation

@tqchen

@tqchen tqchen commented Sep 17, 2026

Copy link
Copy Markdown
Member

Keep shared Call construction independent of callee signatures: omitted return types remain missing so Relax normalization performs argument validation and dependent result deduction.

Resolve declared TIRX results in the parser's builder path, preserving ordinary module calls and exact pointer returns through the existing dialect token hooks.

Leave shared Call results missing unless supplied explicitly so dialect normalization owns argument validation and dependent result deduction. Resolve exact TIRX declarations through the existing parser token hooks.
@tqchen
tqchen merged commit fd6884d into apache:main Sep 17, 2026
8 checks passed
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.

2 participants