Show patches with: Submitter = Jiufu Guo       |    State = Action Required       |   205 patches
« 1 2 3 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[V2] rs6000: add clober and guard for vsx_stxvd2x4_le_const[pr116030] [V2] rs6000: add clober and guard for vsx_stxvd2x4_le_const[pr116030] - - - - --- 2024-08-22 Jiufu Guo New
[V2] add rlwinm pattern for DImode for constant building [V2] add rlwinm pattern for DImode for constant building - - - - --- 2024-08-21 Jiufu Guo New
rs6000: allow split vsx_stxvd2x4_le_const after RA[pr116030] rs6000: allow split vsx_stxvd2x4_le_const after RA[pr116030] - - - - --- 2024-08-21 Jiufu Guo New
[V5] fsra: gimple final sra pass for paramters and returns [V5] fsra: gimple final sra pass for paramters and returns - - - - --- 2024-08-21 Jiufu Guo New
[V4] fsra: gimple final sra pass for paramters and returns [V4] fsra: gimple final sra pass for paramters and returns - - - - --- 2024-08-14 Jiufu Guo New
[V7,3/3] slight tune heuristic min_insns_constant_in_pool [V7,1/3] split complicate 64bit constant to memory - - - - --- 2024-07-29 Jiufu Guo New
[V7,2/3] split complicate 64bit constant to memory for -m32 -mpowerpc64 [V7,1/3] split complicate 64bit constant to memory - - - - --- 2024-07-29 Jiufu Guo New
[V7,1/3] split complicate 64bit constant to memory [V7,1/3] split complicate 64bit constant to memory - - - - --- 2024-07-29 Jiufu Guo New
[V3] fsra: gimple final sra pass for paramters and returns [V3] fsra: gimple final sra pass for paramters and returns - - - - --- 2024-07-25 Jiufu Guo New
[V5] report message for operator %a on unaddressible operand [V5] report message for operator %a on unaddressible operand - - - - --- 2024-07-16 Jiufu Guo New
[V2] fsra: gimple final sra pass for paramters and returns [V2] fsra: gimple final sra pass for paramters and returns - - - - --- 2024-07-04 Jiufu Guo New
[V6,2/2] split complicate 64bit constant to memory for -m32 -mpowerpc64 [V6,1/2] split complicate 64bit constant to memory - - - - --- 2024-07-01 Jiufu Guo New
[V6,1/2] split complicate 64bit constant to memory [V6,1/2] split complicate 64bit constant to memory - - - - --- 2024-07-01 Jiufu Guo New
fsra: gimple final sra pass for paramters and returns fsra: gimple final sra pass for paramters and returns - - - - --- 2024-06-17 Jiufu Guo New
[V5,2/2] split complicate 64bit constant to memory for -m32 -mpowerpc64 [V5,1/2] split complicate 64bit constant to memory - - - - --- 2024-06-13 Jiufu Guo New
[V5,1/2] split complicate 64bit constant to memory [V5,1/2] split complicate 64bit constant to memory - - - - --- 2024-06-13 Jiufu Guo New
[V4,2/2] split complicate 64bit to constant pool under -m32 -mpowerpc64 [V4,1/2] split complicate 64bit constant to memory - - - - --- 2024-06-11 Jiufu Guo New
[V4,1/2] split complicate 64bit constant to memory [V4,1/2] split complicate 64bit constant to memory - - - - --- 2024-06-11 Jiufu Guo New
[V4] report message for operator %a on unaddressible operand [V4] report message for operator %a on unaddressible operand - - - - --- 2024-06-05 Jiufu Guo New
missing reuire target has_arch_ppc64 for pr106550.c missing reuire target has_arch_ppc64 for pr106550.c - - - - --- 2024-05-23 Jiufu Guo New
[V3] report message for operator %a on unaddressible operand [V3] report message for operator %a on unaddressible operand - - - - --- 2024-05-20 Jiufu Guo New
report message for operator %a on unaddressible operand report message for operator %a on unaddressible operand - - - - --- 2024-05-15 Jiufu Guo New
report message for operator %a on unaddressible exp report message for operator %a on unaddressible exp - - - - --- 2024-05-13 Jiufu Guo New
add rlwinm pattern for DImode for constant building add rlwinm pattern for DImode for constant building - - - - --- 2024-04-22 Jiufu Guo New
s390: avoid peeking eof after __vector s390: avoid peeking eof after __vector - - - - --- 2024-03-27 Jiufu Guo New
[v2,RFC] fsra: gimple final sra pass for paramters and returns [v2,RFC] fsra: gimple final sra pass for paramters and returns - - - - --- 2024-03-08 Jiufu Guo New
[3/3,RFC] fsra: support SET_RET_PART fsra: Add final gimple sra before expander - - - - --- 2024-02-27 Jiufu Guo New
[2/3,RFC] fsra: support ARG_PARTS fsra: Add final gimple sra before expander - - - - --- 2024-02-27 Jiufu Guo New
[1/3,RFC] fsra: Add final gimple sra just before expander fsra: Add final gimple sra before expander - - - - --- 2024-02-27 Jiufu Guo New
[V4,2/3] Using pli for constant splitting [V4,1/3] rs6000: accurate num_insns_constant_gpr - - - - --- 2023-12-11 Jiufu Guo New
[V4,1/3] rs6000: accurate num_insns_constant_gpr [V4,1/3] rs6000: accurate num_insns_constant_gpr - - - - --- 2023-12-11 Jiufu Guo New
treat argp-based mem as frame related in dse treat argp-based mem as frame related in dse - - - - --- 2023-12-06 Jiufu Guo New
[V3,3/3] split complicate constant to memory [V3,1/3] rs6000: update num_insns_constant for 2 insns - - - - --- 2023-12-06 Jiufu Guo New
[V3,2/3] Using pli for constant splitting [V3,1/3] rs6000: update num_insns_constant for 2 insns - - - - --- 2023-12-06 Jiufu Guo New
[V3,1/3] rs6000: update num_insns_constant for 2 insns [V3,1/3] rs6000: update num_insns_constant for 2 insns - - - - --- 2023-12-06 Jiufu Guo New
[V2,3/3] split complicate constant to memory [V2,1/3] rs6000: update num_insns_constant for 2 insns - - - - --- 2023-11-15 Jiufu Guo New
[V2,2/3] Using pli to split 34bits constant [V2,1/3] rs6000: update num_insns_constant for 2 insns - - - - --- 2023-11-15 Jiufu Guo New
[V2,1/3] rs6000: update num_insns_constant for 2 insns [V2,1/3] rs6000: update num_insns_constant for 2 insns - - - - --- 2023-11-15 Jiufu Guo New
rs6000, testcase: Add require-effective-target has_arch_ppc64 to pr106550_1.c rs6000, testcase: Add require-effective-target has_arch_ppc64 to pr106550_1.c - - - - --- 2023-11-06 Jiufu Guo New
[V2] introduce light expander sra [V2] introduce light expander sra - - - - --- 2023-10-27 Jiufu Guo New
[3/3] rs6000: split complicate constant to constant pool [1/3] rs6000: update num_insns_constant for 2 insns - - - - --- 2023-10-25 Jiufu Guo New
[2/3] rs6000: using 'pli' to load 34bit-constant [1/3] rs6000: update num_insns_constant for 2 insns - - - - --- 2023-10-25 Jiufu Guo New
[1/3] rs6000: update num_insns_constant for 2 insns [1/3] rs6000: update num_insns_constant for 2 insns - - - - --- 2023-10-25 Jiufu Guo New
early outs for functions in rs6000.cc early outs for functions in rs6000.cc - - - - --- 2023-10-11 Jiufu Guo New
[V1] use more get_range_query [V1] use more get_range_query - - - - --- 2023-10-11 Jiufu Guo New
use get_range_query to replace get_global_range_query use get_range_query to replace get_global_range_query - - - - --- 2023-10-10 Jiufu Guo New
[V1] introduce light expander sra [V1] introduce light expander sra - - - - --- 2023-10-10 Jiufu Guo New
[V5,2/2] rs6000: use mtvsrws to move sf from si p9 [V5,1/2] rs6000: optimize moving to sf from highpart di - - - - --- 2023-10-05 Jiufu Guo New
[V5,1/2] rs6000: optimize moving to sf from highpart di [V5,1/2] rs6000: optimize moving to sf from highpart di - - - - --- 2023-10-05 Jiufu Guo New
light expander sra light expander sra - - - - --- 2023-09-22 Jiufu Guo New
check undefine_p for one more vr check undefine_p for one more vr - - - - --- 2023-09-21 Jiufu Guo New
[2/2] testcase: rename pr111303.c to pr111324.c [1/2] using overflow_free_p to simplify pattern - - - - --- 2023-09-19 Jiufu Guo New
[1/2] using overflow_free_p to simplify pattern [1/2] using overflow_free_p to simplify pattern - - - - --- 2023-09-19 Jiufu Guo New
use local range for one more pattern in match.pd use local range for one more pattern in match.pd - - - - --- 2023-09-15 Jiufu Guo New
Checking undefined_p before using the vr Checking undefined_p before using the vr - - - - --- 2023-09-07 Jiufu Guo New
[V6] Optimize '(X - N * M) / N' to 'X / N - M' if valid [V6] Optimize '(X - N * M) / N' to 'X / N - M' if valid - - - - --- 2023-09-01 Jiufu Guo New
[V4,2/2] rs6000: use mtvsrws to move sf from si p9 [V4,1/2] rs6000: optimize moving to sf from highpart di - - - - --- 2023-08-30 Jiufu Guo New
[V4,1/2] rs6000: optimize moving to sf from highpart di [V4,1/2] rs6000: optimize moving to sf from highpart di - - - - --- 2023-08-30 Jiufu Guo New
rs6000: mark tieable between INT and FLOAT rs6000: mark tieable between INT and FLOAT - - - - --- 2023-08-28 Jiufu Guo New
[V5,1/4] rs6000: build constant via li;rotldi [V5,1/4] rs6000: build constant via li;rotldi - - - - --- 2023-08-24 Jiufu Guo New
[V1,1/2] light expander sra v0 [V1,1/2] light expander sra v0 - - - - --- 2023-08-23 Jiufu Guo New
[2/2] combine nonconstant_array walker and expander_sra walker [1/2] light expander sra v0 - - - - --- 2023-08-14 Jiufu Guo New
[1/2] light expander sra v0 [1/2] light expander sra v0 - - - - --- 2023-08-14 Jiufu Guo New
[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 - - - - --- 2023-07-18 Jiufu Guo New
[V5,1/2] Add overflow API for plus minus mult on range [V5,1/2] Add overflow API for plus minus mult on range - - - - --- 2023-07-18 Jiufu Guo New
[V4] Optimize '(X - N * M) / N' to 'X / N - M' if valid [V4] Optimize '(X - N * M) / N' to 'X / N - M' if valid - - - - --- 2023-07-11 Jiufu Guo New
[V3] rs6000: Enhance lowpart/highpart DI->SF by mtvsrws/mtvsrd [V3] rs6000: Enhance lowpart/highpart DI->SF by mtvsrws/mtvsrd - - - - --- 2023-07-04 Jiufu Guo New
[V4,1/4] rs6000: build constant via li;rotldi [V4,1/4] rs6000: build constant via li;rotldi - - - - --- 2023-07-04 Jiufu Guo New
[V3] Optimize '(X - N * M) / N' to 'X / N - M' if valid [V3] Optimize '(X - N * M) / N' to 'X / N - M' if valid - - - - --- 2023-06-28 Jiufu Guo New
[V3,1/4] rs6000: build constant via li;rotldi [V3,1/4] rs6000: build constant via li;rotldi - - - - --- 2023-06-16 Jiufu Guo New
Check SCALAR_INT_MODE_P in try_const_anchors Check SCALAR_INT_MODE_P in try_const_anchors - - - - --- 2023-06-16 Jiufu Guo New
rs6000: replace '(const_int 0)' to 'unspec:BLK [(const_int 0)]' for stack_tie rs6000: replace '(const_int 0)' to 'unspec:BLK [(const_int 0)]' for stack_tie - - - - --- 2023-06-13 Jiufu Guo New
rs6000: replace '(const_int 0)' to 'unspec:BLK [(const_int 0)]' for stack_tie rs6000: replace '(const_int 0)' to 'unspec:BLK [(const_int 0)]' for stack_tie - - - - --- 2023-06-12 Jiufu Guo New
[4/4] rs6000: build constant via li/lis;rldic rs6000: build constant via li/lis;rldicX - - - - --- 2023-06-08 Jiufu Guo New
[3/4] rs6000: build constant via li/lis;rldicl/rldicr rs6000: build constant via li/lis;rldicX - - - - --- 2023-06-08 Jiufu Guo New
[2/4] rs6000: build constant via lis;rotldi rs6000: build constant via li/lis;rldicX - - - - --- 2023-06-08 Jiufu Guo New
[1/4] rs6000: build constant via li;rotldi rs6000: build constant via li/lis;rldicX - - - - --- 2023-06-08 Jiufu Guo New
[V2] Optimize '(X - N * M) / N' to 'X / N - M' if valid [V2] Optimize '(X - N * M) / N' to 'X / N - M' if valid - - - - --- 2023-06-07 Jiufu Guo New
[RFC] light expander sra for parameters and returns [RFC] light expander sra for parameters and returns - - - - --- 2023-05-29 Jiufu Guo New
Optimized "(X - N * M) / N + M" to "X / N" if valid Optimized "(X - N * M) / N + M" to "X / N" if valid - - - - --- 2023-05-17 Jiufu Guo New
PR testsuite/106879 FAIL: gcc.dg/vect/bb-slp-layout-19.c on powerpc64 PR testsuite/106879 FAIL: gcc.dg/vect/bb-slp-layout-19.c on powerpc64 - - - - --- 2023-04-19 Jiufu Guo New
testsuite: update builtins-5-p9-runnable.c for BE testsuite: update builtins-5-p9-runnable.c for BE - - - - --- 2023-04-14 Jiufu Guo New
testsuite: filter out warning noise for CWE-1341 test testsuite: filter out warning noise for CWE-1341 test - - - - --- 2023-04-12 Jiufu Guo New
testsuite: update requires for powerpc/float128-cmp2-runnable.c testsuite: update requires for powerpc/float128-cmp2-runnable.c - - - - --- 2023-04-10 Jiufu Guo New
[V5] Use reg mode to move sub blocks for parameters and returns [V5] Use reg mode to move sub blocks for parameters and returns - - - - --- 2023-03-17 Jiufu Guo New
[V3] extract DF/SF/SI/HI/QI subreg from parameter word on stack [V3] extract DF/SF/SI/HI/QI subreg from parameter word on stack - - - - --- 2023-03-17 Jiufu Guo New
use subreg for movsf_from_si and remove UNSPEC_SF_FROM_SI use subreg for movsf_from_si and remove UNSPEC_SF_FROM_SI - - - - --- 2023-02-24 Jiufu Guo New
rs6000: Enhance lowpart/highpart DI->SF by mtvsrws/mtvsrd rs6000: Enhance lowpart/highpart DI->SF by mtvsrws/mtvsrd - - - - --- 2023-02-17 Jiufu Guo New
[V2] rs6000: Enhance lowpart/highpart DI->SF by mtvsrws/mtvsrd [V2] rs6000: Enhance lowpart/highpart DI->SF by mtvsrws/mtvsrd - - - - --- 2023-02-13 Jiufu Guo New
[V2] rs6000: Add new patterns rlwinm with mask [V2] rs6000: Add new patterns rlwinm with mask - - - - --- 2023-02-13 Jiufu Guo New
rs6000: Add new patterns rlwinm with mask rs6000: Add new patterns rlwinm with mask - - - - --- 2023-02-07 Jiufu Guo New
[4/4] rs6000: build constant via li/lis;rldic rs6000: build constant via li/lis;rldicX - - - - --- 2023-02-03 Jiufu Guo New
[3/4] rs6000: build constant via li/lis;rldicl/rldicr rs6000: build constant via li/lis;rldicX - - - - --- 2023-02-03 Jiufu Guo New
[2/4] rs6000: build constant via lis;rotldi rs6000: build constant via li/lis;rldicX - - - - --- 2023-02-03 Jiufu Guo New
[1/4] rs6000: build constant via li;rotldi rs6000: build constant via li/lis;rldicX - - - - --- 2023-02-03 Jiufu Guo New
rs6000: Enhance lowpart/highpart DI->SF by mtvsrws/mtvsrd rs6000: Enhance lowpart/highpart DI->SF by mtvsrws/mtvsrd - - - - --- 2023-01-10 Jiufu Guo New
rs6000: mark tieable between INT and FLOAT rs6000: mark tieable between INT and FLOAT - - - - --- 2023-01-06 Jiufu Guo New
[V2] extract DF/SF/SI/HI/QI subreg from parameter word on stack [V2] extract DF/SF/SI/HI/QI subreg from parameter word on stack - - - - --- 2023-01-04 Jiufu Guo New
[V4] Use reg mode to move sub blocks for parameters and returns [V4] Use reg mode to move sub blocks for parameters and returns - - - - --- 2023-01-04 Jiufu Guo New
[V3] rs6000: Load high and low part of 64bit constant independently [V3] rs6000: Load high and low part of 64bit constant independently - - - - --- 2023-01-04 Jiufu Guo New
« 1 2 3 »