Show patches with: Submitter = Hongtao Liu       |    State = Action Required       |    Archived = No       |   534 patches
« 1 2 3 45 6 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
-mno-xsave should imply -mno-avx since -mavx implies -mxsave -mno-xsave should imply -mno-avx since -mavx implies -mxsave - - - - --- 2020-09-16 Hongtao Liu 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
Add GCC support to ENQCMD. Add GCC support to ENQCMD. - - - - --- 2019-05-24 Hongtao Liu New
Add a bit dislike for separate mem alternative when op is REG_P. Add a bit dislike for separate mem alternative when op is REG_P. - - - - --- 2022-05-25 Liu, Hongtao New
Add cond_add/sub/mul for vector integer modes. Add cond_add/sub/mul for vector integer modes. - - - - --- 2021-08-03 Liu, Hongtao New
Add dg-require-effective-target for testcases. Add dg-require-effective-target for testcases. - - - - --- 2021-08-04 Liu, Hongtao New
Add enqcmd,avx512bf16,avx512vp2intersect to funcspec-56.inc Add enqcmd,avx512bf16,avx512vp2intersect to funcspec-56.inc - - - - --- 2020-05-06 Hongtao Liu New
Add folding and remove expanders for x86 *pcmp{et,gt}* builtins [PR target/98911] Add folding and remove expanders for x86 *pcmp{et,gt}* builtins [PR target/98911] - - - - --- 2021-04-23 Hongtao Liu New
Add missing <any_logic>hf/bf patterns. Add missing <any_logic>hf/bf patterns. - - - - --- 2024-03-18 Liu, Hongtao New
Add missing avx512dqintrin.h _mm_mask_fpclass_s[sd]_mask (PR target/897803) Add missing avx512dqintrin.h _mm_mask_fpclass_s[sd]_mask (PR target/897803) - - - - --- 2019-03-24 Hongtao Liu New
Add missing avx512dqintrin.h _mm_mask_fpclass_s[sd]_mask (PR target/89803) Add missing avx512dqintrin.h _mm_mask_fpclass_s[sd]_mask (PR target/89803) - - - - --- 2019-06-03 Hongtao Liu New
Add optional __Bfloat16 support Add optional __Bfloat16 support - - - - --- 2022-06-10 Liu, Hongtao New
Add peephole to eliminate redundant comparison after cmpccxadd. Add peephole to eliminate redundant comparison after cmpccxadd. - - - - --- 2023-07-11 Liu, Hongtao New
Add peephole to eliminate redundant comparison after cmpccxadd. Add peephole to eliminate redundant comparison after cmpccxadd. - - - - --- 2023-07-11 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
Add testcases for ffs/ctz vectorization. Add testcases for ffs/ctz vectorization. - - - - --- 2023-04-23 Liu, Hongtao New
Add tune option for integer mask cmov, enable this tune for m_CORE_AVX512 Add tune option for integer mask cmov, enable this tune for m_CORE_AVX512 - - - - --- 2019-12-11 Hongtao Liu New
Add vect_recog_popcount_pattern to handle mismatch between the vectorized popcount IFN and scalar p… Add vect_recog_popcount_pattern to handle mismatch between the vectorized popcount IFN and scalar p… - - - - --- 2021-06-17 Liu, Hongtao New
Adjust costing of emulated vectorized gather/scatter Adjust costing of emulated vectorized gather/scatter - - - - --- 2023-08-30 Liu, Hongtao New
Adjust memory_move_cost for MASK_REGS when MODE_SIZE > 8. Adjust memory_move_cost for MASK_REGS when MODE_SIZE > 8. - - - - --- 2023-03-31 Liu, Hongtao New
Adjust more testcases for O2 vectorization enabling. Adjust more testcases for O2 vectorization enabling. - - - - --- 2021-10-09 Liu, Hongtao New
Adjust testcase Adjust testcase - - - - --- 2020-08-31 Hongtao Liu New
Adjust testcase for Intel GDS. Adjust testcase for Intel GDS. - - - - --- 2023-08-21 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
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 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
Adjust testcase for more optimal codegen. Adjust testcase for more optimal codegen. - - - - --- 2023-08-01 Liu, Hongtao New
Adjust testcase gcc.target/i386/part-vect-copysignhf.c. Adjust testcase gcc.target/i386/part-vect-copysignhf.c. - - - - --- 2024-01-19 Liu, Hongtao New
Adjust testcase gcc.target/i386/pr92865-1.c Adjust testcase gcc.target/i386/pr92865-1.c - - - - --- 2020-08-17 Hongtao Liu New
Adjust testcase to avoid compile failure under -m32. Adjust testcase to avoid compile failure under -m32. - - - - --- 2022-06-08 Liu, Hongtao New
Adjust testcase. Adjust testcase. - - - - --- 2022-07-22 Liu, Hongtao New
Adjust testcase. Adjust testcase. - - - - --- 2020-08-18 Hongtao Liu New
Adjust testcases to avoid new failures brought by r12-3108 when compiled w -march=cascadelake. Adjust testcases to avoid new failures brought by r12-3108 when compiled w -march=cascadelake. - - - - --- 2021-08-25 Liu, Hongtao New
Adjust the wording for x86 _Float16 type. Adjust the wording for x86 _Float16 type. - - - - --- 2021-09-06 Liu, Hongtao New
Adjust vectorized cost for reduction. Adjust vectorized cost for reduction. - - - - --- 2023-12-12 Liu, Hongtao New
Adjust/Refine testcases. Adjust/Refine testcases. - - - - --- 2021-07-29 Liu, Hongtao New
Allocate general register(memory/immediate) for 16/32/64-bit vector bit_op patterns. Allocate general register(memory/immediate) for 16/32/64-bit vector bit_op patterns. - - - - --- 2022-07-11 Liu, Hongtao New
Avoid FROM being overwritten in expand_fix. Avoid FROM being overwritten in expand_fix. - - - - --- 2021-09-06 Liu, Hongtao New
Avoid compile time hog on vect_peel_nonlinear_iv_init for nonlinear induction vec_step_op_mul when … Avoid compile time hog on vect_peel_nonlinear_iv_init for nonlinear induction vec_step_op_mul when … - - - - --- 2023-10-20 Liu, Hongtao New
Avoid compile time hog on vect_peel_nonlinear_iv_init for nonlinear induction vec_step_op_mul when … Avoid compile time hog on vect_peel_nonlinear_iv_init for nonlinear induction vec_step_op_mul when … - - - - --- 2023-10-19 Liu, Hongtao New
Avoid compile time hog on vect_peel_nonlinear_iv_init for nonlinear induction vec_step_op_mul when … Avoid compile time hog on vect_peel_nonlinear_iv_init for nonlinear induction vec_step_op_mul when … - - - - --- 2023-10-18 Liu, Hongtao New
Avoid generating RTL code when d->testing_p. Avoid generating RTL code when d->testing_p. - - - - --- 2023-11-06 Liu, Hongtao New
Break false dependence for vpternlog by inserting vpxor or setting constraint of input operand to '… Break false dependence for vpternlog by inserting vpxor or setting constraint of input operand to '… - - - - --- 2023-07-10 Liu, Hongtao New
Break false dependence for vpternlog by inserting vpxor. Break false dependence for vpternlog by inserting vpxor. - - - - --- 2023-07-04 Liu, Hongtao New
Canonicalize (vec_duplicate (not A)) to (not (vec_duplicate A)). Canonicalize (vec_duplicate (not A)) to (not (vec_duplicate A)). - - - - --- 2021-06-02 Liu, Hongtao New
Canonicalize (vec_duplicate (not A)) to (not (vec_duplicate A)). Canonicalize (vec_duplicate (not A)) to (not (vec_duplicate A)). - - - - --- 2021-06-02 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
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
Canonicalize vec_merge when mask is constant. Canonicalize vec_merge when mask is constant. - - - - --- 2023-04-20 Liu, Hongtao New
Canonicalize vec_perm index to make the first index come from the first vector. Canonicalize vec_perm index to make the first index come from the first vector. - - - - --- 2022-10-18 Liu, Hongtao New
Change AVX512FP16 to AVX512-FP16 in the document. Change AVX512FP16 to AVX512-FP16 in the document. - - - - --- 2023-01-29 Liu, Hongtao New
Change AVX512FP16 to AVX512-FP16 which is official name. Change AVX512FP16 to AVX512-FP16 which is official name. - - - - --- 2023-01-29 Liu, Hongtao New
Change illegitimate constant into memref of constant pool in change_zero_ext. Change illegitimate constant into memref of constant pool in change_zero_ext. - - - - --- 2021-08-24 Liu, Hongtao New
Check hard_regno_mode_ok before setting lowest memory move cost for the mode with different reg cla… Check hard_regno_mode_ok before setting lowest memory move cost for the mode with different reg cla… - - - - --- 2023-04-04 Liu, Hongtao New
Check mask type when doing cond_op related gimple simplification. Check mask type when doing cond_op related gimple simplification. - - - - --- 2021-09-16 Liu, Hongtao New
Check nonlinear iv in vect_can_advance_ivs_p. Check nonlinear iv in vect_can_advance_ivs_p. - - - - --- 2022-09-29 Liu, Hongtao New
Check the type of mask while generating cond_op in gimple simplication. Check the type of mask while generating cond_op in gimple simplication. - - - - --- 2021-08-27 Liu, Hongtao New
Clamp vec_perm_expr index in simplify_bitfield_ref to avoid ICE. Clamp vec_perm_expr index in simplify_bitfield_ref to avoid ICE. - - - - --- 2022-05-16 Liu, Hongtao New
Detect bswap + rotate for byte permutation in pass_bswap. Detect bswap + rotate for byte permutation in pass_bswap. - - - - --- 2023-05-09 Liu, Hongtao New
Disable avoid_false_dep_for_bmi for atom and icelake(and later) core processors. Disable avoid_false_dep_for_bmi for atom and icelake(and later) core processors. - - - - --- 2023-05-26 Liu, Hongtao New
Disable slp in loop vectorizer when cost model is very-cheap. Disable slp in loop vectorizer when cost model is very-cheap. - - - - --- 2021-08-23 Liu, Hongtao New
Disallow paradoxical subregs when outer mode is SCALAR_FLOAT_MODE_P. Disallow paradoxical subregs when outer mode is SCALAR_FLOAT_MODE_P. - - - - --- 2021-09-10 Liu, Hongtao New
Disparage slightly for the alternative which move DFmode between SSE_REGS and GENERAL_REGS. Disparage slightly for the alternative which move DFmode between SSE_REGS and GENERAL_REGS. - - - - --- 2023-07-06 Liu, Hongtao New
Disparage slightly the mask register alternative for bitwise operations. [PR target/101142] Disparage slightly the mask register alternative for bitwise operations. [PR target/101142] - - - - --- 2021-06-21 Liu, Hongtao New
Disparages SSE_REGS alternatives sligntly with ?v instead of *v in *mov{si, di}_internal. Disparages SSE_REGS alternatives sligntly with ?v instead of *v in *mov{si, di}_internal. - - - - --- 2022-06-07 Liu, Hongtao New
Document -fexcess-precision=16. Document -fexcess-precision=16. - - - - --- 2024-03-18 Liu, Hongtao New
Document refactoring of the option -fcf-protection=x. Document refactoring of the option -fcf-protection=x. - - - - --- 2024-01-10 Liu, Hongtao New
Document signbitm2. Document signbitm2. - - - - --- 2023-03-31 Liu, Hongtao New
Don't add crtfastmath.o for -shared. Don't add crtfastmath.o for -shared. - - - - --- 2023-01-13 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
Don't assume it's AVX_U128_CLEAN after call_insn whose abi.mode_clobber(V4DImode) deosn't contains … Don't assume it's AVX_U128_CLEAN after call_insn whose abi.mode_clobber(V4DImode) deosn't contains … - - - - --- 2023-12-08 Liu, Hongtao New
Don't check can_vec_perm_const_p for nonlinear iv_init when it's constant. Don't check can_vec_perm_const_p for nonlinear iv_init when it's constant. - - - - --- 2022-09-20 Liu, Hongtao New
Don't fold _mm{, 256}_blendv_epi8 into (mask < 0 ? src1 : src2) when -funsigned-char. Don't fold _mm{, 256}_blendv_epi8 into (mask < 0 ? src1 : src2) when -funsigned-char. - - - - --- 2023-06-06 Liu, Hongtao New
Don't gimple fold ymm-version vblendvpd/vblendvps/vpblendvb w/o TARGET_AVX2 Don't gimple fold ymm-version vblendvpd/vblendvps/vpblendvb w/o TARGET_AVX2 - - - - --- 2022-08-24 Liu, Hongtao New
Don't try bswap + rotate when TYPE_PRECISION(n->type) > n->range. Don't try bswap + rotate when TYPE_PRECISION(n->type) > n->range. - - - - --- 2023-06-01 Liu, Hongtao New
Don't use pinsr for struct initialization. Don't use pinsr for struct initialization. - - - - --- 2020-08-14 Hongtao Liu New
Don't vectorize when vector stmts are only vec_contruct and stores Don't vectorize when vector stmts are only vec_contruct and stores - - - - --- 2023-12-04 Liu, Hongtao New
Enable GCC support for AVX512_VP2INTERSECT. Enable GCC support for AVX512_VP2INTERSECT. - - - - --- 2019-06-06 Hongtao Liu 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
Enable auto-vectorization at O2 with very-cheap cost model. Enable auto-vectorization at O2 with very-cheap cost model. - - - - --- 2021-09-16 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-06 Liu, Hongtao New
Enable mask operation for 128/256-bit vector VCOND_EXPR under avx512f (PR92686) Enable mask operation for 128/256-bit vector VCOND_EXPR under avx512f (PR92686) - - - - --- 2019-12-04 Hongtao Liu New
Enable memory operand for vfpclass[p,s][s,d] patterns. Enable memory operand for vfpclass[p,s][s,d] patterns. - - - - --- 2019-06-05 Hongtao Liu New
Enable more optimization for 32-bit/64-bit shrd/shld with imm shift count. Enable more optimization for 32-bit/64-bit shrd/shld with imm shift count. - - - - --- 2022-10-31 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
Enhance optimize_atomic_bit_test_and to handle truncation. Enhance optimize_atomic_bit_test_and to handle truncation. - - - - --- 2021-11-17 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
Expand __builtin_memcmp_eq with ptest for OI/TImode. Expand __builtin_memcmp_eq with ptest for OI/TImode. - - - - --- 2022-05-05 Liu, Hongtao New
Expand __builtin_memcmp_eq with ptest for OImode. Expand __builtin_memcmp_eq with ptest for OImode. - - - - --- 2022-05-07 Liu, Hongtao New
Explicitly add -msse2 to compile HF related libgcc source file. Explicitly add -msse2 to compile HF related libgcc source file. - - - - --- 2021-09-03 Liu, Hongtao New
Extend 16/32-bit vector bit_op patterns with (m, 0, i)(vertical) alternative. Extend 16/32-bit vector bit_op patterns with (m, 0, i)(vertical) alternative. - - - - --- 2022-07-18 Liu, Hongtao New
Extend 64-bit vector bit_op patterns with ?r alternative Extend 64-bit vector bit_op patterns with ?r alternative - - - - --- 2022-07-14 Liu, Hongtao New
Extend is_cond_scalar_reduction to handle nop_expr after/before scalar reduction.[PR98365] Extend is_cond_scalar_reduction to handle nop_expr after/before scalar reduction.[PR98365] - - - - --- 2021-05-24 Hongtao Liu New
Extend ldexp{s, d}f3 to vscalefs{s, d} when TARGET_AVX512F and TARGET_SSE_MATH. Extend ldexp{s, d}f3 to vscalefs{s, d} when TARGET_AVX512F and TARGET_SSE_MATH. - - - - --- 2021-08-10 Liu, Hongtao New
« 1 2 3 45 6 »