Show patches with: Submitter = liuhongt       |    State = Action Required       |    Archived = No       |   42 patches
Patch Series rb/tb S/W/F Date Submitter Delegate State
Enhance vec_pack_trunc for integral mode mask. Enhance vec_pack_trunc for integral mode mask. - - --- 2022-01-19 liuhongt New
Enhance vec_pack_trunc for integral mode mask. Enhance vec_pack_trunc for integral mode mask. - - --- 2022-01-18 liuhongt New
[i386] Fix ICE of unrecognizable insn. [PR target/104001] [i386] Fix ICE of unrecognizable insn. [PR target/104001] - - --- 2022-01-13 liuhongt New
[RTL/fwprop] Allow propagations from inner loop to outer loop. [RTL/fwprop] Allow propagations from inner loop to outer loop. - - --- 2022-01-07 liuhongt New
[i386] Optimize V16HF vector insert to element 0 for AVX2. [i386] Optimize V16HF vector insert to element 0 for AVX2. - - --- 2022-01-06 liuhongt New
[RTL/fwprop] Allow propagations from inner loop to outer loop. [RTL/fwprop] Allow propagations from inner loop to outer loop. - - --- 2022-01-06 liuhongt New
[RTL/fwprop] Allow propagations from inner loop to outer loop. [RTL/fwprop] Allow propagations from inner loop to outer loop. - - --- 2022-01-05 liuhongt New
Set __FLT_EVAL_METHOD__/__FLT_EVAL_METHOD_TS_18661_3__ to FLT_EVAL_METHOD_PROMOTE_TO_FLOAT when FLT… Set __FLT_EVAL_METHOD__/__FLT_EVAL_METHOD_TS_18661_3__ to FLT_EVAL_METHOD_PROMOTE_TO_FLOAT when FLT… - - --- 2021-12-27 liuhongt New
[i386] Add option -mvect-compare-costs [i386] Add option -mvect-compare-costs - - --- 2021-12-22 liuhongt New
[i386] Add define_insn_and_split for vpcmp{b, w, d, q} vpcmp{ph, ps, pd}. [i386] Add define_insn_and_split for vpcmp{b, w, d, q} vpcmp{ph, ps, pd}. - - --- 2021-12-21 liuhongt New
[i386] Add option -mvect-compare-costs [i386] Add option -mvect-compare-costs - - --- 2021-12-16 liuhongt New
[Gimple] Fix ICE. [PR103682] [Gimple] Fix ICE. [PR103682] - - --- 2021-12-14 liuhongt New
[i386] Prefer INT_SSE_REGS for SSE_FLOAT_MODE_P in preferred_reload_class. [i386] Prefer INT_SSE_REGS for SSE_FLOAT_MODE_P in preferred_reload_class. - - --- 2021-12-03 liuhongt New
[i386] Prefer INT_SSE_REGS for SSE_FLOAT_MODE_P in preferred_reload_class. [i386] Prefer INT_SSE_REGS for SSE_FLOAT_MODE_P in preferred_reload_class. - - --- 2021-12-02 liuhongt New
[i386] Fix ICE in ix86_attr_length_immediate_default. [i386] Fix ICE in ix86_attr_length_immediate_default. - - --- 2021-11-30 liuhongt New
Fix regression introduced by r12-5536. Fix regression introduced by r12-5536. - - --- 2021-11-29 liuhongt New
Don't allow mask/sse/mmx mov in TLS code sequences. Don't allow mask/sse/mmx mov in TLS code sequences. - - --- 2021-11-19 liuhongt New
Don't allow mask/sse/mmx mov in TLS code sequences. Don't allow mask/sse/mmx mov in TLS code sequences. - - --- 2021-11-18 liuhongt New
Improve integer bit test on __atomic_fetch_[or|and]_* returns Improve integer bit test on __atomic_fetch_[or|and]_* returns - - --- 2021-11-10 liuhongt New
[pass_if_conversion] Extend is_cond_scalar_reduction to handle bit_and/bit_xor/bit_ior. [pass_if_conversion] Extend is_cond_scalar_reduction to handle bit_and/bit_xor/bit_ior. - - --- 2021-11-09 liuhongt New
[2/2,Gimple] Simplify (trunc)fma ((extend)a, (extend)b, (extend)c) to IFN_FMA (a, b, c). [1/2,Gimple] Simplify (trunc)fmax/fmin((extend)a, (extend)b) to MAX/MIN(a, b) - - --- 2021-11-05 liuhongt New
[1/2,Gimple] Simplify (trunc)fmax/fmin((extend)a, (extend)b) to MAX/MIN(a, b) [1/2,Gimple] Simplify (trunc)fmax/fmin((extend)a, (extend)b) to MAX/MIN(a, b) - - --- 2021-11-05 liuhongt New
Add !flag_signaling_nans to simplifcation: (trunc)copysign((extend)a, (extend)b) to copysign (a, b). Add !flag_signaling_nans to simplifcation: (trunc)copysign((extend)a, (extend)b) to copysign (a, b). - - --- 2021-11-05 liuhongt New
[1/2,Middle-end] Simplify (trunc)copysign((extend)a, (extend)b) to .COPYSIGN (a, b). [1/2,Middle-end] Simplify (trunc)copysign((extend)a, (extend)b) to .COPYSIGN (a, b). - - --- 2021-11-04 liuhongt New
[v5] Improve integer bit test on __atomic_fetch_[or|and]_* returns [v5] Improve integer bit test on __atomic_fetch_[or|and]_* returns - - --- 2021-11-04 liuhongt New
Adjust testcase for O2 vect. Adjust testcase for O2 vect. - - --- 2021-11-01 liuhongt New
Adjust testcase for O2 vect. Adjust testcase for O2 vect. - - --- 2021-10-28 liuhongt New
Canonicalize __atomic/sync_fetch_or/xor/and for constant mask. Canonicalize __atomic/sync_fetch_or/xor/and for constant mask. - - --- 2021-10-25 liuhongt New
Canonicalize __atomic/sync_fetch_or/xor/and for constant mask. Canonicalize __atomic/sync_fetch_or/xor/and for constant mask. - - --- 2021-10-22 liuhongt New
Adjust testcase for O2 vectorization. Adjust testcase for O2 vectorization. - - --- 2021-10-14 liuhongt New
Adjust testcase for O2 vectorization enabling Adjust testcase for O2 vectorization enabling - - --- 2021-10-11 liuhongt New
[GCC-12] Mention O2 vectorization enabling. [GCC-12] Mention O2 vectorization enabling. - - --- 2021-10-08 liuhongt New
[i386] Support reduc_{plus,smax,smin,umax,min}_scal_v4hi. [i386] Support reduc_{plus,smax,smin,umax,min}_scal_v4hi. - - --- 2021-09-28 liuhongt New
Enable auto-vectorization at O2 with very-cheap cost model. Enable auto-vectorization at O2 with very-cheap cost model. - - --- 2021-09-26 liuhongt New
[GIMPLE] Simplify (_Float16) ceil ((double) x) to .CEIL (x) when available. [GIMPLE] Simplify (_Float16) ceil ((double) x) to .CEIL (x) when available. - - --- 2021-09-24 liuhongt New
[GCC12] Mention Intel AVX512-FP16 and _Float16 support. [GCC12] Mention Intel AVX512-FP16 and _Float16 support. - - --- 2021-09-24 liuhongt New
wwwdocs: [GCC12] Mention Intel AVX512-FP16. wwwdocs: [GCC12] Mention Intel AVX512-FP16. - - --- 2021-09-23 liuhongt New
[i386] Fix ICE in pass_rpad. [i386] Fix ICE in pass_rpad. - - --- 2021-09-18 liuhongt New
[AVX512FP16] Support embedded broadcast for AVX512FP16 instructions. [AVX512FP16] Support embedded broadcast for AVX512FP16 instructions. - - --- 2021-09-16 liuhongt New
Check mask type when doing cond_op related gimple simplification. Check mask type when doing cond_op related gimple simplification. - - --- 2021-09-16 liuhongt New
Enable auto-vectorization at O2 with very-cheap cost model. Enable auto-vectorization at O2 with very-cheap cost model. - - --- 2021-09-16 liuhongt New
Optimize for V{8,16,32}HFmode vec_set/extract/init. Optimize for V{8,16,32}HFmode vec_set/extract/init. - - --- 2021-09-15 liuhongt New