Skip to content

Conversation

@austinderek
Copy link

This patch adds code generation support for the Zicond extension.

We convert branches into CondSelect operations in branchelim and rewrite them into Zicond instructions. Additionally, optimization rules have been added to optimize more conditional branch scenarios based on the riscv-isa-manual.

Follow-up to CL 631595
Updates golang#75350


🔄 This is a mirror of upstream PR golang#75577

@austinderek austinderek force-pushed the master branch 30 times, most recently from 37c78b5 to 371c1d2 Compare September 24, 2025 20:01
@austinderek austinderek force-pushed the master branch 2 times, most recently from 0e1bd8b to c37e118 Compare November 5, 2025 05:02
@austinderek austinderek force-pushed the zicond-codegen-support branch from cd67025 to e6b2eee Compare November 5, 2025 05:03
@austinderek austinderek force-pushed the master branch 24 times, most recently from 9f3a108 to c37e118 Compare November 5, 2025 17:03
@austinderek austinderek closed this Nov 5, 2025
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.