Skip to content

Fix exclusive execution of conditional branches - #18

Draft
pratheesh wants to merge 1 commit into
TexasInstruments:mainfrom
pratheesh:fix/issue-17-conditional-merge
Draft

Fix exclusive execution of conditional branches#18
pratheesh wants to merge 1 commit into
TexasInstruments:mainfrom
pratheesh:fix/issue-17-conditional-merge

Conversation

@pratheesh

Copy link
Copy Markdown

Fixes #17.\n\nThe register allocator now emits an explicit merge jump between the fall-through and target branches, so an If/Else graph executes exactly one branch without requiring manual Flow Control terminators.\n\nAlso adds a small headless simulator regression and CI workflow covering both taken and fall-through paths, and updates the block guidance.\n\nVerification:\n- node scripts/test_headless_sim.js\n- AM243x conditional SysConfig generation + clpru compile/link\n- git diff --check\n\nIndependent agy adversarial review is queued before marking this ready for review.

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.

both true and false conditions executed for if/else block

1 participant