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