Show patches with: Submitter = Liu, Hongtao       |    State = Action Required       |    Archived = No       |   611 patches
« 1 2 ... 3 4 56 7 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
Strip of a vector load which is only used partially. Strip of a vector load which is only used partially. - - - - --- 2022-05-05 Liu, Hongtao New
Refine and/ior/xor/andn masked patterns for V*HFmode. Refine and/ior/xor/andn masked patterns for V*HFmode. - - - - --- 2022-04-06 Liu, Hongtao New
[V3] Split vector load from parm_del to elemental loads to avoid STLF stalls. [V3] Split vector load from parm_del to elemental loads to avoid STLF stalls. - - - - --- 2022-04-01 Liu, Hongtao New
Split vector load from parm_del to elemental loads to avoid STLF stalls. Split vector load from parm_del to elemental loads to avoid STLF stalls. - - - - --- 2022-04-01 Liu, Hongtao New
Split vector load from parm_del to elemental loads to avoid STLF stalls. Split vector load from parm_del to elemental loads to avoid STLF stalls. - - - - --- 2022-03-31 Liu, Hongtao New
[i386] Fix typo in vec_setv8hi_0. [i386] Fix typo in vec_setv8hi_0. - - - - --- 2022-03-28 Liu, Hongtao New
Fix ICE caused by NULL_RTX returned by lowpart_subreg. Fix ICE caused by NULL_RTX returned by lowpart_subreg. - - - - --- 2022-03-23 Liu, Hongtao New
[i386] Extend splitter pattern to reversed condition by swapping then and else rtx. [PR target/1049… [i386] Extend splitter pattern to reversed condition by swapping then and else rtx. [PR target/1049… - - - - --- 2022-03-21 Liu, Hongtao New
[avx512fp16] Refine HImode movement for "v" to "v". [avx512fp16] Refine HImode movement for "v" to "v". - - - - --- 2022-03-18 Liu, Hongtao New
[i386] Don't fold __builtin_ia32_blendvpd w/o sse4.2. [i386] Don't fold __builtin_ia32_blendvpd w/o sse4.2. - - - - --- 2022-03-16 Liu, Hongtao New
[i386] Add extra cost for unsigned_load which may have stall forward issue. [i386] Add extra cost for unsigned_load which may have stall forward issue. - - - - --- 2022-03-16 Liu, Hongtao New
[i386] Add extra cost for unsigned_load which may have stall forward issue. [i386] Add extra cost for unsigned_load which may have stall forward issue. - - - - --- 2022-03-16 Liu, Hongtao New
[i386] Add extra cost for unsigned_load which may have stall forward issue. [i386] Add extra cost for unsigned_load which may have stall forward issue. - - - - --- 2022-03-15 Liu, Hongtao New
[V2,i386] Optimize v4si broadcast for noavx512vl. [V2,i386] Optimize v4si broadcast for noavx512vl. - - - - --- 2022-03-07 Liu, Hongtao New
[i386] Prevent vectorization for load from parm_decl at O2 to avoid STF issue. [i386] Prevent vectorization for load from parm_decl at O2 to avoid STF issue. - - - - --- 2022-03-04 Liu, Hongtao New
[i386] Optimize v4si broadcast for noavx512vl. [i386] Optimize v4si broadcast for noavx512vl. - - - - --- 2022-03-04 Liu, Hongtao New
[i386] Replace ix86_gen_scratch_sse_rtx with gen_reg_rtx. [i386] Replace ix86_gen_scratch_sse_rtx with gen_reg_rtx. - - - - --- 2022-03-01 Liu, Hongtao New
[i386] Don't fold builtin into gimple when isa mismatches. [i386] Don't fold builtin into gimple when isa mismatches. - - - - --- 2022-02-25 Liu, Hongtao New
[i386] Fix typo in <code>v1ti3. [i386] Fix typo in <code>v1ti3. - - - - --- 2022-02-23 Liu, Hongtao New
[V2] Restrict the two sources of vect_recog_cond_expr_convert_pattern to be of the same type when c… [V2] Restrict the two sources of vect_recog_cond_expr_convert_pattern to be of the same type when c… - - - - --- 2022-02-17 Liu, Hongtao New
[i386] Clean up MPX-related bit_{MPX,BNDREGS,BNDCSR}. [i386] Clean up MPX-related bit_{MPX,BNDREGS,BNDCSR}. - - - - --- 2022-02-17 Liu, Hongtao New
Restrict the two sources of vect_recog_cond_expr_convert_pattern to be of the same type when conver… Restrict the two sources of vect_recog_cond_expr_convert_pattern to be of the same type when conver… - - - - --- 2022-02-16 Liu, Hongtao New
Add single_use to simplification (uncond_op + vec_cond -> cond_op). Add single_use to simplification (uncond_op + vec_cond -> cond_op). - - - - --- 2022-02-11 Liu, Hongtao New
[vect] Add vect_recog_cond_expr_convert_pattern. [vect] Add vect_recog_cond_expr_convert_pattern. - - - - --- 2022-02-10 Liu, Hongtao New
[i386] ICE: QImode(not SImode) operand should be passed to gen_vec_initv16qiqi in ashlv16qi3. [i386] ICE: QImode(not SImode) operand should be passed to gen_vec_initv16qiqi in ashlv16qi3. - - - - --- 2022-02-09 Liu, Hongtao New
[i386] ICE: QImode(not SImode) operand should be passed to gen_vec_initv16qiqi in ashlv16qi3. [i386] ICE: QImode(not SImode) operand should be passed to gen_vec_initv16qiqi in ashlv16qi3. - - - - --- 2022-02-09 Liu, Hongtao New
[rtl/cprop_hardreg] Don't propagate for a more expensive reg-reg move. [rtl/cprop_hardreg] Don't propagate for a more expensive reg-reg move. - - - - --- 2022-01-25 Liu, Hongtao New
[vect] Add vect_recog_cond_expr_convert_pattern. [vect] Add vect_recog_cond_expr_convert_pattern. - - - - --- 2022-01-24 Liu, Hongtao New
Enhance vec_pack_trunc for integral mode mask. Enhance vec_pack_trunc for integral mode mask. - - - - --- 2022-01-19 Liu, Hongtao New
Enhance vec_pack_trunc for integral mode mask. Enhance vec_pack_trunc for integral mode mask. - - - - --- 2022-01-18 Liu, Hongtao New
[i386] Adjust testcase for --target_board='unix{-m64\ -march=cascadelake}' [i386] Adjust testcase for --target_board='unix{-m64\ -march=cascadelake}' - - - - --- 2022-01-18 Liu, Hongtao New
[i386] Fix ICE of unrecognizable insn. [PR target/104001] [i386] Fix ICE of unrecognizable insn. [PR target/104001] - - - - --- 2022-01-13 Liu, Hongtao New
[RTL/fwprop] Allow propagations from inner loop to outer loop. [RTL/fwprop] Allow propagations from inner loop to outer loop. - - - - --- 2022-01-07 Liu, Hongtao New
[i386] Support commutative alternative for AVX512 vpcmpeq{b, w, d, q} [i386] Support commutative alternative for AVX512 vpcmpeq{b, w, d, q} - - - - --- 2022-01-06 Liu, Hongtao New
[i386] Optimize V16HF vector insert to element 0 for AVX2. [i386] Optimize V16HF vector insert to element 0 for AVX2. - - - - --- 2022-01-06 Liu, Hongtao New
[RTL/fwprop] Allow propagations from inner loop to outer loop. [RTL/fwprop] Allow propagations from inner loop to outer loop. - - - - --- 2022-01-06 Liu, Hongtao New
[RTL/fwprop] Allow propagations from inner loop to outer loop. [RTL/fwprop] Allow propagations from inner loop to outer loop. - - - - --- 2022-01-05 Liu, Hongtao New
[i386] Force_reg operand 1. [i386] Force_reg operand 1. - - - - --- 2022-01-04 Liu, Hongtao 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 Liu, Hongtao New
[i386] Add option -mvect-compare-costs [i386] Add option -mvect-compare-costs - - - - --- 2021-12-22 Liu, Hongtao 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 Liu, Hongtao New
[i386] Optimize bit_and op1 float_vector_all_ones_operands to op1. [i386] Optimize bit_and op1 float_vector_all_ones_operands to op1. - - - - --- 2021-12-16 Liu, Hongtao New
[i386] Add option -mvect-compare-costs [i386] Add option -mvect-compare-costs - - - - --- 2021-12-16 Liu, Hongtao New
[Gimple] Fix ICE. [PR103682] [Gimple] Fix ICE. [PR103682] - - - - --- 2021-12-14 Liu, Hongtao New
[Gimple] Fix ICE. [PR103682] [Gimple] Fix ICE. [PR103682] - - - - --- 2021-12-14 Liu, Hongtao 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-06 Liu, Hongtao 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 Liu, Hongtao 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 Liu, Hongtao New
[i386] Fix ICE in ix86_attr_length_immediate_default. [i386] Fix ICE in ix86_attr_length_immediate_default. - - - - --- 2021-11-30 Liu, Hongtao New
Optimize _Float16 usage for non AVX512FP16. Optimize _Float16 usage for non AVX512FP16. - - - - --- 2021-11-29 Liu, Hongtao New
Fix regression introduced by r12-5536. Fix regression introduced by r12-5536. - - - - --- 2021-11-29 Liu, Hongtao New
Fix typo in r12-5486. Fix typo in r12-5486. - - - - --- 2021-11-25 Liu, Hongtao 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 Liu, Hongtao 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 Liu, Hongtao New
Reduce cost of aligned sse register store. Reduce cost of aligned sse register store. - - - - --- 2021-11-18 Liu, Hongtao New
Enhance optimize_atomic_bit_test_and to handle truncation. Enhance optimize_atomic_bit_test_and to handle truncation. - - - - --- 2021-11-17 Liu, Hongtao New
[i386] Extend vpcmov to handle V8HF/V16HFmode under TARGET_XOP. [i386] Extend vpcmov to handle V8HF/V16HFmode under TARGET_XOP. - - - - --- 2021-11-10 Liu, Hongtao New
Improve integer bit test on __atomic_fetch_[or|and]_* returns Improve integer bit test on __atomic_fetch_[or|and]_* returns - - - - --- 2021-11-10 Liu, Hongtao 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 Liu, Hongtao New
Update documentation for -ftree-loop-vectorize and -ftree-slp-vectorize which are enabled by defaul… Update documentation for -ftree-loop-vectorize and -ftree-slp-vectorize which are enabled by defaul… - - - - --- 2021-11-05 Liu, Hongtao 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 Liu, Hongtao 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 Liu, Hongtao 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 Liu, Hongtao New
[2/2,i386] Extend vternlog define_insn_and_split to memory_operand to enable more optimziation. [1/2,Middle-end] Simplify (trunc)copysign((extend)a, (extend)b) to .COPYSIGN (a, b). - - - - --- 2021-11-04 Liu, Hongtao 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 Liu, Hongtao 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 Liu, Hongtao New
Adjust testcase for O2 vect. Adjust testcase for O2 vect. - - - - --- 2021-11-01 Liu, Hongtao New
Adjust testcase for O2 vect. Adjust testcase for O2 vect. - - - - --- 2021-10-28 Liu, Hongtao New
Enable vectorization for _Float16 floor/ceil/trunc/nearbyint/rint operations. Enable vectorization for _Float16 floor/ceil/trunc/nearbyint/rint operations. - - - - --- 2021-10-25 Liu, Hongtao New
Canonicalize __atomic/sync_fetch_or/xor/and for constant mask. Canonicalize __atomic/sync_fetch_or/xor/and for constant mask. - - - - --- 2021-10-25 Liu, Hongtao New
Simplify (_Float16) sqrtf((float) a) to .SQRT(a) when a is a _Float16 value. Simplify (_Float16) sqrtf((float) a) to .SQRT(a) when a is a _Float16 value. - - - - --- 2021-10-25 Liu, Hongtao New
Canonicalize __atomic/sync_fetch_or/xor/and for constant mask. Canonicalize __atomic/sync_fetch_or/xor/and for constant mask. - - - - --- 2021-10-22 Liu, Hongtao New
Adjust testcase for O2 vectorization. Adjust testcase for O2 vectorization. - - - - --- 2021-10-19 Liu, Hongtao New
Adjust testcase for O2 vectorization. Adjust testcase for O2 vectorization. - - - - --- 2021-10-14 Liu, Hongtao New
Adjust testcase for O2 vectorization[Wuninitialized] Adjust testcase for O2 vectorization[Wuninitialized] - - - - --- 2021-10-13 Liu, Hongtao New
[i386] Support reduc_{plus,smax,smin,umax,umin}_scal_v4qi. [i386] Support reduc_{plus,smax,smin,umax,umin}_scal_v4qi. - - - - --- 2021-10-11 Liu, Hongtao New
Adjust testcase for O2 vectorization enabling. Adjust testcase for O2 vectorization enabling. - - - - --- 2021-10-11 Liu, Hongtao New
Adjust testcase for O2 vectorization enabling Adjust testcase for O2 vectorization enabling - - - - --- 2021-10-11 Liu, Hongtao New
Adjust more testcases for O2 vectorization enabling. Adjust more testcases for O2 vectorization enabling. - - - - --- 2021-10-09 Liu, Hongtao New
Refine movhfcc. Refine movhfcc. - - - - --- 2021-10-08 Liu, Hongtao New
[GCC-12] Mention O2 vectorization enabling. [GCC-12] Mention O2 vectorization enabling. - - - - --- 2021-10-08 Liu, Hongtao New
[i386] Support reduc_{plus,smax,smin,umax,min}_scal_v4hi. [i386] Support reduc_{plus,smax,smin,umax,min}_scal_v4hi. - - - - --- 2021-09-28 Liu, Hongtao New
Support 128/256/512-bit vector _Float16 plus/smin/smax reduce. Support 128/256/512-bit vector _Float16 plus/smin/smax reduce. - - - - --- 2021-09-27 Liu, Hongtao New
Revert "Optimize v4sf reduction.". Revert "Optimize v4sf reduction.". - - - - --- 2021-09-27 Liu, Hongtao New
Enable auto-vectorization at O2 with very-cheap cost model. Enable auto-vectorization at O2 with very-cheap cost model. - - - - --- 2021-09-26 Liu, Hongtao New
[i386] Remove storage only description for _Float16 w/o avx512fp16. [i386] Remove storage only description for _Float16 w/o avx512fp16. - - - - --- 2021-09-25 Liu, Hongtao 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 Liu, Hongtao New
[GCC12] Mention Intel AVX512-FP16 and _Float16 support. [GCC12] Mention Intel AVX512-FP16 and _Float16 support. - - - - --- 2021-09-24 Liu, Hongtao New
[7/7] AVX512FP16: Enable vec_cmpmn/vcondmn expanders for HF modes. AVX512FP16: Support bunch of expanders for HFmode and vector HFmodes - - - - --- 2021-09-23 Liu, Hongtao New
[6/7] AVX512FP16: add truncmn2/extendmn2 expanders AVX512FP16: Support bunch of expanders for HFmode and vector HFmodes - - - - --- 2021-09-23 Liu, Hongtao New
[5/7] AVX512FP16: Add float(uns)?mn2 expander AVX512FP16: Support bunch of expanders for HFmode and vector HFmodes - - - - --- 2021-09-23 Liu, Hongtao New
[4/7] AVX512FP16: Add fix(uns)?_truncmn2 for HF scalar and vector modes AVX512FP16: Support bunch of expanders for HFmode and vector HFmodes - - - - --- 2021-09-23 Liu, Hongtao New
[3/7] AVX512FP16: Add expander for smin/maxhf3. AVX512FP16: Support bunch of expanders for HFmode and vector HFmodes - - - - --- 2021-09-23 Liu, Hongtao New
[2/7] AVX512FP16: Add expander for fmahf4 AVX512FP16: Support bunch of expanders for HFmode and vector HFmodes - - - - --- 2021-09-23 Liu, Hongtao New
[1/7] AVX512FP16: Add expander for rint/nearbyinthf2. AVX512FP16: Support bunch of expanders for HFmode and vector HFmodes - - - - --- 2021-09-23 Liu, Hongtao New
wwwdocs: [GCC12] Mention Intel AVX512-FP16. wwwdocs: [GCC12] Mention Intel AVX512-FP16. - - - - --- 2021-09-23 Liu, Hongtao New
[i386] Adjust testcase. [i386] Adjust testcase. - - - - --- 2021-09-22 Liu, Hongtao New
Support 64bit fma/fms/fnma/fnms under avx512vl. Support 64bit fma/fms/fnma/fnms under avx512vl. - - - - --- 2021-09-22 Liu, Hongtao New
[i386] Fix ICE in pass_rpad. [i386] Fix ICE in pass_rpad. - - - - --- 2021-09-18 Liu, Hongtao New
[AVX512FP16] Support embedded broadcast for AVX512FP16 instructions. [AVX512FP16] Support embedded broadcast for AVX512FP16 instructions. - - - - --- 2021-09-16 Liu, Hongtao New
« 1 2 ... 3 4 56 7 »