Show patches with: Submitter = Takayuki 'January June' Suwa       |    State = Action Required       |    Archived = No       |   131 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
xtensa: Eliminate double MEMW insertions for volatile memory xtensa: Eliminate double MEMW insertions for volatile memory - - - - --- 2024-06-19 Takayuki 'January June' Suwa New
[v2] xtensa: constantsynth: Reforge to fix some non-fatal issues [v2] xtensa: constantsynth: Reforge to fix some non-fatal issues - - - - --- 2024-06-19 Takayuki 'January June' Suwa New
xtensa: constantsynth: Reforge to fix some non-fatal issues xtensa: constantsynth: Reforge to fix some non-fatal issues - - - - --- 2024-06-17 Takayuki 'January June' Suwa New
[2/2] xtensa: Prepend "(use A0_REG)" to sibling call CALL_INSN_FUNCTION_USAGE instead of emitting i… [1/2] xtensa: Simplify several MD templates - - - - --- 2024-05-31 Takayuki 'January June' Suwa New
[1/2] xtensa: Simplify several MD templates [1/2] xtensa: Simplify several MD templates - - - - --- 2024-05-31 Takayuki 'January June' Suwa New
[2/2] xtensa: Use epilogue_completed rather than cfun->machine->epilogue_done [1/2] xtensa: Use REG_P(), MEM_P(), etc. instead of comparing GET_CODE() - - - - --- 2024-05-30 Takayuki 'January June' Suwa New
[1/2] xtensa: Use REG_P(), MEM_P(), etc. instead of comparing GET_CODE() [1/2] xtensa: Use REG_P(), MEM_P(), etc. instead of comparing GET_CODE() - - - - --- 2024-05-30 Takayuki 'January June' Suwa New
[2/2] xtensa: Make use of std::swap where appropriate Untitled series #400499 - - - - --- 2024-03-26 Takayuki 'January June' Suwa New
[1/2] xtensa: Resurrect LEAF_REGISTERS and LEAF_REG_REMAP [1/2] xtensa: Resurrect LEAF_REGISTERS and LEAF_REG_REMAP - - - - --- 2024-03-26 Takayuki 'January June' Suwa New
xtensa: Add supplementary split pattern for "*addsubx" xtensa: Add supplementary split pattern for "*addsubx" - - - - --- 2024-03-21 Takayuki 'January June' Suwa New
[1/2,v2] xtensa: Recover constant synthesis for HImode after LRA transition [1/2,v2] xtensa: Recover constant synthesis for HImode after LRA transition - - - - --- 2024-02-04 Takayuki 'January June' Suwa New
[2/2] xtensa: Fix missing mode warning in "*eqne_zero_masked_bits" Untitled series #393468 - - - - --- 2024-02-03 Takayuki 'January June' Suwa New
[1/2] xtensa: Recover constant synthesis for HImode after LRA transition [1/2] xtensa: Recover constant synthesis for HImode after LRA transition - - - - --- 2024-02-03 Takayuki 'January June' Suwa New
xtensa: Optimize several boolean evaluations of EQ/NE against constant zero xtensa: Optimize several boolean evaluations of EQ/NE against constant zero - - - - --- 2023-09-08 Takayuki 'January June' Suwa New
xtensa: Optimize boolean evaluation when SImode EQ/NE to zero if TARGET_MINMAX xtensa: Optimize boolean evaluation when SImode EQ/NE to zero if TARGET_MINMAX - - - - --- 2023-09-05 Takayuki 'January June' Suwa New
xtensa: Use HARD_REG_SET instead of bare integer xtensa: Use HARD_REG_SET instead of bare integer - - - - --- 2023-07-04 Takayuki 'January June' Suwa New
[2/2] xtensa: The use of CLAMPS instruction also requires TARGET_MINMAX, as well as TARGET_CLAMPS Untitled series #361975 - - - - --- 2023-07-01 Takayuki 'January June' Suwa New
[1/2] xtensa: Fix missing mode warning in "*eqne_INT_MIN" [1/2] xtensa: Fix missing mode warning in "*eqne_INT_MIN" - - - - --- 2023-07-01 Takayuki 'January June' Suwa New
[2/2] xtensa: constantsynth: Add new 2-insns synthesis pattern [1/2] xtensa: Remove TARGET_MEMORY_MOVE_COST hook - - - - --- 2023-06-18 Takayuki 'January June' Suwa New
[1/2] xtensa: Remove TARGET_MEMORY_MOVE_COST hook [1/2] xtensa: Remove TARGET_MEMORY_MOVE_COST hook - - - - --- 2023-06-18 Takayuki 'January June' Suwa New
[v2] xtensa: Optimize boolean evaluation or branching when EQ/NE to zero in S[IF]mode [v2] xtensa: Optimize boolean evaluation or branching when EQ/NE to zero in S[IF]mode - - - - --- 2023-06-05 Takayuki 'January June' Suwa New
xtensa: Optimize boolean evaluation or branching when EQ/NE to INT_MIN xtensa: Optimize boolean evaluation or branching when EQ/NE to INT_MIN - - - - --- 2023-06-03 Takayuki 'January June' Suwa New
xtensa: Optimize boolean evaluation or branching when EQ/NE to zero in S[IF]mode xtensa: Optimize boolean evaluation or branching when EQ/NE to zero in S[IF]mode - - - - --- 2023-06-03 Takayuki 'January June' Suwa New
[2/3,v3] xtensa: Add 'adddi3' and 'subdi3' insn patterns Untitled series #357609 - - - - --- 2023-06-01 Takayuki 'January June' Suwa New
[3/3,v2] xtensa: Optimize 'cstoresi4' insn pattern Untitled series #357191 - - - - --- 2023-05-30 Takayuki 'January June' Suwa New
[2/3,v2] xtensa: Add 'adddi3' and 'subdi3' insn patterns Untitled series #357191 - - - - --- 2023-05-30 Takayuki 'January June' Suwa New
[3/3] xtensa: Optimize 'cstoresi4' insn pattern [1/3] xtensa: Improve "*shlrd_reg" insn pattern and its variant - - - - --- 2023-05-30 Takayuki 'January June' Suwa New
[2/3] xtensa: Add 'adddi3' and 'subdi3' insn patterns [1/3] xtensa: Improve "*shlrd_reg" insn pattern and its variant - - - - --- 2023-05-30 Takayuki 'January June' Suwa New
[1/3] xtensa: Improve "*shlrd_reg" insn pattern and its variant [1/3] xtensa: Improve "*shlrd_reg" insn pattern and its variant - - - - --- 2023-05-30 Takayuki 'January June' Suwa New
[1/3] xtensa: Addendum of the commit e33d2dcb463161a110ac345a451132ce8b2b23d9 [1/3] xtensa: Addendum of the commit e33d2dcb463161a110ac345a451132ce8b2b23d9 - - - - --- 2023-05-25 Takayuki 'January June' Suwa New
[3/3] xtensa: Rework 'setmemsi' insn pattern [1/3] xtensa: Addendum of the commit e33d2dcb463161a110ac345a451132ce8b2b23d9 - - - - --- 2023-05-25 Takayuki 'January June' Suwa New
[2/3] xtensa: Add 'subtraction from constant' insn pattern [1/3] xtensa: Addendum of the commit e33d2dcb463161a110ac345a451132ce8b2b23d9 - - - - --- 2023-05-25 Takayuki 'January June' Suwa New
[v2] xtensa: Optimize '(x & CST1_POW2) != 0 ? CST2_POW2 : 0' [v2] xtensa: Optimize '(x & CST1_POW2) != 0 ? CST2_POW2 : 0' - - - - --- 2023-05-23 Takayuki 'January June' Suwa New
[2/2] xtensa: Merge '*addx' and '*subx' insn patterns into one [1/2] xtensa: Optimize '(x & CST1_POW2) != 0 ? CST2_POW2 : 0' - - - - --- 2023-05-22 Takayuki 'January June' Suwa New
[1/2] xtensa: Optimize '(x & CST1_POW2) != 0 ? CST2_POW2 : 0' [1/2] xtensa: Optimize '(x & CST1_POW2) != 0 ? CST2_POW2 : 0' - - - - --- 2023-05-22 Takayuki 'January June' Suwa New
[v2] xtensa: Make full transition to LRA [v2] xtensa: Make full transition to LRA - - - - --- 2023-05-08 Takayuki 'January June' Suwa New
xtensa: Make full transition to LRA xtensa: Make full transition to LRA - - - - --- 2023-05-08 Takayuki 'January June' Suwa New
xtensa: Remove REG_OK_STRICT and its derivatives xtensa: Remove REG_OK_STRICT and its derivatives - - - - --- 2023-03-13 Takayuki 'January June' Suwa New
xtensa: Fix for enabling LRA xtensa: Fix for enabling LRA - - - - --- 2023-03-08 Takayuki 'January June' Suwa New
xtensa: Make use of CLAMPS instruction if configured xtensa: Make use of CLAMPS instruction if configured - - - - --- 2023-02-26 Takayuki 'January June' Suwa New
[2/2] xtensa: Fix missing mode warnings in machine description [1/2] xtensa: Fix non-fatal regression introduced by b2ef02e8cbbaf95fee98be255f697f47193960ec - - - - --- 2023-02-23 Takayuki 'January June' Suwa New
[1/2] xtensa: Fix non-fatal regression introduced by b2ef02e8cbbaf95fee98be255f697f47193960ec [1/2] xtensa: Fix non-fatal regression introduced by b2ef02e8cbbaf95fee98be255f697f47193960ec - - - - --- 2023-02-23 Takayuki 'January June' Suwa New
xtensa: Enforce return address saving when -Og is specified xtensa: Enforce return address saving when -Og is specified - - - - --- 2023-02-18 Takayuki 'January June' Suwa New
[v5] xtensa: Eliminate unnecessary general-purpose reg-reg moves [v5] xtensa: Eliminate unnecessary general-purpose reg-reg moves - - - - --- 2023-02-18 Takayuki 'January June' Suwa New
[v7] xtensa: Eliminate the use of callee-saved register that saves and restores only once [v7] xtensa: Eliminate the use of callee-saved register that saves and restores only once - - - - --- 2023-02-17 Takayuki 'January June' Suwa New
[v6] xtensa: Eliminate the use of callee-saved register that saves and restores only once [v6] xtensa: Eliminate the use of callee-saved register that saves and restores only once - - - - --- 2023-01-27 Takayuki 'January June' Suwa New
[v4] xtensa: Eliminate unnecessary general-purpose reg-reg moves [v4] xtensa: Eliminate unnecessary general-purpose reg-reg moves - - - - --- 2023-01-24 Takayuki 'January June' Suwa New
[v5] xtensa: Eliminate the use of callee-saved register that saves and restores only once [v5] xtensa: Eliminate the use of callee-saved register that saves and restores only once - - - - --- 2023-01-24 Takayuki 'January June' Suwa New
xtensa: Revise 89afb2e86fcb29c559b2957fdcbea0d01740c49b xtensa: Revise 89afb2e86fcb29c559b2957fdcbea0d01740c49b - - - - --- 2023-01-20 Takayuki 'January June' Suwa New
[v3] xtensa: Eliminate unnecessary general-purpose reg-reg moves [v3] xtensa: Eliminate unnecessary general-purpose reg-reg moves - - - - --- 2023-01-19 Takayuki 'January June' Suwa New
[v4] xtensa: Eliminate the use of callee-saved register that saves and restores only once [v4] xtensa: Eliminate the use of callee-saved register that saves and restores only once - - - - --- 2023-01-19 Takayuki 'January June' Suwa New
xtensa: Optimize inversion of the MSB xtensa: Optimize inversion of the MSB - - - - --- 2023-01-18 Takayuki 'January June' Suwa New
[v2] xtensa: Eliminate unnecessary general-purpose reg-reg moves [v2] xtensa: Eliminate unnecessary general-purpose reg-reg moves - - - - --- 2023-01-18 Takayuki 'January June' Suwa New
[v3] xtensa: Eliminate the use of callee-saved register that saves and restores only once [v3] xtensa: Eliminate the use of callee-saved register that saves and restores only once - - - - --- 2023-01-18 Takayuki 'January June' Suwa New
xtensa: Eliminate unnecessary general-purpose reg-reg moves xtensa: Eliminate unnecessary general-purpose reg-reg moves - - - - --- 2023-01-17 Takayuki 'January June' Suwa New
[v2] xtensa: Eliminate the use of callee-saved register that saves and restores only once [v2] xtensa: Eliminate the use of callee-saved register that saves and restores only once - - - - --- 2023-01-17 Takayuki 'January June' Suwa New
xtensa: Eliminate the use of callee-saved register that saves and restores only once xtensa: Eliminate the use of callee-saved register that saves and restores only once - - - - --- 2023-01-16 Takayuki 'January June' Suwa New
xtensa: Remove old broken tweak for leaf function xtensa: Remove old broken tweak for leaf function - - - - --- 2023-01-14 Takayuki 'January June' Suwa New
[2/2] xtensa: Optimize ctzsi2 and ffssi2 a bit [1/2] xtensa: Tune "*btrue" insn pattern - - - - --- 2023-01-12 Takayuki 'January June' Suwa New
[1/2] xtensa: Tune "*btrue" insn pattern [1/2] xtensa: Tune "*btrue" insn pattern - - - - --- 2023-01-12 Takayuki 'January June' Suwa New
ifcvt.cc: Prevent excessive if-conversion for conditional moves ifcvt.cc: Prevent excessive if-conversion for conditional moves - - - - --- 2023-01-11 Takayuki 'January June' Suwa New
xtensa: Make instruction cost estimation for size more accurate xtensa: Make instruction cost estimation for size more accurate - - - - --- 2023-01-10 Takayuki 'January June' Suwa New
[v2] xtensa: Optimize bitwise splicing operation [v2] xtensa: Optimize bitwise splicing operation - - - - --- 2023-01-08 Takayuki 'January June' Suwa New
xtensa: Optimize bitwise splicing operation xtensa: Optimize bitwise splicing operation - - - - --- 2023-01-07 Takayuki 'January June' Suwa New
[v2] xtensa: Optimize stack frame adjustment more [v2] xtensa: Optimize stack frame adjustment more - - - - --- 2023-01-07 Takayuki 'January June' Suwa New
xtensa: Optimize stack frame adjustment more xtensa: Optimize stack frame adjustment more - - - - --- 2023-01-05 Takayuki 'January June' Suwa New
xtensa: Check DF availability before use xtensa: Check DF availability before use - - - - --- 2022-12-29 Takayuki 'January June' Suwa New
xtensa: Apply a few minor fixes xtensa: Apply a few minor fixes - - - - --- 2022-12-27 Takayuki 'January June' Suwa New
xtensa: Fix out-of-bounds array access xtensa: Fix out-of-bounds array access - - - - --- 2022-10-26 Takayuki 'January June' Suwa New
[v2] xtensa: Make register A0 allocable for the CALL0 ABI [v2] xtensa: Make register A0 allocable for the CALL0 ABI - - - - --- 2022-10-21 Takayuki 'January June' Suwa New
xtensa: Make register A0 allocable for the CALL0 ABI xtensa: Make register A0 allocable for the CALL0 ABI - - - - --- 2022-10-21 Takayuki 'January June' Suwa New
[v3] xtensa: Prepare the transition from Reload to LRA [v3] xtensa: Prepare the transition from Reload to LRA - - - - --- 2022-10-19 Takayuki 'January June' Suwa New
[v2] xtensa: Prepare the transition from Reload to LRA [v2] xtensa: Prepare the transition from Reload to LRA - - - - --- 2022-10-18 Takayuki 'January June' Suwa New
xtensa: Prepare the transition from Reload to LRA xtensa: Prepare the transition from Reload to LRA - - - - --- 2022-10-14 Takayuki 'January June' Suwa New
[2/2] xtensa: Implement new target hook: TARGET_CONSTANT_OK_FOR_CPROP_P Untitled series #317815 - - - - --- 2022-09-11 Takayuki 'January June' Suwa New
[1/2] Add new target hook: constant_ok_for_cprop_p [1/2] Add new target hook: constant_ok_for_cprop_p - - - - --- 2022-09-11 Takayuki 'January June' Suwa New
xtensa: constantsynth: Add new 3-insns synthesis pattern xtensa: constantsynth: Add new 3-insns synthesis pattern - - - - --- 2022-09-10 Takayuki 'January June' Suwa New
[v4,1/2] xtensa: Eliminate unused stack frame allocation/freeing [v4,1/2] xtensa: Eliminate unused stack frame allocation/freeing - - - - --- 2022-09-08 Takayuki 'January June' Suwa New
[v3,1/2] xtensa: Eliminate unused stack frame allocation/freeing [v3,1/2] xtensa: Eliminate unused stack frame allocation/freeing - - - - --- 2022-09-07 Takayuki 'January June' Suwa New
[v2,1/2] xtensa: Eliminate unused stack frame allocation/freeing [v2,1/2] xtensa: Eliminate unused stack frame allocation/freeing - - - - --- 2022-09-02 Takayuki 'January June' Suwa New
[2/2] xtensa: Make complex hard register clobber elimination more robust and accurate [1/2] xtensa: Eliminate unused stack frame allocation/freeing - - - - --- 2022-09-01 Takayuki 'January June' Suwa New
[1/2] xtensa: Eliminate unused stack frame allocation/freeing [1/2] xtensa: Eliminate unused stack frame allocation/freeing - - - - --- 2022-09-01 Takayuki 'January June' Suwa New
xtensa: Improve indirect sibling call handling xtensa: Improve indirect sibling call handling - - - - --- 2022-08-18 Takayuki 'January June' Suwa New
xtensa: Optimize stack pointer updates in function pro/epilogue under certain conditions xtensa: Optimize stack pointer updates in function pro/epilogue under certain conditions - - - - --- 2022-08-17 Takayuki 'January June' Suwa New
xtensa: Prevent emitting integer additions of constant zero xtensa: Prevent emitting integer additions of constant zero - - - - --- 2022-08-16 Takayuki 'January June' Suwa New
xtensa: Turn on -fsplit-wide-types-early by default xtensa: Turn on -fsplit-wide-types-early by default - - - - --- 2022-08-14 Takayuki 'January June' Suwa New
lower-subreg, expr: Mitigate inefficiencies derived from "(clobber (reg X))" followed by "(set (sub… lower-subreg, expr: Mitigate inefficiencies derived from "(clobber (reg X))" followed by "(set (sub… - - - - --- 2022-08-03 Takayuki 'January June' Suwa New
[2/2] xtensa: Fix conflicting hard regno between indirect sibcall fixups and EH_RETURN_STACKADJ_RTX [1/2] xtensa: Add RTX costs for if_then_else - - - - --- 2022-07-29 Takayuki 'January June' Suwa New
[1/2] xtensa: Add RTX costs for if_then_else [1/2] xtensa: Add RTX costs for if_then_else - - - - --- 2022-07-29 Takayuki 'January June' Suwa New
xtensa: Optimize "bitwise AND NOT with imm" followed by "branch if (not) equal to zero" xtensa: Optimize "bitwise AND NOT with imm" followed by "branch if (not) equal to zero" - - - - --- 2022-07-22 Takayuki 'January June' Suwa New
xtensa: Correct the relative RTX cost that corresponds to the Move Immediate "MOVI" instruction xtensa: Correct the relative RTX cost that corresponds to the Move Immediate "MOVI" instruction - - - - --- 2022-07-18 Takayuki 'January June' Suwa New
[2/2] xtensa: Optimize "bitwise AND with imm1" followed by "branch if (not) equal to imm2" Untitled series #309854 - - - - --- 2022-07-15 Takayuki 'January June' Suwa New
[1/2] xtensa: constantsynth: Make try to find shorter instruction [1/2] xtensa: constantsynth: Make try to find shorter instruction - - - - --- 2022-07-15 Takayuki 'January June' Suwa New
xtensa: Minor fix for FP constant synthesis xtensa: Minor fix for FP constant synthesis - - - - --- 2022-07-13 Takayuki 'January June' Suwa New
xtensa: Optimize integer constant addition that is between -32896 and 32639 xtensa: Optimize integer constant addition that is between -32896 and 32639 - - - - --- 2022-06-26 Takayuki 'January June' Suwa New
xtensa: Fix buffer overflow xtensa: Fix buffer overflow - - - - --- 2022-06-21 Takayuki 'January June' Suwa New
[2/2] xtensa: Fix RTL insn cost estimation about relaxed MOVI instructions [1/2] xtensa: Apply a few minor fixes - - - - --- 2022-06-19 Takayuki 'January June' Suwa New
[1/2] xtensa: Apply a few minor fixes [1/2] xtensa: Apply a few minor fixes - - - - --- 2022-06-19 Takayuki 'January June' Suwa New
xtensa: Defer storing integer constants into litpool until reload xtensa: Defer storing integer constants into litpool until reload - - - - --- 2022-06-17 Takayuki 'January June' Suwa New
[v2,2/5] xtensa: Add support for sibling call optimization Untitled series #304906 - - - - --- 2022-06-15 Takayuki 'January June' Suwa New
« 1 2 »