Show patches with: Submitter = Jiufu Guo       |    State = Action Required       |   40 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[3/3,RFC] fsra: support SET_RET_PART fsra: Add final gimple sra before expander - - - -1- 2024-02-27 Jiufu Guo Unresolved
[2/3,RFC] fsra: support ARG_PARTS fsra: Add final gimple sra before expander - - - -1- 2024-02-27 Jiufu Guo Unresolved
[V4,2/3] Using pli for constant splitting [V4,1/3] rs6000: accurate num_insns_constant_gpr - - - -1- 2023-12-11 Jiufu Guo Unresolved
[V4,1/3] rs6000: accurate num_insns_constant_gpr [V4,1/3] rs6000: accurate num_insns_constant_gpr - - - -1- 2023-12-11 Jiufu Guo Unresolved
[V3,3/3] split complicate constant to memory [V3,1/3] rs6000: update num_insns_constant for 2 insns - - - -1- 2023-12-06 Jiufu Guo Unresolved
[V3,2/3] Using pli for constant splitting [V3,1/3] rs6000: update num_insns_constant for 2 insns - - - -1- 2023-12-06 Jiufu Guo Unresolved
[V3,1/3] rs6000: update num_insns_constant for 2 insns [V3,1/3] rs6000: update num_insns_constant for 2 insns - - - -1- 2023-12-06 Jiufu Guo Unresolved
[V2,3/3] split complicate constant to memory [V2,1/3] rs6000: update num_insns_constant for 2 insns - - - -1- 2023-11-15 Jiufu Guo Unresolved
[V2,2/3] Using pli to split 34bits constant [V2,1/3] rs6000: update num_insns_constant for 2 insns - - - -1- 2023-11-15 Jiufu Guo Unresolved
[V2,1/3] rs6000: update num_insns_constant for 2 insns [V2,1/3] rs6000: update num_insns_constant for 2 insns - - - -1- 2023-11-15 Jiufu Guo Unresolved
[3/3] rs6000: split complicate constant to constant pool [1/3] rs6000: update num_insns_constant for 2 insns - - - -1- 2023-10-25 Jiufu Guo Unresolved
[2/3] rs6000: using 'pli' to load 34bit-constant [1/3] rs6000: update num_insns_constant for 2 insns - - - -1- 2023-10-25 Jiufu Guo Unresolved
[1/3] rs6000: update num_insns_constant for 2 insns [1/3] rs6000: update num_insns_constant for 2 insns - - - -1- 2023-10-25 Jiufu Guo Unresolved
early outs for functions in rs6000.cc early outs for functions in rs6000.cc - - - -1- 2023-10-11 Jiufu Guo Unresolved
use get_range_query to replace get_global_range_query use get_range_query to replace get_global_range_query - - - -1- 2023-10-10 Jiufu Guo Unresolved
[V5,2/2] rs6000: use mtvsrws to move sf from si p9 [V5,1/2] rs6000: optimize moving to sf from highpart di - - - -1- 2023-10-05 Jiufu Guo Unresolved
check undefine_p for one more vr check undefine_p for one more vr - - - -1- 2023-09-21 Jiufu Guo Unresolved
[2/2] testcase: rename pr111303.c to pr111324.c [1/2] using overflow_free_p to simplify pattern - - - -1- 2023-09-19 Jiufu Guo Unresolved
[1/2] using overflow_free_p to simplify pattern [1/2] using overflow_free_p to simplify pattern - - - -1- 2023-09-19 Jiufu Guo Unresolved
Checking undefined_p before using the vr Checking undefined_p before using the vr - - - -1- 2023-09-07 Jiufu Guo Unresolved
[V5,2/2] Optimize '(X - N * M) / N' to 'X / N - M' if valid [V5,1/2] Add overflow API for plus minus mult on range - - - -1- 2023-07-18 Jiufu Guo Unresolved
[V5,1/2] Add overflow API for plus minus mult on range [V5,1/2] Add overflow API for plus minus mult on range - - - -1- 2023-07-18 Jiufu Guo Unresolved
[V4] Optimize '(X - N * M) / N' to 'X / N - M' if valid [V4] Optimize '(X - N * M) / N' to 'X / N - M' if valid - - - -1- 2023-07-11 Jiufu Guo Unresolved
use subreg for movsf_from_si and remove UNSPEC_SF_FROM_SI use subreg for movsf_from_si and remove UNSPEC_SF_FROM_SI - - - -1- 2023-02-24 Jiufu Guo Unresolved
[2/2] rs6000: use li;x?oris to build constant [1/2] rs6000: use lis;xoris to build constant - - - -1- 2022-12-01 Jiufu Guo Unresolved
Using sub-scalars mode to move struct block Using sub-scalars mode to move struct block - - - -1- 2022-11-11 Jiufu Guo Unresolved
[2/2] rs6000: building const with lis/li/pli+rlwinm [1/2] rs6000: building const with lis/li/pli+rldicx - - - --- 2022-09-08 Jiufu Guo New
[1/2] rs6000: building const with lis/li/pli+rldicx [1/2] rs6000: building const with lis/li/pli+rldicx - - - --- 2022-09-08 Jiufu Guo New
[V3] rs6000: cannot_force_const_mem for HIGH code rtx[PR106460] [V3] rs6000: cannot_force_const_mem for HIGH code rtx[PR106460] - - - --- 2022-09-07 Jiufu Guo New
Using pli(paddi) and rotate to build 64bit constants Using pli(paddi) and rotate to build 64bit constants - - - --- 2022-09-06 Jiufu Guo New
[2/2] allow constant splitter run in split1 pass [1/2] Using pli(paddi) and rotate to build 64bit constants - - - --- 2022-09-01 Jiufu Guo New
[1/2] Using pli(paddi) and rotate to build 64bit constants [1/2] Using pli(paddi) and rotate to build 64bit constants - - - --- 2022-09-01 Jiufu Guo New
rs6000: remove unused splitter on const_scalar_int_operand rs6000: remove unused splitter on const_scalar_int_operand - - - --- 2022-08-30 Jiufu Guo New
[V6] rs6000: Optimize cmp on rotated 16bits constant [V6] rs6000: Optimize cmp on rotated 16bits constant - - - --- 2022-08-29 Jiufu Guo New
[V5] rs6000: Optimize cmp on rotated 16bits constant [V5] rs6000: Optimize cmp on rotated 16bits constant - - - --- 2022-08-24 Jiufu Guo New
rs6000: using li/lis+oris/xoris to build constants rs6000: using li/lis+oris/xoris to build constants - - - --- 2022-08-24 Jiufu Guo New
[RFC] rs6000: split complicated constant to memory [RFC] rs6000: split complicated constant to memory - - - --- 2022-08-15 Jiufu Guo New
rs6000: avoid ineffective replacement of splitters rs6000: avoid ineffective replacement of splitters - - - --- 2022-08-12 Jiufu Guo New
rs6000: Enable generate const through pli+pli+rldimi rs6000: Enable generate const through pli+pli+rldimi - - - --- 2022-08-10 Jiufu Guo New
[V2] HIGH part of symbol ref is invalid for constant pool[PR106460] [V2] HIGH part of symbol ref is invalid for constant pool[PR106460] - - - --- 2022-07-28 Jiufu Guo New