llvm-project
[BOLT][AArch64] Transform cmpbr ~> cmp + br when inversion not possible
#185731
Merged

[BOLT][AArch64] Transform cmpbr ~> cmp + br when inversion not possible #185731

labrinea merged 9 commits into llvm:main from labrinea:irreversible-cmpbr
labrinea
labrinea labrinea requested a review from aaupov aaupov 149 days ago
labrinea labrinea requested a review from maksfb maksfb 149 days ago
labrinea labrinea requested a review from rafaelauler rafaelauler 149 days ago
labrinea labrinea requested a review from ayermolo ayermolo 149 days ago
labrinea labrinea requested a review from yota9 yota9 149 days ago
labrinea labrinea requested a review from paschalis-mpeis paschalis-mpeis 149 days ago
labrinea labrinea requested a review from yozhu yozhu 149 days ago
labrinea labrinea requested a review from yavtuk yavtuk 149 days ago
labrinea labrinea marked this pull request as draft 149 days ago
llvmbot llvmbot added backend:RISC-V
llvmbot llvmbot added BOLT
llvmbot
labrinea [BOLT][AArch64] Transform cmpbr ~> cmp + br when inversion not possible
96f1ccd9
labrinea labrinea force pushed to 96f1ccd9 126 days ago
labrinea labrinea changed the title [BOLT][AArch64] Transform {cmpbr ~> cmp + br} when inversion not possible [BOLT][AArch64] Transform cmpbr ~> cmp + br when inversion not possible 126 days ago
labrinea labrinea marked this pull request as ready for review 126 days ago
paschalis-mpeis
paschalis-mpeis commented on 2026-04-07
labrinea add a second run line without liveness analysis and check correspondi…
cde0e1ac
labrinea Do not early exit if the nzcv flags are dead, the parent function
c7ec41aa
labrinea Merge branch 'main' into irreversible-cmpbr
1d4c5be4
labrinea
labrinea commented on 2026-04-14
labrinea
paschalis-mpeis
paschalis-mpeis commented on 2026-06-01
labrinea Merge branch 'main' into irreversible-cmpbr
93aad8f3
labrinea pass DataflowInfoManager to reverseBranchCondition
5e1eb722
labrinea rename local var
d60a0e36
github-actions
labrinea Merge branch 'main' into irreversible-cmpbr
1a564c82
paschalis-mpeis
paschalis-mpeis approved these changes on 2026-06-02
labrinea
labrinea Merge branch 'main' into irreversible-cmpbr
ae8bb853
labrinea labrinea merged 6b13656f into main 63 days ago
labrinea labrinea deleted the irreversible-cmpbr branch 63 days ago
bader
labrinea
bader
labrinea
labrinea

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone