2021-01-22 |
liuhongt | Lower AVX512 vector comparison to AVX version when... |
blob | commitdiff | raw |
2021-01-14 |
Jakub Jelinek | i386: Fix the pmovzx SSE4.1 define_insn_and_split patte... |
blob | commitdiff | raw | diff to current |
2021-01-13 |
Jakub Jelinek | i386, expand: Optimize also 256-bit and 512-bit permuta... |
blob | commitdiff | raw | diff to current |
2021-01-13 |
Jakub Jelinek | i386: Optimize _mm_unpacklo_epi8 of 0 vector as second... |
blob | commitdiff | raw | diff to current |
2021-01-07 |
Uros Bizjak | i386: Merge various insn name mapping code attributes |
blob | commitdiff | raw | diff to current |
2021-01-05 |
Uros Bizjak | i386: Prevent spurious FP exceptions with _mm_cvt{... |
blob | commitdiff | raw | diff to current |
2021-01-05 |
liuhongt | i386: Optimize pmovskb on zero_extend of subreg HI... |
blob | commitdiff | raw | diff to current |
2021-01-04 |
Jakub Jelinek | Update copyright years. |
blob | commitdiff | raw | diff to current |
2020-12-30 |
Jakub Jelinek | i386: Optimize pmovmskb on inverted vector to inversion... |
blob | commitdiff | raw | diff to current |
2020-12-28 |
Hongyu Wang | Fix standard name for zero/sign extend expanders |
blob | commitdiff | raw | diff to current |
2020-12-03 |
liuhongt | Optimize vpsubusw compared to 0 into vpcmpleuw or vpcmp... |
blob | commitdiff | raw | diff to current |
2020-12-03 |
liuhongt | Fix incorrect replacement of vmovdqu32 with vpblendd... |
blob | commitdiff | raw | diff to current |
2020-12-03 |
Hongyu Wang | Add popcount<mode> expander to enable popcount auto... |
blob | commitdiff | raw | diff to current |
2020-11-26 |
Jakub Jelinek | i386: Optimize psubusw compared to 0 into pminuw compar... |
blob | commitdiff | raw | diff to current |
2020-11-17 |
liuhongt | Support variable index vec_set. |
blob | commitdiff | raw | diff to current |
2020-11-11 |
liuhongt | Support Intel AVX VNNI |
blob | commitdiff | raw | diff to current |
2020-11-03 |
Uros Bizjak | x86: Optimize aes<aeswideklvariant>u8 a bit, fix whitespace |
blob | commitdiff | raw | diff to current |
2020-10-29 |
liuhongt | Enable GCC to support Intel Key Locker ISA |
blob | commitdiff | raw | diff to current |
2020-10-22 |
liuhongt | Refactor implementation of *_bcst{_1,_2,_3} patterns. |
blob | commitdiff | raw | diff to current |
2020-10-14 |
Sunil K Pandey | x86: Add missing intrinsics [PR95483] |
blob | commitdiff | raw | diff to current |
2020-09-15 |
Jakub Jelinek | i386: Fix up vector mul and div with broadcasts in... |
blob | commitdiff | raw | diff to current |
2020-09-11 |
Nathan Sidwell | i386: Fix array index in expander |
blob | commitdiff | raw | diff to current |
2020-09-03 |
liuhongt | Optimize memory broadcast for constant vector under... |
blob | commitdiff | raw | diff to current |
2020-08-31 |
liuhongt | Refine expander vec_unpacku_float_hi_v16si/vec_unpacku_... |
blob | commitdiff | raw | diff to current |
2020-08-30 |
Jakub Jelinek | x86: Fix up ssse3_pshufbv8qi splitter |
blob | commitdiff | raw | diff to current |
2020-08-28 |
liuhongt | Add expander for movp2hi and movp2qi. |
blob | commitdiff | raw | diff to current |
2020-08-25 |
liuhongt | Refine typo to fix ICE. |
blob | commitdiff | raw | diff to current |
2020-08-21 |
liuhongt | Enable bitwise operation for type mask. |
blob | commitdiff | raw | diff to current |
2020-08-13 |
liuhongt | Merge two define_insn: <avx512>_blendm<mode>, <avx512... |
blob | commitdiff | raw | diff to current |
2020-08-10 |
liuhongt | Using UNSPEC for vector compare to mask register. |
blob | commitdiff | raw | diff to current |
2020-07-17 |
H.J. Lu | x86: Rename VF_AVX512VL_VF1_128_256 to VF1_AVX512ER_128_256 |
blob | commitdiff | raw | diff to current |
2020-07-09 |
H.J. Lu | x86: Enable FMA in rsqrt<mode>2 expander |
blob | commitdiff | raw | diff to current |
2020-06-17 |
liuhongt | Optimize V16QI/V32QI/V64QI shift by constant. |
blob | commitdiff | raw | diff to current |
2020-06-15 |
liuhongt | Optimize multiplication for V8QI,V16QI,V32QI under... |
blob | commitdiff | raw | diff to current |
2020-06-04 |
liuhongt | Fix zero-masking for vcvtps2ph when dest operand is... |
blob | commitdiff | raw | diff to current |
2020-06-04 |
liuhongt | Fix uppercase in trunc<mode><pmov_dst_3>2. |
blob | commitdiff | raw | diff to current |
2020-05-28 |
liuhongt | Fix nonconforming memory_operand for vpmovq{d,w,b}... |
blob | commitdiff | raw | diff to current |
2020-05-27 |
Uros Bizjak | i386: Remove %q modifier from two pmov insn templates... |
blob | commitdiff | raw | diff to current |
2020-05-26 |
liuhongt | Fix non-comforming expander for floatv2div2sf2,floatuns... |
blob | commitdiff | raw | diff to current |
2020-05-25 |
liuhongt | Add missing expander for vector float_extend and float_... |
blob | commitdiff | raw | diff to current |
2020-05-22 |
liuhongt | Add missing vector truncmn2 expanders [PR92658] |
blob | commitdiff | raw | diff to current |
2020-05-20 |
Uros Bizjak | i386: Do not use commutative operands with (use) RTX... |
blob | commitdiff | raw | diff to current |
2020-05-20 |
Uros Bizjak | i386: Fix zero/sign extend expanders [PR95229] |
blob | commitdiff | raw | diff to current |
2020-05-19 |
Uros Bizjak | i386: Add missing vector zero/sign extend expanders... |
blob | commitdiff | raw | diff to current |
2020-05-18 |
Uros Bizjak | i386: Improve vector mode and TFmode ABS and NEG patterns |
blob | commitdiff | raw | diff to current |
2020-05-14 |
Uros Bizjak | i386: Add V2DFmode float trunc/extend functions [PR95046] |
blob | commitdiff | raw | diff to current |
2020-05-14 |
Uros Bizjak | i386: Add V2DFmode conversion functions [PR95046] |
blob | commitdiff | raw | diff to current |
2020-05-06 |
Jakub Jelinek | x86: Fix vextract* masked patterns [PR93069] |
blob | commitdiff | raw | diff to current |
2020-05-05 |
Jakub Jelinek | i386: Simplify {,v}ph{add,sub{,s}{w,d} insn patterns... |
blob | commitdiff | raw | diff to current |
2020-04-11 |
Uros Bizjak | i386: Fix REDUC_SSE_SMINMAX_MODE mode conditions. |
blob | commitdiff | raw | diff to current |
2020-04-03 |
H.J. Lu | x86: Mark scratch operand in ssse3_pshufbv8qi3 as early... |
blob | commitdiff | raw | diff to current |
2020-04-03 |
Jakub Jelinek | i386: Fix vph{add,subs?}[wd] 256-bit AVX2 RTL patterns... |
blob | commitdiff | raw | diff to current |
2020-03-30 |
Jakub Jelinek | i386: Fix up *one_cmplv*2* insn with avx512f [PR94343] |
blob | commitdiff | raw | diff to current |
2020-03-30 |
Jakub Jelinek | Fix vextract* masked patterns [PR93069] |
blob | commitdiff | raw | diff to current |
2020-03-06 |
H.J. Lu | i386: Properly encode vector registers in vector move |
blob | commitdiff | raw | diff to current |
2020-02-13 |
Jakub Jelinek | i386: Fix k*shift* intrinsics [PR93673] |
blob | commitdiff | raw | diff to current |
2020-02-12 |
Jakub Jelinek | i386: Fix up vec_extract_lo* patterns [PR93670] |
blob | commitdiff | raw | diff to current |
2020-02-10 |
Jakub Jelinek | i386: Fix -mavx -mno-mavx2 ICE with VEC_COND_EXPR ... |
blob | commitdiff | raw | diff to current |
2020-02-07 |
Jakub Jelinek | i386: Better patch to improve avx* vector concatenation... |
blob | commitdiff | raw | diff to current |
2020-02-06 |
Jakub Jelinek | i386: Improve avx* vector concatenation [PR93594] |
blob | commitdiff | raw | diff to current |
2020-02-05 |
Jakub Jelinek | i386: Omit clobbers from vzeroupper until final [PR92190] |
blob | commitdiff | raw | diff to current |
2020-01-31 |
Uros Bizjak | Fix TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL handling. |
blob | commitdiff | raw | diff to current |
2020-01-30 |
Jakub Jelinek | i386: Optimize {,v}{,p}movmsk{b,ps,pd} followed by... |
blob | commitdiff | raw | diff to current |
2020-01-28 |
H.J. Lu | i386: Prefer TARGET_AVX over TARGET_SSE_TYPELESS_STORES |
blob | commitdiff | raw | diff to current |
2020-01-26 |
Jakub Jelinek | i386: Fix up *avx_vperm_broadcast_v4df [PR93430] |
blob | commitdiff | raw | diff to current |
2020-01-24 |
Jakub Jelinek | i386: prefer vpermilpd over vpermpd [PR93395] |
blob | commitdiff | raw | diff to current |
2020-01-14 |
Jakub Jelinek | i386: Fix wrong-code x86 issue with avx512{f,vl} fma... |
blob | commitdiff | raw | diff to current |
2020-01-01 |
Jakub Jelinek | Update copyright years. |
blob | commitdiff | raw | diff to current |
2019-12-29 |
Jakub Jelinek | re PR target/93078 (Missing fma and round functions... |
blob | commitdiff | raw | diff to current |
2019-12-09 |
Hongtao Liu | Enable mask movement for VCOND_EXPR under avx512f for |
blob | commitdiff | raw | diff to current |
2019-11-28 |
Hongtao Liu | sse.md (avx512f_maskcmp<mode>3): Refine VF to VF_AVX512VL. |
blob | commitdiff | raw | diff to current |
2019-10-29 |
Jakub Jelinek | re PR target/92258 (ICE: output_operand: invalid %... |
blob | commitdiff | raw | diff to current |
2019-10-28 |
Uros Bizjak | re PR target/92225 (ice in gen_smaxv2di3, at config... |
blob | commitdiff | raw | diff to current |
2019-10-28 |
Uros Bizjak | sse.md (sse_cvtss2si<rex64namesuffix>_2): Remove %k... |
blob | commitdiff | raw | diff to current |
2019-10-27 |
Hongtao Liu | Remove redudant <iptr> when operand already has scalar... |
blob | commitdiff | raw | diff to current |
2019-10-26 |
Hongtao Liu | Adjust predicates and constraints of scalar insns. |
blob | commitdiff | raw | diff to current |
2019-10-26 |
Hongtao Liu | Fix false dependence of scalar operation vrcp/vsqrt... |
blob | commitdiff | raw | diff to current |
2019-10-20 |
Jakub Jelinek | i386-protos.h (ix86_pre_reload_split): Declare. |
blob | commitdiff | raw | diff to current |
2019-10-15 |
Hongtao Liu | Add missing mask[z]_roundscale_[round]_s[d,s] intrinsics |
blob | commitdiff | raw | diff to current |
2019-10-07 |
Richard Sandiford | [i386] Make the vzeroupper pattern describe its effects... |
blob | commitdiff | raw | diff to current |
2019-09-12 |
Uros Bizjak | re PR tree-optimization/89386 (Generation of vectorized... |
blob | commitdiff | raw | diff to current |
2019-08-28 |
Jakub Jelinek | re PR libgomp/91530 (Several libgomp.*/scan-* tests... |
blob | commitdiff | raw | diff to current |
2019-08-16 |
Uros Bizjak | mmx.md (mmxdoublemode): New mode attribute. |
blob | commitdiff | raw | diff to current |
2019-08-02 |
Uros Bizjak | re PR tree-optimization/91201 (SIMD not generated for... |
blob | commitdiff | raw | diff to current |
2019-07-31 |
Jakub Jelinek | re PR tree-optimization/91201 (SIMD not generated for... |
blob | commitdiff | raw | diff to current |
2019-07-23 |
Jan Beulich | x86/AVX512: improve generated code for mask-to-vector... |
blob | commitdiff | raw | diff to current |
2019-07-22 |
Jan Beulich | x86/AVX512: improve generated code for bit-wise negatio... |
blob | commitdiff | raw | diff to current |
2019-07-11 |
Jakub Jelinek | re PR target/91124 (gcc.target/i386/avx512vl-vpshldvd... |
blob | commitdiff | raw | diff to current |
2019-07-06 |
Richard Sandiford | [i386] Fix ambiguous .md attribute uses |
blob | commitdiff | raw | diff to current |
2019-07-04 |
Prathamesh Kulkarni | re PR target/88833 ([SVE] Redundant moves for WHILELO... |
blob | commitdiff | raw | diff to current |
2019-07-02 |
Uros Bizjak | mmx.md (mmx_pack<s_trunsuffix>swb): Use TARGET_SSE2... |
blob | commitdiff | raw | diff to current |
2019-06-30 |
Uros Bizjak | sse.md (ssse3_abs<mode>2): Rename from abs<mode>2. |
blob | commitdiff | raw | diff to current |
2019-06-30 |
Uros Bizjak | i386.md (mmx_isa): Rename x64, x64_noavx and x64_avx... |
blob | commitdiff | raw | diff to current |
2019-06-28 |
Jan Beulich | x86: improve GFNI insns |
blob | commitdiff | raw | diff to current |
2019-06-28 |
Jan Beulich | x86: fix vgf2p8affine*qb insns |
blob | commitdiff | raw | diff to current |
2019-06-28 |
Jan Beulich | x86: fix CVT{,T}PD2PI insns |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Jakub Jelinek | re PR target/90991 (_mm_loadu_ps instrinsic translates... |
blob | commitdiff | raw | diff to current |
2019-06-26 |
Jakub Jelinek | re PR target/90991 (_mm_loadu_ps instrinsic translates... |
blob | commitdiff | raw | diff to current |
2019-06-26 |
Hongtao Liu | Enable GCC support for AVX512_VP2INTERSECT which will... |
blob | commitdiff | raw | diff to current |
2019-06-20 |
H.J. Lu | i386: Generate standard floating point scalar operation... |
blob | commitdiff | raw | diff to current |
next |