2021-08-03 |
liuhongt | Add cond_add/sub/mul for vector integer modes.
|
commit | commitdiff | tree |
2021-08-03 |
liuhongt | Support cond_add/sub/mul/div for vector float/double.
|
commit | commitdiff | tree |
2021-07-29 |
liuhongt | Adjust/Refine testcases.
|
commit | commitdiff | tree |
2021-07-29 |
liuhongt | Add a separate function to calculate cost for WIDEN_MULT_EXPR.
|
commit | commitdiff | tree |
2021-07-28 |
liuhongt | Add the member integer_to_sse to processor_cost as...
|
commit | commitdiff | tree |
2021-07-22 |
liuhongt | Remove pass_cpb which is related to enable avx512 embedded...
|
commit | commitdiff | tree |
2021-07-22 |
liuhongt | Support logic shift left/right for avx512 mask type.
|
commit | commitdiff | tree |
2021-07-07 |
liuhongt | Add avx512 tests for MADDSUB and FMSUBADD SLP vectorization...
|
commit | commitdiff | tree |
2021-07-05 |
liuhongt | Remove xfail for pr92658-avx512vl.c
|
commit | commitdiff | tree |
2021-07-02 |
Hongyu Wang | Clear odata for aes(enc|dec)(wide)?kl intrinsics when...
|
commit | commitdiff | tree |
2021-07-02 |
liuhongt | Fix typo in standard pattern name of trunc<mode><pmov_dst_4>2.
|
commit | commitdiff | tree |
2021-06-30 |
liuhongt | The upper bits of FIXUPIMMS{S,D} should come from src1...
|
commit | commitdiff | tree |
2021-06-28 |
liuhongt | For 128/256-bit vec_cond_expr, When mask operands is...
|
commit | commitdiff | tree |
2021-06-28 |
liuhongt | Fold blendv builtins into gimple.
|
commit | commitdiff | tree |
2021-06-25 |
liuhongt | Revert x86_order_regs_for_local_alloc changes in r12...
|
commit | commitdiff | tree |
2021-06-24 |
liuhongt | i386: Add vashlm3/vashrm3/vlshrm3 to enable vectorization...
|
commit | commitdiff | tree |
2021-06-22 |
liuhongt | Remove my Write After Approval entry.
|
commit | commitdiff | tree |
2021-06-22 |
liuhongt | Add vect_recog_popcount_pattern to handle mismatch...
|
commit | commitdiff | tree |
2021-06-22 |
liuhongt | Optimize vpexpand* to mask mov when mask have all ones...
|
commit | commitdiff | tree |
2021-06-22 |
liuhongt | Fix ICE for vpexpand*.
|
commit | commitdiff | tree |
2021-06-21 |
liuhongt | Disparage slightly the mask register alternative for...
|
commit | commitdiff | tree |
2021-06-21 |
liuhongt | MAINTAINERS: Add myself as maintainer of the i386 vector...
|
commit | commitdiff | tree |
2021-06-07 |
liuhongt | Fix ICE of insn does not satisfy its constraints.
|
commit | commitdiff | tree |
2021-06-07 |
liuhongt | Fix _mm256_zeroupper by representing the instructions...
|
commit | commitdiff | tree |
2021-06-07 |
liuhongt | CALL_INSN may not be a real function call.
|
commit | commitdiff | tree |
2021-06-01 |
liuhongt | Extend is_cond_scalar_reduction to handle nop_expr...
|
commit | commitdiff | tree |
2021-05-24 |
liuhongt | Fix ICE when lhs is NULL.
|
commit | commitdiff | tree |
2021-05-17 |
liuhongt | Fix ICE [PR target/100549]
|
commit | commitdiff | tree |
2021-05-13 |
liuhongt | Fix typo in testcase.
|
commit | commitdiff | tree |
2021-05-13 |
liuhongt | Optimize __builtin_shuffle when it's used to zero the...
|
commit | commitdiff | tree |
2021-05-12 |
liuhongt | i386: Optimize vpblendvb on inverted mask register...
|
commit | commitdiff | tree |
2021-04-27 |
Cui,Lili | Synchronize Rocket Lake's processor_names and processor_cost...
|
commit | commitdiff | tree |
2021-04-25 |
liuhongt | Add folding and remove expanders for x86 *pcmp{et,gt...
|
commit | commitdiff | tree |
2021-04-23 |
liuhongt | MASK_AVX256_SPLIT_UNALIGNED_STORE/LOAD should be cleared...
|
commit | commitdiff | tree |
2021-04-12 |
Cui,Lili | Add rocketlake to gcc.
|
commit | commitdiff | tree |
2021-04-12 |
Cui,Lili | Change march=alderlake ISA list and add m_ALDERLAKE...
|
commit | commitdiff | tree |
2021-02-05 |
liuhongt | Fix ICE: Don't generate integer mask comparision for...
|
commit | commitdiff | tree |
2021-02-05 |
liuhongt | Enable X86_TUNE_AVX256_UNALIGNED_{LOAD,STORE}_OPTIMAL...
|
commit | commitdiff | tree |
2021-01-27 |
liuhongt | Fix ICE for [PR target/98833].
|
commit | commitdiff | tree |
2021-01-22 |
liuhongt | Lower AVX512 vector comparison to AVX version when...
|
commit | commitdiff | tree |
2021-01-21 |
liuhongt | Fix incorrect optimization by cprop_hardreg.
|
commit | commitdiff | tree |
2021-01-12 |
liuhongt | Delete dead code in ix86_expand_sse_comi.
|
commit | commitdiff | tree |
2021-01-07 |
Hongyu Wang | Adjust testcase for PR 92658
|
commit | commitdiff | tree |
2021-01-05 |
liuhongt | i386: Optimize pmovskb on zero_extend of subreg HI...
|
commit | commitdiff | tree |
2020-12-28 |
Hongyu Wang | Fix standard name for zero/sign extend expanders
|
commit | commitdiff | tree |
2020-12-22 |
liuhongt | Fix Typo.
|
commit | commitdiff | tree |
2020-12-15 |
liuhongt | Fix up testcase.
|
commit | commitdiff | tree |
2020-12-11 |
Hongyu | Fix feature check for HRESET/AVX_VNNI/UINTR
|
commit | commitdiff | tree |
2020-12-03 |
liuhongt | Optimize vpsubusw compared to 0 into vpcmpleuw or vpcmpnleuw...
|
commit | commitdiff | tree |
2020-12-03 |
liuhongt | Fix incorrect replacement of vmovdqu32 with vpblendd...
|
commit | commitdiff | tree |
2020-12-03 |
Hongyu Wang | Add popcount<mode> expander to enable popcount auto...
|
commit | commitdiff | tree |
2020-11-26 |
liuhongt | Delete dead code in ix86_expand_special_args_builtin
|
commit | commitdiff | tree |
2020-11-17 |
liuhongt | Support variable index vec_set.
|
commit | commitdiff | tree |
2020-11-16 |
Cui,Lili | Put PREFETCHW back to march=broadwell
|
commit | commitdiff | tree |
2020-11-11 |
liuhongt | Support Intel AVX VNNI 2020-10-13 Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2020-11-11 |
liuhongt | Formatting, there should be a space between PTA_* and (.
|
commit | commitdiff | tree |
2020-11-10 |
hongyuw1 | Adjust Keylocker regex pattern for darwin, and add...
|
commit | commitdiff | tree |
2020-11-09 |
Cui,Lili | Enable MOVDIRI, MOVDIR64B, CLDEMOTE and WAITPKG for...
|
commit | commitdiff | tree |
2020-11-06 |
liuhongt | MAINTAINERS: Add myself for write after approval. 2019-03-17 Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2020-11-04 |
liuhongt | Don't extract memory from operand for normal memory...
|
commit | commitdiff | tree |
2020-11-04 |
liuhongt | Fix invalid address for special_memory_constraint.
|
commit | commitdiff | tree |
2020-10-29 |
liuhongt | Enable GCC to support Intel Key Locker ISA Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2020-10-22 |
liuhongt | Simplify vec_select of a subreg of X to just a vec_select...
|
commit | commitdiff | tree |
2020-10-22 |
liuhongt | Refactor implementation of *_bcst{_1,_2,_3} patterns.
|
commit | commitdiff | tree |
2020-10-22 |
liuhongt | Extend special_memory_constraint.
|
commit | commitdiff | tree |
2020-10-21 |
liuhongt | Simplify trivial VEC_COND_EXPR in expander.
|
commit | commitdiff | tree |
2020-10-15 |
Hongyu Wang | Enable Intel HRESET Instruction
|
commit | commitdiff | tree |
2020-10-15 |
liuhongt | Enable gcc support for UINTR 2020-05-20 Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2020-09-19 |
liuhongt | Increase rtx cost of sse_to_integer in skylake_cost.
|
commit | commitdiff | tree |
2020-09-17 |
liuhongt | If -mavx implies -mxsave, then -mno-xsave should imply...
|
commit | commitdiff | tree |
2020-09-15 |
liuhongt | Retune mask <->integer cost for non-AVX512 micro-architecture.
|
commit | commitdiff | tree |
2020-09-09 |
liuhongt | Implement __builtin_thread_pointer for x86 TLS.
|
commit | commitdiff | tree |
2020-09-07 |
liuhongt | Adjust testcase.
|
commit | commitdiff | tree |
2020-09-07 |
liuhongt | Adjust testcase.
|
commit | commitdiff | tree |
2020-09-03 |
liuhongt | Optimize memory broadcast for constant vector under... 2020-07-09 Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2020-09-03 |
liuhongt | Adjust testcase.
|
commit | commitdiff | tree |
2020-08-31 |
liuhongt | Refine expander vec_unpacku_float_hi_v16si/vec_unpacku_float...
|
commit | commitdiff | tree |
2020-08-28 |
liuhongt | Add expander for movp2hi and movp2qi.
|
commit | commitdiff | tree |
2020-08-28 |
liuhongt | Fix: AVX512VP2INTERSECT should imply AVX512DQ.
|
commit | commitdiff | tree |
2020-08-26 |
liuhongt | Adjust testcase.
|
commit | commitdiff | tree |
2020-08-25 |
liuhongt | Refine typo to fix ICE. 2020-08-24 Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2020-08-21 |
liuhongt | Using gen_int_mode instead of GEN_INT to avoid ICE... 2020-07-22 Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2020-08-21 |
liuhongt | Enable bitwise operation for type mask.
|
commit | commitdiff | tree |
2020-08-21 |
liuhongt | According to instruction_tables.pdf
|
commit | commitdiff | tree |
2020-08-21 |
liuhongt | Enable direct movement between gpr and mask registers...
|
commit | commitdiff | tree |
2020-08-21 |
H.J. Lu | x86: Add cost model for operation of mask registers.
|
commit | commitdiff | tree |
2020-08-18 |
liuhongt | Don't use pinsr/pextr for struct initialization/extraction.
|
commit | commitdiff | tree |
2020-08-18 |
liuhongt | Adjust testcase.
|
commit | commitdiff | tree |
2020-08-17 |
liuhongt | Force ENDBR immediate into memory.
|
commit | commitdiff | tree |
2020-08-13 |
liuhongt | Merge two define_insn: <avx512>_blendm<mode>, <avx512... 2020-07-21 Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2020-08-10 |
liuhongt | Using UNSPEC for vector compare to mask register. 2020-07-20 Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2020-07-10 |
Cui,Lili | Initial Sapphire Rapids and Alder Lake support from...
|
commit | commitdiff | tree |
2020-06-17 |
liuhongt | Optimize V16QI/V32QI/V64QI shift by constant.
|
commit | commitdiff | tree |
2020-06-15 |
liuhongt | Optimize multiplication for V8QI,V16QI,V32QI under... 2020-06-13 Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2020-06-05 |
Cui,Lili | Fix bitmask conflict between PTA_AVX512VP2INTERSECT...
|
commit | commitdiff | tree |
2020-06-04 |
liuhongt | Fix zero-masking for vcvtps2ph when dest operand is...
|
commit | commitdiff | tree |
2020-06-04 |
liuhongt | Fix uppercase in trunc<mode><pmov_dst_3>2. 2020-06-04 Hongtao.liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2020-05-28 |
liuhongt | Fix nonconforming memory_operand for vpmovq{d,w,b}... 2020-05-25 Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |
2020-05-26 |
liuhongt | Add ChangeLog entry for my last commit.
|
commit | commitdiff | tree |
2020-05-26 |
liuhongt | Fix non-comforming expander for floatv2div2sf2,floatunsv2div... 2020-05-26 Hongtao Liu <hongtao.liu@intel.com>
|
commit | commitdiff | tree |