Show patches with: Series = RISC-V: Various if-conversion fixes and improvements       |    State = Action Required       |    Archived = No       |   44 patches
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[44/44] RISC-V/testsuite: Add branchless cases for FP NE cond-add operation RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[43/44] RISC-V/testsuite: Add branched cases for FP NE cond-add operation RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[42/44] RISC-V/testsuite: Add branched cases for FP NE cond-move operations RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[41/44] RISC-V/testsuite: Add branched cases for FP NE cond-move operations RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[40/44] RISC-V: Handle FP NE operator via inversion in cond-operation expansion RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[39/44] RISC-V/testsuite: Add branchless cases for generic FP cond adds RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[38/44] RISC-V/testsuite: Add branched cases for generic FP cond adds RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[37/44] RISC-V/testsuite: Add branchless cases for generic FP cond moves RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[36/44] RISC-V/testsuite: Add branched cases for generic FP cond moves RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[35/44] RISC-V: Avoid extraneous integer comparison for FP comparisons RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[34/44] RISC-V: Provide FP conditional-branch instructions for if-conversion RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[33/44] RISC-V: Also allow FP conditions in `riscv_expand_conditional_move' RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[32/44] RISC-V: Only use SUBREG if applicable in `riscv_expand_float_scc' RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[31/44] RISC-V/testsuite: Add branchless cases for generic integer cond adds RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[30/44] RISC-V/testsuite: Add branched cases for generic integer cond adds RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[29/44] RISC-V: Add `addMODEcc' implementation for generic targets RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[28/44] RISC-V/testsuite: Add branchless cases for generic integer cond moves RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[27/44] RISC-V/testsuite: Add branched cases for generic integer cond moves RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[26/44] RISC-V: Add `movMODEcc' implementation for generic targets RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[25/44] RISC-V: Implement `riscv_emit_unary' helper RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[24/44] RISC-V/testsuite: Add branchless cases for T-Head non-equality cond moves RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[23/44] RISC-V/testsuite: Add branched cases for T-Head non-equality cond moves RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[22/44] RISC-V: Fold all the cond-move variants together RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[21/44] RISC-V: Also accept constants for T-Head cond-move data input operands RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[20/44] RISC-V: Also accept constants for T-Head cond-move comparison operands RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[19/44] RISC-V/testsuite: Add branchless cases for equality cond-move operations RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[18/44] RISC-V/testsuite: Add branched cases for equality cond-move operations RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[17/44] RISC-V: Avoid extraneous EQ or NE operation in cond-move expansion RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[16/44] RISC-V/testsuite: Add branchless cases for GEU and LEU cond-move operations RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[15/44] RISC-V/testsuite: Add branched cases for GEU and LEU cond-move operations RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[14/44] RISC-V: Also invert the cond-move condition for GEU and LEU RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[12/44] RISC-V/testsuite: Add branched cases for FP cond-move operations RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[11/44] RISC-V/testsuite: Add branchless cases for integer cond-move operations RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[10/44] RISC-V/testsuite: Add branched cases for integer cond-move operations RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[09/44] RISC-V: Rework branch costing model for if-conversion RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[08/44] RISC-V: Simplify EQ vs NE selection in `riscv_expand_conditional_move' RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[07/44] RISC-V: Use `nullptr' in `riscv_expand_conditional_move' RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[06/44] RISC-V: Avoid repeated GET_MODE calls in `riscv_expand_conditional_move' RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[05/44] RISC-V: Fix `mode' usage in `riscv_expand_conditional_move' RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[04/44] RISC-V: Sanitise NEED_EQ_NE_P case with `riscv_emit_int_compare' RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[03/44] RISC-V: Reorder comment on SFB patterns RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[02/44] RISC-V/testsuite: Add cases for integer SFB cond-move operations RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[01/44] testsuite: Add cases for conditional-move and conditional-add operations RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-19 Maciej W. Rozycki New
[13/44] RISC-V/testsuite: Add branchless cases for FP cond-move operations RISC-V: Various if-conversion fixes and improvements - - - - --- 2023-11-18 Maciej W. Rozycki New