Show patches with: Submitter = Takayuki 'January June' Suwa       |    State = Action Required       |    Archived = No       |   124 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[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
[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
[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
[1/2] xtensa: Apply a few minor fixes [1/2] xtensa: Apply a few minor fixes - - - - --- 2022-06-19 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
[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
[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
[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
[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
[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
[1/2] xtensa: Rename deprecated extv/extzv insn patterns to extvsi/extzvsi [1/2] xtensa: Rename deprecated extv/extzv insn patterns to extvsi/extzvsi - - - - --- 2022-05-06 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
[1/2] xtensa: Tune "*btrue" insn pattern [1/2] xtensa: Tune "*btrue" insn pattern - - - - --- 2023-01-12 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
[1/3] xtensa: Addendum of the commit e33d2dcb463161a110ac345a451132ce8b2b23d9 [1/3] xtensa: Addendum of the commit e33d2dcb463161a110ac345a451132ce8b2b23d9 - - - - --- 2023-05-25 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/4] xtensa: Implement bswaphi2 insn pattern [1/4] xtensa: Implement bswaphi2 insn pattern - - - - --- 2022-05-29 Takayuki 'January June' Suwa New
[1/4] xtensa: Improve shift operations more [1/4] xtensa: Improve shift operations more - - - - --- 2022-06-12 Takayuki 'January June' Suwa New
[1/4] xtensa: Tweak some widen multiplications [1/4] xtensa: Tweak some widen multiplications - - - - --- 2022-06-10 Takayuki 'January June' Suwa New
[1/5] xtensa: Document new -mextra-l32r-costs= Xtensa-specific option [1/5] xtensa: Document new -mextra-l32r-costs= Xtensa-specific option - - - - --- 2022-06-14 Takayuki 'January June' Suwa New
[1/5] xtensa: Simplify EXTUI instruction maskimm validations [1/5] xtensa: Simplify EXTUI instruction maskimm validations - - - - --- 2022-05-13 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
[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
[2/2] xtensa: Fix missing mode warning in "*eqne_zero_masked_bits" Untitled series #393468 - - - - --- 2024-02-03 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
[2/2] xtensa: Implement new target hook: TARGET_CONSTANT_OK_FOR_CPROP_P Untitled series #317815 - - - - --- 2022-09-11 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
[2/2] xtensa: Make use of std::swap where appropriate Untitled series #400499 - - - - --- 2024-03-26 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
[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
[2/2] xtensa: Optimize ctzsi2 and ffssi2 a bit [1/2] xtensa: Tune "*btrue" insn pattern - - - - --- 2023-01-12 Takayuki 'January June' Suwa New
[2/2] xtensa: Reflect the 32-bit Integer Divide Option [1/2] xtensa: Rename deprecated extv/extzv insn patterns to extvsi/extzvsi - - - - --- 2022-05-06 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
[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
[2/3,v2] xtensa: Add 'adddi3' and 'subdi3' insn patterns Untitled series #357191 - - - - --- 2023-05-30 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
[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
[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
[2/4] xtensa: Consider the Loop Option when setmemsi is expanded to small loop [1/4] xtensa: Tweak some widen multiplications - - - - --- 2022-06-10 Takayuki 'January June' Suwa New
[2/4] xtensa: Make one_cmplsi2 optimizer-friendly [1/4] xtensa: Implement bswaphi2 insn pattern - - - - --- 2022-05-29 Takayuki 'January June' Suwa New
[2/4] xtensa: Simplify conditional branch/move insn patterns [1/4] xtensa: Improve shift operations more - - - - --- 2022-06-12 Takayuki 'January June' Suwa New
[2/5] xtensa: Add support for sibling call optimization [1/5] xtensa: Document new -mextra-l32r-costs= Xtensa-specific option - - - - --- 2022-06-14 Takayuki 'January June' Suwa New
[2/5] xtensa: Make use of IN_RANGE macro where appropriate [1/5] xtensa: Simplify EXTUI instruction maskimm validations - - - - --- 2022-05-13 Takayuki 'January June' Suwa New
[3/3,v2] xtensa: Optimize 'cstoresi4' insn pattern 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
[3/3] xtensa: Rework 'setmemsi' insn pattern [1/3] xtensa: Addendum of the commit e33d2dcb463161a110ac345a451132ce8b2b23d9 - - - - --- 2023-05-25 Takayuki 'January June' Suwa New
[3/4] xtensa: Improve instruction cost estimation and suggestion [1/4] xtensa: Tweak some widen multiplications - - - - --- 2022-06-10 Takayuki 'January June' Suwa New
[3/4] xtensa: Make use of BALL/BNALL instructions [1/4] xtensa: Improve shift operations more - - - - --- 2022-06-12 Takayuki 'January June' Suwa New
[3/4] xtensa: Optimize '(~x & y)' to '((x & y) ^ y)' [1/4] xtensa: Implement bswaphi2 insn pattern - - - - --- 2022-05-29 Takayuki 'January June' Suwa New
[3/5] xtensa: Add some dedicated patterns that correspond to GIMPLE canonicalizations [1/5] xtensa: Document new -mextra-l32r-costs= Xtensa-specific option - - - - --- 2022-06-14 Takayuki 'January June' Suwa New
[3/5] xtensa: Fix instruction counting regarding block move expansion [1/5] xtensa: Simplify EXTUI instruction maskimm validations - - - - --- 2022-05-13 Takayuki 'January June' Suwa New
[4/4] xtensa: Add clrsbsi2 insn pattern [1/4] xtensa: Implement bswaphi2 insn pattern - - - - --- 2022-05-29 Takayuki 'January June' Suwa New
[4/4] xtensa: Improve constant synthesis for both integer and floating-point [1/4] xtensa: Tweak some widen multiplications - - - - --- 2022-06-10 Takayuki 'January June' Suwa New
[4/4] xtensa: Optimize bitwise AND operation with some specific forms of constants [1/4] xtensa: Improve shift operations more - - - - --- 2022-06-12 Takayuki 'January June' Suwa New
[4/5] xtensa: Add setmemsi insn pattern [1/5] xtensa: Simplify EXTUI instruction maskimm validations - - - - --- 2022-05-13 Takayuki 'January June' Suwa New
[4/5] xtensa: Eliminate unwanted reg-reg moves during DFmode input reloads [1/5] xtensa: Document new -mextra-l32r-costs= Xtensa-specific option - - - - --- 2022-06-14 Takayuki 'January June' Suwa New
[5/5] xtensa: Eliminate [DS]Cmode hard register clobber that is immediately followed by whole overw… [1/5] xtensa: Document new -mextra-l32r-costs= Xtensa-specific option - - - - --- 2022-06-14 Takayuki 'January June' Suwa New
[5/5] xtensa: Improve bswap[sd]i2 insn patterns [1/5] xtensa: Simplify EXTUI instruction maskimm validations - - - - --- 2022-05-13 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
[v2,1/4] xtensa: Improve shift operations more [v2,1/4] xtensa: Improve shift operations more - - - - --- 2022-06-13 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
[v2,4/4] xtensa: Improve constant synthesis for both integer and floating-point Untitled series #304258 - - - - --- 2022-06-10 Takayuki 'January June' Suwa New
[v2,4/4] xtensa: Optimize bitwise AND operation with some specific forms of constants [v2,1/4] xtensa: Improve shift operations more - - - - --- 2022-06-13 Takayuki 'January June' Suwa New
[v2,4/5] xtensa: Add setmemsi insn pattern Untitled series #300663 - - - - --- 2022-05-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
[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
[v2] xtensa: Make full transition to LRA [v2] xtensa: Make full transition to LRA - - - - --- 2023-05-08 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
[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
[v2] xtensa: Optimize bitwise splicing operation [v2] xtensa: Optimize bitwise splicing operation - - - - --- 2023-01-08 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
[v2] xtensa: Optimize stack frame adjustment more [v2] xtensa: Optimize stack frame adjustment more - - - - --- 2023-01-07 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
[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
[v3,4/4] xtensa: Improve constant synthesis for both integer and floating-point Untitled series #304355 - - - - --- 2022-06-11 Takayuki 'January June' Suwa New
[v3,4/5] xtensa: Add setmemsi insn pattern Untitled series #301634 - - - - --- 2022-05-23 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
[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
[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
[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
[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
[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
[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
[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
[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
expr.cc: Optimize if char array initialization consists of all zeros expr.cc: Optimize if char array initialization consists of all zeros - - - - --- 2022-05-31 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
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
xtensa: Add supplementary split pattern for "*addsubx" xtensa: Add supplementary split pattern for "*addsubx" - - - - --- 2024-03-21 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: Check DF availability before use xtensa: Check DF availability before use - - - - --- 2022-12-29 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
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
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: Eliminate unnecessary general-purpose reg-reg moves xtensa: Eliminate unnecessary general-purpose reg-reg moves - - - - --- 2023-01-17 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
xtensa: Fix buffer overflow xtensa: Fix buffer overflow - - - - --- 2022-06-21 Takayuki 'January June' Suwa New
xtensa: Fix for enabling LRA xtensa: Fix for enabling LRA - - - - --- 2023-03-08 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
« 1 2 »