Show patches with: Submitter = liuhongt       |    State = Action Required       |    Archived = No       |   632 patches
« 1 2 ... 4 5 6 7 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[51/62] AVX512FP16: Add vfcmaddcsh/vfmaddcsh/vfcmulcsh/vfmulcsh. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[50/62] AVX512FP16: Add testcases for vfcmaddcph/vfmaddcph/vfcmulcph/vfmulcph. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[49/62] AVX512FP16: Add vfcmaddcph/vfmaddcph/vfcmulcph/vfmulcph Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[48/62] AVX512FP16: Add testcase for scalar FMA instructions. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[47/62] AVX512FP16: Add scalar fma instructions. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[46/62] AVX512FP16: Enable FP16 mask load/store. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[45/62] AVX512FP16: Add testcase for fp16 bitwise operations. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[44/62] AVX512FP16: Add scalar/vector bitwise operations, including Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[43/62] AVX512FP16: Add testcase for fma instructions Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[42/62] AVX512FP16: Add FP16 fma instructions. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[41/62] AVX512FP16: Add testcase for vfmaddsub[132, 213, 231]ph/vfmsubadd[132, 213, 231]ph. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[40/62] AVX512FP16: Add vfmaddsub[132, 213, 231]ph/vfmsubadd[132, 213, 231]ph. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[39/62] AVX512FP16: Add intrinsics for casting between vector float16 and vector float32/float64/in… Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[38/62] AVX512FP16: Add testcase for vcvtsh2sd/vcvtsh2ss/vcvtsd2sh/vcvtss2sh. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[37/62] AVX512FP16: Add vcvtsh2ss/vcvtsh2sd/vcvtss2sh/vcvtsd2sh. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[36/62] AVX512FP16: Add testcase for vcvtph2pd/vcvtph2psx/vcvtpd2ph/vcvtps2phx. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[35/62] AVX512FP16: Add vcvtph2pd/vcvtph2psx/vcvtpd2ph/vcvtps2phx. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[34/62] AVX512FP16: Add vcvttsh2si/vcvttsh2usi. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[33/62] AVX512FP16: Add testcase for vcvttph2w/vcvttph2uw/vcvttph2dq/vcvttph2udq/vcvttph2qq/vcvttph… Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[32/62] AVX512FP16: Add vcvttph2w/vcvttph2uw/vcvttph2dq/vcvttph2qq/vcvttph2udq/vcvttph2uqq Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[31/62] AVX512FP16: Add testcase for vcvtsh2si/vcvtsh2usi/vcvtsi2sh/vcvtusi2sh. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[30/62] AVX512FP16: Add vcvtsh2si/vcvtsh2usi/vcvtsi2sh/vcvtusi2sh. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[29/62] AVX512FP16: Add testcase for vcvtw2ph/vcvtuw2ph/vcvtdq2ph/vcvtudq2ph/vcvtqq2ph/vcvtuqq2ph. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[28/62] AVX512FP16: Add vcvtuw2ph/vcvtw2ph/vcvtdq2ph/vcvtudq2ph/vcvtqq2ph/vcvtuqq2ph Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[27/62] AVX512FP16: Add testcase for vcvtph2w/vcvtph2uw/vcvtph2dq/vcvtph2udq/vcvtph2qq/vcvtph2uqq. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[26/62] AVX512FP16: Add vcvtph2dq/vcvtph2qq/vcvtph2w/vcvtph2uw/vcvtph2uqq/vcvtph2udq Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[25/62] AVX512FP16: Add testcase for vmovsh/vmovw. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[24/62] AVX512FP16: Add vmovw/vmovsh. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[23/62] AVX512FP16: Add testcase for fpclass/getmant/getexp instructions. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[22/62] AVX512FP16: Add fpclass/getexp/getmant instructions. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[21/62] AVX512FP16: Add testcase for vreduceph/vreducesh/vrndscaleph/vrndscalesh. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[20/62] AVX512FP16: Add vreduceph/vreducesh/vrndscaleph/vrndscalesh. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[19/62] AVX512FP16: Add testcase for vrcpph/vrcpsh/vscalefph/vscalefsh. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[18/62] AVX512FP16: Add vrcpph/vrcpsh/vscalefph/vscalefsh. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[17/62] AVX512FP16: Add testcase for vsqrtph/vsqrtsh/vrsqrtph/vrsqrtsh. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[16/62] AVX512FP16: Add vsqrtph/vrsqrtph/vsqrtsh/vrsqrtsh. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[15/62] AVX512FP16: Add testcase for vcmpph/vcmpsh/vcomish/vucomish. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[14/62] AVX512FP16: Add vcmpph/vcmpsh/vcomish/vucomish. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[13/62] AVX512FP16: Add testcase for vmaxph/vmaxsh/vminph/vminsh. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[12/62] AVX512FP16: Add vmaxph/vminph/vmaxsh/vminsh. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[11/62] AVX512FP16: Add testcase for vaddsh/vsubsh/vmulsh/vdivsh. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[10/62] AVX512FP16: Add vaddsh/vsubsh/vmulsh/vdivsh. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[09/62] AVX512FP16: Enable _Float16 autovectorization Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[08/62] AVX512FP16: Add testcase for vaddph/vsubph/vmulph/vdivph. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[07/62] AVX512FP16: Add vaddph/vsubph/vdivph/vmulph. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[06/62] AVX512FP16: Add abi test for zmm Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[05/62] AVX512FP16: Add ABI test for ymm. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[04/62] AVX512FP16: Add ABI tests for xmm. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[03/62] AVX512FP16: Fix HF vector passing in variable arguments. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[02/62] AVX512FP16: Add testcase for vector init and broadcast intrinsics. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
[01/62] AVX512FP16: Support vector init/broadcast for FP16. Support all AVX512FP16 intrinsics. - - - - --- 2021-07-01 liuhongt New
The upper bits of FIXUPIMMS{S, D} should come from src1 not dest. The upper bits of FIXUPIMMS{S, D} should come from src1 not dest. - - - - --- 2021-06-29 liuhongt New
[i386] Revert x86_order_regs_for_local_alloc changes in r12-1669. [i386] Revert x86_order_regs_for_local_alloc changes in r12-1669. - - - - --- 2021-06-24 liuhongt New
Remove my Write After Approval entry. Remove my Write After Approval entry. - - - - --- 2021-06-22 liuhongt New
MAINTAINERS: Add myself as maintainer of the i386 vector extensions. MAINTAINERS: Add myself as maintainer of the i386 vector extensions. - - - - --- 2021-06-21 liuhongt 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 liuhongt 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 liuhongt New
[i386] Fix ICE of insn does not satisfy its constraints. [i386] Fix ICE of insn does not satisfy its constraints. - - - - --- 2021-06-03 liuhongt New
[2/2] Fix _mm256_zeroupper by representing the instructions as call_insns in which the call has a s… [1/2] CALL_INSN may not be a real function call. - - - - --- 2021-06-03 liuhongt New
[1/2] CALL_INSN may not be a real function call. [1/2] CALL_INSN may not be a real function call. - - - - --- 2021-06-03 liuhongt New
Canonicalize (vec_duplicate (not A)) to (not (vec_duplicate A)). Canonicalize (vec_duplicate (not A)) to (not (vec_duplicate A)). - - - - --- 2021-06-02 liuhongt New
Canonicalize (vec_duplicate (not A)) to (not (vec_duplicate A)). Canonicalize (vec_duplicate (not A)) to (not (vec_duplicate A)). - - - - --- 2021-06-02 liuhongt New
Simplify (view_convert ~a) < 0 to (view_convert a) >= 0 [PR middle-end/100738] Simplify (view_convert ~a) < 0 to (view_convert a) >= 0 [PR middle-end/100738] - - - - --- 2021-06-01 Hongtao Liu New
[i386] Split not+broadcast+pand to broadcast+pandn. [i386] Split not+broadcast+pand to broadcast+pandn. - - - - --- 2021-05-25 Hongtao Liu 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
[i386] Support avx512 vector shift with vector [PR98434] [i386] Support avx512 vector shift with vector [PR98434] - - - - --- 2021-05-24 Hongtao Liu New
[1/2,i386] Fold blendv builtins into gimple. [1/2,i386] Fold blendv builtins into gimple. - - - - --- 2021-05-24 Hongtao Liu New
[i386] Fix ICE when lhs is NULL [PR target/100660] [i386] Fix ICE when lhs is NULL [PR target/100660] - - - - --- 2021-05-20 Hongtao Liu New
[i386] Fix _mm256_zeroupper to notify LRA that vzeroupper will kill sse registers. [PR target/82735] [i386] Fix _mm256_zeroupper to notify LRA that vzeroupper will kill sse registers. [PR target/82735] - - - - --- 2021-05-13 Hongtao Liu New
[i386] Fix ICE [PR target/100549] [i386] Fix ICE [PR target/100549] - - - - --- 2021-05-13 Hongtao Liu New
[AVX512] Optimize vpexpand* to mask mov when mask have all ones in it's lower part (including 0 and… [AVX512] Optimize vpexpand* to mask mov when mask have all ones in it's lower part (including 0 and… - - - - --- 2021-04-30 Hongtao Liu New
[AVX512] Fix ICE for vpexpand*. [AVX512] Fix ICE for vpexpand*. - - - - --- 2021-04-30 Hongtao Liu New
i386: Optimize vpblendvb on inverted mask register to vpblendvb on swapping the order of operand 1 … i386: Optimize vpblendvb on inverted mask register to vpblendvb on swapping the order of operand 1 … - - - - --- 2021-04-27 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
[i386] Optimize __builtin_shuffle when it's used to zero the upper bits of the dest. [PR target/946… [i386] Optimize __builtin_shuffle when it's used to zero the upper bits of the dest. [PR target/946… - - - - --- 2021-04-23 Hongtao Liu New
[i386] MASK_AVX256_SPLIT_UNALIGNED_STORE/LOAD should be cleared in opts->x_target_flags when X86_TU… [i386] MASK_AVX256_SPLIT_UNALIGNED_STORE/LOAD should be cleared in opts->x_target_flags when X86_TU… - - - - --- 2021-04-22 Hongtao Liu New
[i386] Fix a small performance regression. [PR98348] [i386] Fix a small performance regression. [PR98348] - - - - --- 2021-04-19 Hongtao Liu New
[GCC-9] backport -march=tigerlake to GCC9 [PR target/100009] [GCC-9] backport -march=tigerlake to GCC9 [PR target/100009] - - - - --- 2021-04-13 Hongtao Liu New
[PR,rtl/optimization/98694] Fix incorrect optimization by cprop_hardreg. [PR,rtl/optimization/98694] Fix incorrect optimization by cprop_hardreg. - - - - --- 2021-01-18 Hongtao Liu New
[x86] Delete dead code in ix86_expand_sse_comi.[PR98612] [x86] Delete dead code in ix86_expand_sse_comi.[PR98612] - - - - --- 2021-01-11 Hongtao Liu New
i386: Optimize pmovskb on zero_extend of subreg HI of the result [PR98461] i386: Optimize pmovskb on zero_extend of subreg HI of the result [PR98461] - - - - --- 2021-01-04 Hongtao Liu New
[X86] Fold more shuffle builtins to VEC_PERM_EXPR. [X86] Fold more shuffle builtins to VEC_PERM_EXPR. - - - - --- 2020-12-15 Hongtao Liu New
[Refactor,AVX512] Combine VI12_AVX512VL with VI48_AVX512VL into VI_AVX512VLBW [Refactor,AVX512] Combine VI12_AVX512VL with VI48_AVX512VL into VI_AVX512VLBW - - - - --- 2020-12-01 Hongtao Liu New
i386: Optimize vpsubusw compared to 0 into vpcmpleuw or vpcmpnltuw[PR96906] i386: Optimize vpsubusw compared to 0 into vpcmpleuw or vpcmpnltuw[PR96906] - - - - --- 2020-11-30 Hongtao Liu New
[X86] Delete Deadcode. [X86] Delete Deadcode. - - - - --- 2020-11-26 Hongtao Liu New
[wwwdocs] gcc-11/changes: Mention Intel AVX-VNNI [wwwdocs] gcc-11/changes: Mention Intel AVX-VNNI - - - - --- 2020-11-11 Hongtao Liu New
[PR,target/97642] Fix incorrect replacement of vmovdqu32 with vpblendd. [PR,target/97642] Fix incorrect replacement of vmovdqu32 with vpblendd. - - - - --- 2020-11-04 Hongtao Liu New
[PR,97506] Simplify trivial vcond_expr in expander. [PR,97506] Simplify trivial vcond_expr in expander. - - - - --- 2020-10-21 Hongtao Liu New
[PR,target/97194,AVX2] Support variable index vec_set. [PR,target/97194,AVX2] Support variable index vec_set. - - - - --- 2020-10-19 Hongtao Liu New
[PR,rtl-optimization/97249] Simplify vec_select of paradoxical subreg. [PR,rtl-optimization/97249] Simplify vec_select of paradoxical subreg. - - - - --- 2020-10-13 Hongtao Liu New
-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
Increase rtx_cost of sse_to_integer in skylake_cost. Increase rtx_cost of sse_to_integer in skylake_cost. - - - - --- 2020-09-16 Hongtao Liu New
Return mask <-> integer cost for non-AVX512 micro-architecture. Return mask <-> integer cost for non-AVX512 micro-architecture. - - - - --- 2020-09-15 Hongtao Liu New
Implement __builtin_thread_pointer for x86 TLS Implement __builtin_thread_pointer for x86 TLS - - - - --- 2020-09-08 Hongtao Liu New
[AVX512] Lower AVX512 vector compare to AVX version when dest is vector [AVX512] Lower AVX512 vector compare to AVX version when dest is vector - - - - --- 2020-09-02 Hongtao Liu New
Adjust testcase Adjust testcase - - - - --- 2020-08-31 Hongtao Liu New
Adjust testcase. Adjust testcase. - - - - --- 2020-08-18 Hongtao Liu New
Adjust testcase gcc.target/i386/pr92865-1.c Adjust testcase gcc.target/i386/pr92865-1.c - - - - --- 2020-08-17 Hongtao Liu New
[4/4,PR,target/88808] Enable bitwise operator for AVX512 masks. [1/4,PR,target/88808] Enable bitwise operator for AVX512 masks. - - - - --- 2020-08-14 Hongtao Liu New
[3/4,PR,target/88808] Enable bitwise operator for AVX512 masks. [1/4,PR,target/88808] Enable bitwise operator for AVX512 masks. - - - - --- 2020-08-14 Hongtao Liu New
« 1 2 ... 4 5 6 7 »