2023-01-30 |
liuhongt | Change AVX512FP16 to AVX512-FP16 in the document.
|
commit | commitdiff | tree |
2023-01-18 |
liuhongt | Don't add crtfastmath.o for -shared.
|
commit | commitdiff | tree |
2022-12-26 |
liuhongt | x86: Add a new option -mdaz-ftz to enable FTZ and DAZ...
|
commit | commitdiff | tree |
2022-12-19 |
liuhongt | x86: Don't add crtfastmath.o for -shared
|
commit | commitdiff | tree |
2022-12-09 |
liuhongt | Enable hwasan for x86-64.
|
commit | commitdiff | tree |
2022-12-09 |
liuhongt | Implement hwasan target_hook.
|
commit | commitdiff | tree |
2022-12-07 |
liuhongt | Fix ICE due to condition mismatch between expander...
|
commit | commitdiff | tree |
2022-12-02 |
liuhongt | Improve ix86_expand_fast_convert_bf_to_sf with new...
|
commit | commitdiff | tree |
2022-12-02 |
liuhongt | Fix ICE due to incorrect insn type.
|
commit | commitdiff | tree |
2022-12-01 |
liuhongt | Fix unrecognizable insn due to illegal immediate_operand...
|
commit | commitdiff | tree |
2022-11-28 |
liuhongt | Fix incorrect _mm_cvtsbh_ss.
|
commit | commitdiff | tree |
2022-11-22 |
liuhongt | Guard 64/32-bit vector move patterns with ix86_hard_reg_move_ok.
|
commit | commitdiff | tree |
2022-11-22 |
liuhongt | Some tidy up for RA related hooks.
|
commit | commitdiff | tree |
2022-11-21 |
liuhongt | define builtins for "shared" avxneconvert-avx512bf16vl...
|
commit | commitdiff | tree |
2022-11-09 |
liuhongt | Fix incorrect insn type to avoid ICE in memory attr...
|
commit | commitdiff | tree |
2022-11-01 |
liuhongt | Fix incorrect digit constraint
|
commit | commitdiff | tree |
2022-11-01 |
liuhongt | Enable more optimization for 32-bit/64-bit shrd/shld...
|
commit | commitdiff | tree |
2022-10-31 |
liuhongt | Enable V4BFmode and V2BFmode.
|
commit | commitdiff | tree |
2022-10-19 |
liuhongt | Canonicalize vec_perm index to make the first index...
|
commit | commitdiff | tree |
2022-10-11 |
liuhongt | Add define_insn_and_split to support general version...
|
commit | commitdiff | tree |
2022-10-10 |
liuhongt | Fix unrecognizable insn of cvtss2si.
|
commit | commitdiff | tree |
2022-09-29 |
liuhongt | Check nonlinear iv in vect_can_advance_ivs_p.
|
commit | commitdiff | tree |
2022-09-26 |
liuhongt | Support 2-instruction vector shuffle for V4SI/V4SF... 2022-09-23 Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2022-09-22 |
liuhongt | Fix typo in floorv2sf2, should be register_operand...
|
commit | commitdiff | tree |
2022-09-21 |
liuhongt | Don't check can_vec_perm_const_p for nonlinear iv_init...
|
commit | commitdiff | tree |
2022-09-20 |
liuhongt | Support 64-bit vectorization for single-precision floating...
|
commit | commitdiff | tree |
2022-09-20 |
liuhongt | Adjust issue_rate for latest Intel processors.
|
commit | commitdiff | tree |
2022-09-16 |
liuhongt | Modernize ix86_builtin_vectorized_function with correspondin...
|
commit | commitdiff | tree |
2022-09-14 |
liuhongt | Check another epilog variable peeling case in vectorizable_n...
|
commit | commitdiff | tree |
2022-09-07 |
liuhongt | Extend vectorizer to handle nonlinear induction for...
|
commit | commitdiff | tree |
2022-09-06 |
liuhongt | Fix _mm512_cvt_roundps_ph to generate sae instruction.
|
commit | commitdiff | tree |
2022-08-26 |
liuhongt | Don't gimple fold ymm-version vblendvpd/vblendvps/vpblendvb...
|
commit | commitdiff | tree |
2022-07-22 |
liuhongt | Adjust testcase.
|
commit | commitdiff | tree |
2022-07-22 |
liuhongt | Extend 16/32-bit vector bit_op patterns with (m,0,i...
|
commit | commitdiff | tree |
2022-07-20 |
liuhongt | Move pass_cse_sincos after vectorizer.
|
commit | commitdiff | tree |
2022-07-20 |
liuhongt | Lower complex type move to enable vectorization for... Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2022-06-23 |
liuhongt | Replace REGNO with reg_or_subregno in pre_reload splitter.
|
commit | commitdiff | tree |
2022-06-16 |
liuhongt | Simplify (B * v + C) * D -> BD* v + CD when B,C,D are...
|
commit | commitdiff | tree |
2022-06-15 |
liuhongt | Fix ICE in extract_insn, at recog.cc:2791
|
commit | commitdiff | tree |
2022-06-08 |
liuhongt | Disparages SSE_REGS alternatives sligntly with ?v instead...
|
commit | commitdiff | tree |
2022-06-08 |
liuhongt | Adjust testcase to avoid compile failure under -m32.
|
commit | commitdiff | tree |
2022-06-07 |
liuhongt | Fix insn does not satisfy its constraints: sse2_lshrv1ti3
|
commit | commitdiff | tree |
2022-05-23 |
liuhongt | Increase move cost between mask and gpr.
|
commit | commitdiff | tree |
2022-05-18 |
liuhongt | Enhance final_value_replacement_loop to handle bitwise...
|
commit | commitdiff | tree |
2022-05-18 |
liuhongt | recognize bzhi pattern when there's zero_extendsidi.
|
commit | commitdiff | tree |
2022-05-18 |
liuhongt | Expand __builtin_memcmp_eq with ptest for OImode.
|
commit | commitdiff | tree |
2022-05-17 |
liuhongt | Optimize vpermtiw/b to vpunpcklqdq for certain cases.
|
commit | commitdiff | tree |
2022-05-17 |
liuhongt | Clamp vec_perm_expr index in simplify_bitfield_ref...
|
commit | commitdiff | tree |
2022-05-16 |
liuhongt | Fix ICE caused by wrong condition.
|
commit | commitdiff | tree |
2022-05-13 |
liuhongt | Strip of a vector load which is only used partially.
|
commit | commitdiff | tree |
2022-05-11 |
liuhongt | Optimize movzwl + vmovd/vmovq to vmovw.
|
commit | commitdiff | tree |
2022-05-09 |
liuhongt | Implement permutation with pslldq + psrldq + por when...
|
commit | commitdiff | tree |
2022-05-09 |
liuhongt | Optimize vec_setv8{hi,hf}_0 + pmovzxbq to pmovzxbq.
|
commit | commitdiff | tree |
2022-04-07 |
liuhongt | Refine and/ior/xor/andn masked patterns for V*HFmode.
|
commit | commitdiff | tree |
2022-04-05 |
liuhongt | Split vector load from parm_del to elemental loads...
|
commit | commitdiff | tree |
2022-03-28 |
liuhongt | Fix typo in vec_setv8hi_0.
|
commit | commitdiff | tree |
2022-03-23 |
liuhongt | Fix ICE caused by NULL_RTX returned by lowpart_subreg.
|
commit | commitdiff | tree |
2022-03-22 |
liuhongt | Extend splitter pattern to reversed condition by swapping...
|
commit | commitdiff | tree |
2022-03-18 |
liuhongt | Refine HImode movement for "v" to "v".
|
commit | commitdiff | tree |
2022-03-16 |
liuhongt | Don't fold __builtin_ia32_blendvpd w/o sse4.2.
|
commit | commitdiff | tree |
2022-03-14 |
liuhongt | Don't fold builtin into gimple when isa mismatches.
|
commit | commitdiff | tree |
2022-03-08 |
liuhongt | Optimize v4si broadcast for noavx512vl.
|
commit | commitdiff | tree |
2022-02-24 |
liuhongt | Fix typo in <code>v1ti3.
|
commit | commitdiff | tree |
2022-02-17 |
liuhongt | Restrict the two sources of vect_recog_cond_expr_convert_pat...
|
commit | commitdiff | tree |
2022-02-17 |
liuhongt | Clean up MPX-related bit_{MPX,BNDREGS,BNDCSR}.
|
commit | commitdiff | tree |
2022-02-13 |
liuhongt | Add vect_recog_cond_expr_convert_pattern.
|
commit | commitdiff | tree |
2022-02-11 |
liuhongt | Add single_use to simplification (uncond_op + vec_cond...
|
commit | commitdiff | tree |
2022-02-09 |
liuhongt | ICE: QImode(not SImode) operand should be passed to...
|
commit | commitdiff | tree |
2022-02-08 |
liuhongt | Don't propagate for a more expensive reg-reg move.
|
commit | commitdiff | tree |
2022-01-20 |
liuhongt | Enhance vec_pack_trunc for integral mode mask.
|
commit | commitdiff | tree |
2022-01-18 |
liuhongt | Adjust testcase for --target_board='unix{-m64\ -march...
|
commit | commitdiff | tree |
2022-01-14 |
liuhongt | Fix ICE of unrecognizable insn. [PR target/104001]
|
commit | commitdiff | tree |
2022-01-07 |
liuhongt | Allow propagations from inner loop to outer loop.
|
commit | commitdiff | tree |
2022-01-07 |
liuhongt | Support commutative alternative for AVX512 vpcmpeq...
|
commit | commitdiff | tree |
2022-01-07 |
liuhongt | Optimize V16HF vector insert to element 0 for AVX2.
|
commit | commitdiff | tree |
2022-01-04 |
liuhongt | Force_reg operand 1.
|
commit | commitdiff | tree |
2021-12-23 |
liuhongt | Combine vpcmpuw + zero_extend to vpcmpuw.
|
commit | commitdiff | tree |
2021-12-20 |
liuhongt | Optimize bit_and op1 float_vector_all_ones_operands...
|
commit | commitdiff | tree |
2021-12-14 |
liuhongt | Fix ICE. [PR103682]
|
commit | commitdiff | tree |
2021-12-06 |
liuhongt | Prefer INT_SSE_REGS for SSE_FLOAT_MODE_P in preferred_reload... 2021-12-06 Hongtao Liu <Hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2021-11-30 |
liuhongt | Fix ICE in ix86_attr_length_immediate_default.
|
commit | commitdiff | tree |
2021-11-29 |
liuhongt | Optimize _Float16 usage for non AVX512FP16.
|
commit | commitdiff | tree |
2021-11-29 |
liuhongt | Fix regression introduced by r12-5536.
|
commit | commitdiff | tree |
2021-11-26 |
liuhongt | Fix typo in r12-5486.
|
commit | commitdiff | tree |
2021-11-24 |
liuhongt | Enhance optimize_atomic_bit_test_and to handle truncation. 2021-11-17 Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2021-11-22 |
liuhongt | Don't allow mask/sse/mmx mov in TLS code sequences.
|
commit | commitdiff | tree |
2021-11-19 |
liuhongt | Reduce cost of aligned sse register store.
|
commit | commitdiff | tree |
2021-11-11 |
liuhongt | Extend vpcmov to handle V8HF/V16HFmode under TARGET_XOP.
|
commit | commitdiff | tree |
2021-11-10 |
liuhongt | Improve integer bit test on __atomic_fetch_[or|and... Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2021-11-10 |
liuhongt | Extend is_cond_scalar_reduction to handle bit_and/bit_xor...
|
commit | commitdiff | tree |
2021-11-10 |
liuhongt | Simplify (trunc)MAX/MIN((extend)a, (extend)b) to MAX...
|
commit | commitdiff | tree |
2021-11-08 |
liuhongt | Update documentation for -ftree-loop-vectorize and...
|
commit | commitdiff | tree |
2021-11-08 |
liuhongt | Add !HONOR_SNANS to simplifcation: (trunc)copysign...
|
commit | commitdiff | tree |
2021-11-08 |
liuhongt | [Gimple] Simplify (trunc)fma ((extend)a, (extend)b...
|
commit | commitdiff | tree |
2021-11-04 |
liuhongt | Extend vternlog define_insn_and_split to memory_operand...
|
commit | commitdiff | tree |
2021-11-04 |
liuhongt | Simplify (trunc)copysign((extend)a, (extend)b) to ...
|
commit | commitdiff | tree |
2021-11-02 |
liuhongt | Adjust testcase for O2 vect.
|
commit | commitdiff | tree |
2021-10-29 |
liuhongt | Enable vectorization for _Float16 floor/ceil/trunc...
|
commit | commitdiff | tree |
2021-10-25 |
liuhongt | Simplify (_Float16) sqrtf((float) a) to .SQRT(a) when...
|
commit | commitdiff | tree |
2021-10-20 |
liuhongt | Adjust testcase for O2 vectorization. 2021-10-19 Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
next |