Show patches with: Submitter = Xionghu Luo       |    State = Action Required       |    Archived = No       |   101 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
testsuite: Fix regression on m32 by r12-6087 [PR103820] testsuite: Fix regression on m32 by r12-6087 [PR103820] - - - - --- 2022-01-11 Xionghu Luo New
rs6000: Add split pattern to replace rs6000: Add split pattern to replace - - - - --- 2021-12-29 Xionghu Luo New
convert (xor (and (xor A B) C) A) to (ior (and A ~C) (and B C)) [PR90323] convert (xor (and (xor A B) C) A) to (ior (and A ~C) (and B C)) [PR90323] - - - - --- 2021-12-29 Xionghu Luo New
Fix ICE in lsplit when built with -O3 -fno-guess-branch-probability [PR103793] Fix ICE in lsplit when built with -O3 -fno-guess-branch-probability [PR103793] - - - - --- 2021-12-22 Xionghu Luo New
rs6000: Replace UNSPECS with ss_plus/us_plus and ss_minus/us_minus rs6000: Replace UNSPECS with ss_plus/us_plus and ss_minus/us_minus - - - - --- 2021-12-20 Xionghu Luo New
Verbose support in analyze_brprob_spec Verbose support in analyze_brprob_spec - - - - --- 2021-12-15 Xionghu Luo New
rs6000: powerpc suboptimal boolean test of contiguous bits [PR102239] rs6000: powerpc suboptimal boolean test of contiguous bits [PR102239] - - - - --- 2021-12-13 Xionghu Luo New
[3/3] Fix loop split incorrect count and probability Dependency patches for hoist LIM code to cold loop - - - - --- 2021-12-08 Xionghu Luo New
[2/3] Fix incorrect loop exit edge probability [PR103270] Dependency patches for hoist LIM code to cold loop - - - - --- 2021-12-08 Xionghu Luo New
[1/3] loop-invariant: Don't move cold bb instructions to preheader in RTL Dependency patches for hoist LIM code to cold loop - - - - --- 2021-12-08 Xionghu Luo New
[v2] Fix incorrect loop exit edge probability [PR103270] [v2] Fix incorrect loop exit edge probability [PR103270] - - - - --- 2021-11-24 Xionghu Luo New
Fix incorrect loop exit edge probability [PR103270] Fix incorrect loop exit edge probability [PR103270] - - - - --- 2021-11-23 Xionghu Luo New
[v7,2/2] Don't move cold code out of loop by checking bb count Untitled series #271254 - - - - --- 2021-11-10 Xionghu Luo New
rs6000: Fix incorrect fusion constraint [PR102991] rs6000: Fix incorrect fusion constraint [PR102991] - - - - --- 2021-11-03 Xionghu Luo New
[v2] rs6000: Optimize __builtin_shuffle when it's used to zero the upper bits [PR102868] [v2] rs6000: Optimize __builtin_shuffle when it's used to zero the upper bits [PR102868] - - - - --- 2021-10-28 Xionghu Luo New
[v2,4/4] Rename duplicate_loop_to_header_edge to duplicate_loop_body_to_header_edge loop split fix and functions renaming - - - - --- 2021-10-27 Xionghu Luo New
[v2,3/4] Rename loop_version to clone_loop_to_header_edge. loop split fix and functions renaming - - - - --- 2021-10-27 Xionghu Luo New
[v2,2/4] Refactor loop_version loop split fix and functions renaming - - - - --- 2021-10-27 Xionghu Luo New
[v2,1/4] Fix loop split incorrect count and probability loop split fix and functions renaming - - - - --- 2021-10-27 Xionghu Luo New
rs6000: Optimize __builtin_shuffle when it's used to zero the upper bits [PR102868] rs6000: Optimize __builtin_shuffle when it's used to zero the upper bits [PR102868] - - - - --- 2021-10-25 Xionghu Luo New
[v5,2/2] Don't move cold code out of loop by checking bb count [v2] Don't move cold code out of loop by checking bb count - - - - --- 2021-10-19 Xionghu Luo New
[v2] rs6000: Remove unspecs for vec_mrghl[bhw] [v2] rs6000: Remove unspecs for vec_mrghl[bhw] - - - - --- 2021-10-13 Xionghu Luo New
[v2,2/2] rs6000: Fold xxsel to vsel since they have same semantics Fix vec_sel code generation and merge xxsel to vsel - - - - --- 2021-09-17 Xionghu Luo New
[v2,1/2] rs6000: Fix wrong code generation for vec_sel [PR94613] Fix vec_sel code generation and merge xxsel to vsel - - - - --- 2021-09-17 Xionghu Luo New
[v2] Don't move cold code out of loop by checking bb count [v2] Don't move cold code out of loop by checking bb count - - - - --- 2021-08-19 Xionghu Luo New
[v2] Fix incomplete computation in fill_always_executed_in_1 [v2] Fix incomplete computation in fill_always_executed_in_1 - - - - --- 2021-08-17 Xionghu Luo New
Fix incorrect computation in fill_always_executed_in_1 Fix incorrect computation in fill_always_executed_in_1 - - - - --- 2021-08-16 Xionghu Luo New
Fix loop split incorrect count and probability Fix loop split incorrect count and probability - - - - --- 2021-08-03 Xionghu Luo New
[RFC] Don't move cold code out of loop by checking bb count [RFC] Don't move cold code out of loop by checking bb count - - - - --- 2021-08-02 Xionghu Luo New
New hook adjust_iv_update_pos New hook adjust_iv_update_pos - - - - --- 2021-06-25 Xionghu Luo New
[v2] rs6000: Support doubleword swaps removal in rot64 load store [PR100085] [v2] rs6000: Support doubleword swaps removal in rot64 load store [PR100085] - - - - --- 2021-06-08 Xionghu Luo New
rs6000: Support doubleword swaps removal in rot64 load store [PR100085] rs6000: Support doubleword swaps removal in rot64 load store [PR100085] - - - - --- 2021-06-02 Xionghu Luo New
rs6000: Remove unspecs for vec_mrghl[bhw] rs6000: Remove unspecs for vec_mrghl[bhw] - - - - --- 2021-05-24 Xionghu Luo New
rs6000: Fix wrong code generation for vec_sel [PR94613] rs6000: Fix wrong code generation for vec_sel [PR94613] - - - - --- 2021-04-30 Xionghu Luo New
rs6000: Expand fmod and remainder when built with fast-math [PR97142] rs6000: Expand fmod and remainder when built with fast-math [PR97142] - - - - --- 2021-04-16 Xionghu Luo New
Improve rtx insn vec output Improve rtx insn vec output - - - - --- 2021-04-07 Xionghu Luo New
rs6000: Enable 32bit variable vec_insert [PR99718] rs6000: Enable 32bit variable vec_insert [PR99718] - - - - --- 2021-03-27 Xionghu Luo New
rs6000: Don't generate IFN VEC_SET for m32 [PR99718] rs6000: Don't generate IFN VEC_SET for m32 [PR99718] - - - - --- 2021-03-24 Xionghu Luo New
rs6000: Correct Power8 cost of l2 cache size [PR97329] rs6000: Correct Power8 cost of l2 cache size [PR97329] - - - - --- 2021-03-24 Xionghu Luo New
Ping^2: [PATCH v2] rs6000: Convert the vector element register to SImode [PR98914] Ping^2: [PATCH v2] rs6000: Convert the vector element register to SImode [PR98914] - - - - --- 2021-03-10 Xionghu Luo New
[v2] rs6000: Convert the vector element register to SImode [PR98914] [v2] rs6000: Convert the vector element register to SImode [PR98914] - - - - --- 2021-02-24 Xionghu Luo New
rs6000: Convert the vector element register to SImode [PR98914] rs6000: Convert the vector element register to SImode [PR98914] - - - - --- 2021-02-03 Xionghu Luo New
testsuite: Update pr79251 ilp32 store regex. testsuite: Update pr79251 ilp32 store regex. - - - - --- 2021-02-01 Xionghu Luo New
testsuite: Run vec_insert case on P8 and P9 with option specified testsuite: Run vec_insert case on P8 and P9 with option specified - - - - --- 2021-01-28 Xionghu Luo New
rs6000: Fix vec insert ilp32 ICE and test failures [PR98799] rs6000: Fix vec insert ilp32 ICE and test failures [PR98799] - - - - --- 2021-01-26 Xionghu Luo New
[RFC] Run pass_sink_code once more after ivopts/fre [RFC] Run pass_sink_code once more after ivopts/fre - - - - --- 2020-12-21 Xionghu Luo New
Add debug_bb_details and debug_bb_n_details Add debug_bb_details and debug_bb_n_details - - - - --- 2020-10-23 Xionghu Luo New
rs6000: Don't split constant operator add before reload, move to temp register for future optimizat… rs6000: Don't split constant operator add before reload, move to temp register for future optimizat… - - - - --- 2020-10-21 Xionghu Luo New
[4/4] rs6000: Update testcases' instruction count rs6000: Enable variable vec_insert with IFN VEC_SET - - - - --- 2020-10-10 Xionghu Luo New
[3/4] rs6000: Enable vec_insert for P8 with rs6000_expand_vector_set_var_p8 rs6000: Enable variable vec_insert with IFN VEC_SET - - - - --- 2020-10-10 Xionghu Luo New
[2/4] rs6000: Support variable insert and Expand vec_insert in expander [PR79251] rs6000: Enable variable vec_insert with IFN VEC_SET - - - - --- 2020-10-10 Xionghu Luo New
[1/4] rs6000: Change rs6000_expand_vector_set param rs6000: Enable variable vec_insert with IFN VEC_SET - - - - --- 2020-10-10 Xionghu Luo New
[v4,1/3] IFN: Implement IFN_VEC_SET for ARRAY_REF with VIEW_CONVERT_EXPR [v4,1/3] IFN: Implement IFN_VEC_SET for ARRAY_REF with VIEW_CONVERT_EXPR - - - - --- 2020-09-25 Xionghu Luo New
[v3,1/2] IFN: Implement IFN_VEC_SET for ARRAY_REF with VIEW_CONVERT_EXPR [v3,1/2] IFN: Implement IFN_VEC_SET for ARRAY_REF with VIEW_CONVERT_EXPR - - - - --- 2020-09-22 Xionghu Luo New
[v2,2/2] rs6000: Expand vec_insert in expander instead of gimple [PR79251] [v2,1/2] IFN: Implement IFN_VEC_SET for ARRAY_REF with VIEW_CONVERT_EXPR - - - - --- 2020-09-18 Xionghu Luo New
[v2,1/2] IFN: Implement IFN_VEC_SET for ARRAY_REF with VIEW_CONVERT_EXPR [v2,1/2] IFN: Implement IFN_VEC_SET for ARRAY_REF with VIEW_CONVERT_EXPR - - - - --- 2020-09-18 Xionghu Luo New
[v2] rs6000: Expand vec_insert in expander instead of gimple [PR79251] [v2] rs6000: Expand vec_insert in expander instead of gimple [PR79251] - - - - --- 2020-09-07 Xionghu Luo New
rs6000: Expand vec_insert in expander instead of gimple [PR79251] rs6000: Expand vec_insert in expander instead of gimple [PR79251] - - - - --- 2020-08-31 Xionghu Luo New
ipa-inline: Improve growth accumulation for recursive calls ipa-inline: Improve growth accumulation for recursive calls - - - - --- 2020-08-12 Xionghu Luo New
[v5] dse: Remove partial load after full store for high part access[PR71309] [v5] dse: Remove partial load after full store for high part access[PR71309] - - - - --- 2020-08-03 Xionghu Luo New
[v4] dse: Remove partial load after full store for high part access[PR71309] [v4] dse: Remove partial load after full store for high part access[PR71309] - - - - --- 2020-07-24 Xionghu Luo New
dse: Remove partial load after full store for high part access[PR71309] dse: Remove partial load after full store for high part access[PR71309] - - - - --- 2020-07-21 Xionghu Luo New
[2/2] rs6000: Define define_insn_and_split to split unspec sldi+or to rldimi [1/2] rs6000: Init V4SF vector without converting SP to DP - - - - --- 2020-07-10 Xionghu Luo New
[1/2] rs6000: Init V4SF vector without converting SP to DP [1/2] rs6000: Init V4SF vector without converting SP to DP - - - - --- 2020-07-10 Xionghu Luo New
rs6000: Split movsf_from_si from high word before reload[PR89310] rs6000: Split movsf_from_si from high word before reload[PR89310] - - - - --- 2020-07-06 Xionghu Luo New
rs6000: Use REAL_TYPE to copy when block move array in structure[PR65421] rs6000: Use REAL_TYPE to copy when block move array in structure[PR65421] - - - - --- 2020-06-02 Xionghu Luo New
[stage1] ipa-cp: Fix PGO regression caused by r278808 [stage1] ipa-cp: Fix PGO regression caused by r278808 - - - - --- 2020-06-01 Xionghu Luo New
[v2] Fold (add -1; zero_ext; add +1) operations to zero_ext when not overflow (PR37451, part of PR6… [v2] Fold (add -1; zero_ext; add +1) operations to zero_ext when not overflow (PR37451, part of PR6… - - - - --- 2020-05-12 Xionghu Luo New
[v2] Add handling of MULT_EXPR/PLUS_EXPR for wrapping overflow in affine combination(PR83403) [v2] Add handling of MULT_EXPR/PLUS_EXPR for wrapping overflow in affine combination(PR83403) - - - - --- 2020-04-30 Xionghu Luo New
Backport to gcc-9: PR92398: Fix testcase failure of pr72804.c Backport to gcc-9: PR92398: Fix testcase failure of pr72804.c - - - - --- 2020-03-05 Xionghu Luo New
[RFC] Run store-merging pass once more before pass fre/pre [RFC] Run store-merging pass once more before pass fre/pre - - - - --- 2020-02-18 Xionghu Luo New
[v3] ipa-cp: Fix PGO regression caused by r278808 [v3] ipa-cp: Fix PGO regression caused by r278808 - - - - --- 2020-01-14 Xionghu Luo New
ipa-inline: Adjust condition for caller_growth_limits ipa-inline: Adjust condition for caller_growth_limits - - - - --- 2020-01-06 Xionghu Luo New
[v2] ipa-cp: Fix PGO regression caused by r278808 [v2] ipa-cp: Fix PGO regression caused by r278808 - - - - --- 2019-12-30 Xionghu Luo New
[v7] Missed function specialization + partial devirtualization [v7] Missed function specialization + partial devirtualization - - - - --- 2019-12-26 Xionghu Luo New
[RFC] ipa: duplicate ipa_size_summary for cloned nodes [RFC] ipa: duplicate ipa_size_summary for cloned nodes - - - - --- 2019-12-18 Xionghu Luo New
[RFC] ipa-cp: Fix PGO regression caused by r278808 [RFC] ipa-cp: Fix PGO regression caused by r278808 - - - - --- 2019-12-10 Xionghu Luo New
[v6] Missed function specialization + partial devirtualization [v6] Missed function specialization + partial devirtualization - - - - --- 2019-12-03 Xionghu Luo New
Fix two potential memory leak Fix two potential memory leak - - - - --- 2019-11-26 Xionghu Luo New
[2/2] Fix comments typo [1/2] Update iterator of next - - - - --- 2019-11-15 Xionghu Luo New
[1/2] Update iterator of next [1/2] Update iterator of next - - - - --- 2019-11-15 Xionghu Luo New
PR92398: Fix testcase failure of pr72804.c PR92398: Fix testcase failure of pr72804.c - - - - --- 2019-11-15 Xionghu Luo New
Ping*2: [PATCH v5] Missed function specialization + partial devirtualization Ping*2: [PATCH v5] Missed function specialization + partial devirtualization - - - - --- 2019-11-14 Xionghu Luo New
Fix copy-paste typo syntax error by r277872 Fix copy-paste typo syntax error by r277872 - - - - --- 2019-11-07 Xionghu Luo New
[v2] PR92090: Fix testcase failures by r276469 [v2] PR92090: Fix testcase failures by r276469 - - - - --- 2019-11-04 Xionghu Luo New
Add explicit description for -finline Add explicit description for -finline - - - - --- 2019-11-01 Xionghu Luo New
PR92090: Fix testcase failures by r276469 PR92090: Fix testcase failures by r276469 - - - - --- 2019-10-30 Xionghu Luo New
Fix dump message issue Fix dump message issue - - - - --- 2019-10-08 Xionghu Luo New
[v4] Missed function specialization + partial devirtualization [v4] Missed function specialization + partial devirtualization - - - - --- 2019-09-25 Xionghu Luo New
Backport r274411 from trunk to gcc-9-branch Backport r274411 from trunk to gcc-9-branch - - - - --- 2019-08-26 Xionghu Luo New
Add MD Function type check for builtin_md vectorize Add MD Function type check for builtin_md vectorize - - - - --- 2019-08-21 Xionghu Luo New
[v2] Enable math functions linking with static library for LTO [v2] Enable math functions linking with static library for LTO - - - - --- 2019-08-12 Xionghu Luo New
[v3] Missed function specialization + partial devirtualization [v3] Missed function specialization + partial devirtualization - - - - --- 2019-07-31 Xionghu Luo New
[v2] Generalize get_most_common_single_value to return k_th value & count [v2] Generalize get_most_common_single_value to return k_th value & count - - - - --- 2019-07-15 Xionghu Luo New
Generalize get_most_common_single_value to return k_th value & count Generalize get_most_common_single_value to return k_th value & count - - - - --- 2019-07-15 Xionghu Luo New
[v2] Missed function specialization + partial devirtualization [v2] Missed function specialization + partial devirtualization - - - - --- 2019-07-12 Xionghu Luo New
[RFC,PGO+LTO] Missed function specialization + partial devirtualization [RFC,PGO+LTO] Missed function specialization + partial devirtualization - - - - --- 2019-06-18 Xionghu Luo New
backport r257541, r259936, r260294, r260623, r261098, r261333, r268585. backport r257541, r259936, r260294, r260623, r261098, r261333, r268585. - - - - --- 2019-04-04 Xionghu Luo New
[v3] luoxhu - backport r250477, r255555, r257253 and r258137 [v3] luoxhu - backport r250477, r255555, r257253 and r258137 - - - - --- 2019-03-05 Xionghu Luo New
PR c/43673 - Incorrect warning in dfp printf. PR c/43673 - Incorrect warning in dfp printf. - - - - --- 2019-02-26 Xionghu Luo New
« 1 2 »