i386.md (*movqi_internal): Use if_then_else or cond RTXes to calculate attribute...
[gcc.git] / gcc / config / i386 / sse.md
2016-05-26 Uros Bizjaki386.md (*movqi_internal): Use if_then_else or cond...
2016-05-26 Jakub Jelineksse.md (*vcvtps2ph_store<mask_name>): Use v constraint...
2016-05-26 Jakub Jelineksse.md (*ssse3_palignr<mode>_perm): Add avx512bw altern...
2016-05-26 Jakub Jelinek* config/i386/sse.md
2016-05-25 Ilya VerbinAVX-512F: Add vectorizer support builtins
2016-05-24 Jakub Jelineksse.md (<sse4_1>_round<ssemodesuffix><avxsizesuffix...
2016-05-24 Jakub Jelineksse.md (vec_set<mode>_0): Use sse4_noavx isa instead...
2016-05-24 Jakub Jelineksse.md (sse4_1_<code>v8qiv8hi2<mask_name>): Limit first...
2016-05-22 Jakub Jelineksse.md (vec_set_lo_<mode><mask_name>, [...]): Add ...
2016-05-22 Jakub Jelineksse.md (vec_set_lo_v16hi, [...]): Add alternative with...
2016-05-22 Jakub Jelineksse.md (i128vldq): New mode iterator.
2016-05-22 Jakub Jelineksse.md (avx2_vec_dupv4df): Use v instead of x constrain...
2016-05-18 Jakub Jelineksse.md (pbroadcast_evex_isa): New mode attr.
2016-05-18 Jakub Jelineksse.md (<ssse3_avx2>_palignr<mode>): Use constraint...
2016-05-18 Jakub Jelineksse.md (<ssse3_avx2>_pshufb<mode>3<mask_name>): Use...
2016-05-18 Jakub Jelineksse.md (*<ssse3_avx2>_pmulhrsw<mode>3<mask_name>):...
2016-05-18 Jakub Jelineksse.md (avx2_pmaddubsw256, [...]): Add avx512bw alterna...
2016-05-18 Kirill Yukhini386. Extend static buffers. Fix SF mode operand constr...
2016-05-18 Kirill YukhinAVX-512. Use `Yv' for SF mode operand in vec_concat...
2016-05-18 Petr MurzinFix patterns to enable sse-14.c to compile with -masm...
2016-05-12 Jakub Jelineki386.md (isa): Add x64_avx512dq, enable if TARGET_64BIT...
2016-05-12 Jakub Jelineksse.md (sse2_loadld): Use v instead of x constraint...
2016-05-12 Jakub Jelineksse.md (pinsr_evex_isa): New mode attr.
2016-05-12 Jakub Jelinekre PR target/71019 (AVX512BW instructions emitted even...
2016-05-12 Jakub Jelineksse.md (*vec_setv4sf_sse4_1, [...]): Use v constraint...
2016-05-12 Jakub Jelinekconstraints.md (Yv): New constraint.
2016-05-10 Jakub Jelinekre PR target/70927 ([6 only] avx512dq instructions...
2016-05-09 Jakub Jelineki386.md (set_got, [...]): Remove constraints from expan...
2016-05-08 Uros Bizjakre PR target/70998 (ICE in pre_and_rev_post_order_compu...
2016-05-06 Jakub Jelineksse.md (*<code>v8hi3, [...]): Add avx512bw alternative.
2016-05-06 Jakub Jelineksse.md (<mask_codefor>ashr<mode>3<mask_name>): Move...
2016-05-06 Jakub Jelineksse.md (*avx2_pmaddwd, [...]): Use v instead of x in...
2016-05-06 Jakub Jelineksse.md (*vec_extractv4sf_0, [...]): Use v instead of...
2016-05-06 Jakub Jelineksse.md (*vec_concatv2sf_sse4_1, [...]): Use v instead...
2016-05-06 Jakub Jelineksse.md (sse_shufps_<mode>, [...]): Use v instead of...
2016-05-06 Jakub Jelinek* config/i386/sse.md (vec_interleave_lowv4sf,
2016-05-06 Jakub Jelineksse.md (sse_movhlps, [...]): Use v instead of x in...
2016-05-06 Jakub Jelineksse.md (*avx_cvtpd2dq256_2, [...]): Use v constraint...
2016-05-05 Jakub Jelineksse.md (<avx512>_fmadd_<mode>_mask3<round_name>): Use...
2016-05-04 Jakub Jelineksse.md (vec_interleave_highv8sf, [...]): Remove constra...
2016-05-04 Jakub Jelineksse.md (sse2_movq128): Use v constraint instead of x.
2016-05-01 Uros Bizjakconstraints.md (BC): Only allow -1 operands.
2016-04-28 Jakub Jelineki386.md (sse4_1_round<mode>2): Add avx512f alternative.
2016-04-25 Uros Bizjaki386.md (*movxi_internal_avx512f): Use insn type attrib...
2016-04-25 Uros Bizjaki386.md (*movoi_internal_avx): Set mode attribute to...
2016-04-24 Uros Bizjaki386-protos.h (standard_sse_constant_p): Add machine_mo...
2016-04-21 Kirill YukhinAVX-512. PR target/70728. Use separate constraint for...
2016-04-20 Ilya Enkovichsse.md (vec_unpacks_lo_hi): Always use kmovw to support...
2016-04-19 H.J. LuRemove ssememalign
2016-04-19 H.J. LuRemove UNSPEC_LOADU and UNSPEC_STOREU
2016-04-18 H.J. LuOptimize load double into xmm with zero_extend
2016-04-18 Uros Bizjakmmx.md (*vec_extractv2sf_0): Use gen_lowpart.
2016-04-15 Kirill YukhinAVX-512. Fix mode size check.
2016-04-15 Kirill YukhinAVX-512. Fix mem operand modifier for Intel syntax.
2016-04-13 Ilya Enkovichi386.md (kunpckhi): Swap operands.
2016-04-06 Uros Bizjaksse.md (shuffletype): Add V32HI and V4TI modes.
2016-04-05 Uros Bizjakre PR target/70510 (ICE: output_operand: invalid %...
2016-04-05 Jakub Jelinekre PR target/70525 (generating 'vpandn' without the...
2016-03-31 Kirill Yukhinre PR target/70453 (gcc generates invalid instruction...
2016-03-21 Kirill Yukhinre PR target/70293 ([ICE, AVX-512] Wrong reg constraint...
2016-03-18 Kirill Yukhinsse.md: Use vpbroadcastq for broadcasting DF values...
2016-03-09 Jakub Jelinekre PR target/70086 (ICE: in extract_constrain_insn_cach...
2016-03-09 Jakub Jelinekre PR target/70049 (Error: operand size mismatch for...
2016-03-04 Jakub Jelinekre PR target/70059 (Invalid codegen on AVX-512 when...
2016-02-19 Jakub Jelinekre PR tree-optimization/69820 (Test miscompiled with...
2016-02-19 Jakub Jelinekre PR target/69671 (FAIL: gcc.target/i386/avx512vl...
2016-02-03 Kirill Yukhinre PR target/69118 (Wrong condition in avx512f_maskcmp...
2016-02-02 Yuri Rumyantsevre PR middle-end/68542 (10% 481.wrf performance regression)
2016-01-29 H.J. LuUse vm in sse2_cvtps2pd<mask_name>
2016-01-28 Uros Bizjakre PR target/69459 (wrong code with -O2 and vector...
2016-01-13 Alexander FominAVX512: Restrict default masks for prefetch gather...
2016-01-11 H.J. LuRemove snprintf from <avx512>_(load|store)<mode>_mask
2016-01-07 H.J. LuAdd round_nimm_scalar_predicate and use xBm
2016-01-05 H.J. LuUse vector_operand on SSE with 16b memory operand
2016-01-05 H.J. LuAdd vector_memory_operand and "Bm" constraint
2016-01-04 Jakub JelinekUpdate copyright years.
2015-12-08 Kirill YukhinAVX-512. Fix assembler section for broadcast pattern.
2015-12-07 Kirill Yukhinre PR target/68627 ([i386, AVX-512] Illegal insn genera...
2015-12-04 Ilya Enkovichsse.md (<avx512>_store<mode>_mask): Fix operand checked...
2015-12-02 Kirill YukhinAVX-512. Split out mask version for vec_extract_hi_...
2015-11-17 Uros Bizjakre PR target/68263 (Vector "*mov<mode>_internal" fails...
2015-11-16 Alan Lawrence[i386]Migrate reduction optabs to reduc_<op>_scal
2015-11-10 Ilya Enkovichsse.md (HALFMASKMODE): New attribute.
2015-11-10 Ilya Enkovichi386-protos.h (ix86_expand_sse_movcc): New.
2015-11-10 Ilya Enkovichsse.md (maskload<mode>): Rename to ...
2015-11-10 Ilya Enkovichexpr.c (do_store_flag): Use expand_vec_cmp_expr for...
2015-10-09 Alexander FominAVX512: Fix embedded rounding/SAE specifier position.
2015-10-06 Alexander FominAVX-512. Avoid upper-bank registers when splitting...
2015-10-06 Venkataramanan KumarAMD znver1 enablement.
2015-10-05 Richard SandifordRemove remaining uses of REAL_ARITHMETIC
2015-10-02 Kirill YukhinUpdate extract_even_odd w/ AVX-512BW insns.
2015-09-27 Uros Bizjakpredicates.md (register_sse4nonimm_operand): New predicate.
2015-09-22 Alexander Fominre PR target/67480 (AVX512 bitwise logic operations...
2015-08-06 Uros Bizjaksse.md (*vec_concatv2df): Declare added alternatives...
2015-08-05 Kirill YukhinDisable AVX-512VL insns for scalar mode operands on...
2015-08-05 Kirill YukhinMerge SSE and AVX ptest patterns.
2015-07-30 David Sherwoodaarch64-simd.md (aarch64_ext<mode>): Replace call to...
2015-07-25 Uros Bizjaki386.c: Use SUBREG_P predicate.
2015-07-10 Uros Bizjaksse.md (movdi_to_sse): Use gen_lowpart and gen_higpart...
2015-06-23 Uros Bizjakre PR target/66560 (Fails to generate ADDSUBPS)
next