2014-10-28 |
Alexander Ivchenko | AVX-512. 85/n. Add intrinsics headers. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-28 |
Alexander Ivchenko | AVX-512. 84/n. Add missing immediate checks. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-28 |
Alexander Ivchenko | AVX-512. 83/n. Add scatter built-ins. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-28 |
Alexander Ivchenko | AVX-512. 82/n. Add gather built-ins. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-28 |
Alexander Ivchenko | AVX-512. 81.2/n. Add new built-ins. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-23 |
Kirill Yukhin | AVX. Fix block absq emit for non AVX-512 targets.
|
commit | commitdiff | tree |
2014-10-23 |
Kirill Yukhin | AVX-512. 81.1/n. Extend `function_code' field `tree_var_decl...
|
commit | commitdiff | tree |
2014-10-21 |
Kirill Yukhin | Revert r216483.
|
commit | commitdiff | tree |
2014-10-17 |
Kirill Yukhin | Fix bootstrap failure.
|
commit | commitdiff | tree |
2014-10-17 |
Alexander Ivchenko | AVX-512. 75/n. Update vec_init. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-17 |
Alexander Ivchenko | AVX-512. 80/n. Extend expand_sse2_mulvxdi3. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-16 |
Alexander Ivchenko | AVX-512. 79/n. Extend expand_mul_widen_hilo. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-16 |
Alexander Ivchenko | AVX-512. 78/n. Use blend for inserting. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-16 |
Alexander Ivchenko | AVX-512. 76/n. Extend int 2 float conversions. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-15 |
Alexander Ivchenko | AVX-512. 56/n. Add plus/minus/abs/neg/andnot insn. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-15 |
Alexander Ivchenko | AVX-512. 52.1/n. Add vec2mask and mask2vec insn. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 77/n. Use blend for cond-set V32HI and V64QI. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 74/n. Add byte/word max/mix reduction. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 73/n. Extend reduc min/max autogen. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 72/n. Extend VI itterator. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 71/n. Remove redudant iterator attribute. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 70/n. Add vpmaxmin. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 69/n. Add vpmulhrsw insn support. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 68/n. Add vpmullw, vpacksdw, pmaddwd insn. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 67/n. Update constraints in vec_dup insn. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 66/n. Extend vpalignr insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 65/n. Add rest of VI1-AVX2: mul insn pattern. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 64/n. Add rest of VI1-AVX2: vpack[us]wb. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 62/n. Add vpmaddubsw,vdbpsadbw insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 61/n. Update FP logic insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 60/n. Update 128bit ashrv insn pattern. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 59/n. Add vptest[n]m, ucmp, cmpeq insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 58/n. Add vpmul[u]dq insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-14 |
Alexander Ivchenko | AVX-512. 57/n. Extend blend/cmp/brodcast insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-10-13 |
Kirill Yukhin | Add missing in r216154 test.
|
commit | commitdiff | tree |
2014-10-13 |
Evgeny Stupachenko | i386.c (ix86_address_cost): Lower cost for when address...
|
commit | commitdiff | tree |
2014-10-13 |
Kirill Yukhin | re PR target/8340 (ICE on x86 inline asm w/ -fPIC)
|
commit | commitdiff | tree |
2014-10-13 |
Evgeny Stupachenko | x86-tune.def (X86_TUNE_SSE_PARTIAL_REG_DEPENDENCY)...
|
commit | commitdiff | tree |
2014-10-03 |
Ilya Enkovich | lra-constraints.c (inherit_in_ebb): Handle calls with...
|
commit | commitdiff | tree |
2014-09-25 |
Alexander Ivchenko | AVX-512. Extend `perm' insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-25 |
Alexander Ivchenko | AVX-512. Add mov[dlh]dup insns support. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-25 |
Alexander Ivchenko | AVX-512. Update vec_set<mode>_0 pattern. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-25 |
Alexander Ivchenko | AVX-512. Add convert ps2pd and ps2dq. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-25 |
Alexander Ivchenko | AVX-512. Add pd2dq and dq2pd converts. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-24 |
Kirill Yukhin | re PR bootstrap/63235 (building fails with --disable...
|
commit | commitdiff | tree |
2014-09-24 |
Alexander Ivchenko | AVX-512. Add cvtps2 insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-24 |
Alexander Ivchenko | AVX-512. Add vpshuf[lh]w insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-24 |
Alexander Ivchenko | AVX-512. Add shuffles (pd, 32x4, etc.). Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-24 |
Alexander Ivchenko | AVX-512. Add insert insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-24 |
Alexander Ivchenko | AVX-512. Add widening pmov. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-23 |
Ilya Enkovich | cfgcleanup.c (try_optimize_cfg): Do not remove label...
|
commit | commitdiff | tree |
2014-09-23 |
Alexander Ivchenko | AVX-512. Add vshufpd insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-23 |
Alexander Ivchenko | AVX-512. Add vshufps insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-23 |
Alexander Ivchenko | AVX-512. Add rest of vunpck[lh]ps. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-23 |
Alexander Ivchenko | AVX-512. Add masked vunpck[lh]pd. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-16 |
Alexander Ivchenko | AVX-512. Extend extract insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-15 |
Alexander Ivchenko | AVX-512. Extend vcvtps2ph insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-15 |
Alexander Ivchenko | AVX-512. Extend ashrv insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-12 |
Alexander Ivchenko | AVX-512. Extend vpternlog, valign, vrotate insns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-12 |
Alexander Ivchenko | AVX-512. Extend max/min insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-12 |
Alexander Ivchenko | AVX-512. Extend gather insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-11 |
Alexander Ivchenko | AVX-512. Add vperm[it]2 insns support. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-11 |
Alexander Ivchenko | AVX-512. Extend vpermvar insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-10 |
Alexander Ivchenko | AVX-512. Add patterns for compress, expand. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-10 |
Alexander Ivchenko | AVX-512. Add reduce, range, fpclass insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-10 |
Alexander Ivchenko | AVX-512. Update float unspecs: storeu, rcp14, rsqrt14... Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-10 |
Alexander Ivchenko | AVX-512. Extend FMA patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-09-02 |
Jakub Jelinek | cilk-builtins.def (__cilkrts_cilk_for_32): New.
|
commit | commitdiff | tree |
2014-08-29 |
Alexander Ivchenko | AVX-512. Add SI/DI masked interleave. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-29 |
Alexander Ivchenko | AVX-512. Add narrowing vpmov. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-28 |
Alexander Ivchenko | AVX-512. Add byte/word plus/minus/avg. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-28 |
Alexander Ivchenko | AVX-512. Support 512-bit/masked interleave. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-28 |
Alexander Ivchenko | AVX-512. Add vps[rl]ldq insn patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-28 |
Alexander Ivchenko | AVX-512. Add integer max/min. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-28 |
Alexander Ivchenko | AVX-512. Add vcvtps2[u]qq patterns. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-27 |
Alexander Ivchenko | sse.md (define_insn "<mask_codefor>avx512dq_broadcast... Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-27 |
Alexander Ivchenko | sse.md (define_mode_iterator VI48_AVX512VL): New. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-27 |
Alexander Ivchenko | sse.md (define_mode_iterator VI48_AVX2_48_AVX512F)... Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-25 |
Petr Murzin | i386.md (SWI1248_AVX512BW): New mode iterator.
|
commit | commitdiff | tree |
2014-08-22 |
Alexander Ivchenko | subst.md (define_subst_attr "mask_avx512bw_condition... Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-22 |
Alexander Ivchenko | sse.md (define_mode_iterator VI4F_BRCST32x2): New. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-22 |
Alexander Ivchenko | sse.md (define_mode_iterator VI8_AVX512VL): New. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-22 |
Kirill Yukhin | sse.md (define_mode_iterator V_AVX512VL): Delete.
|
commit | commitdiff | tree |
2014-08-22 |
Igor Zamyatin | re PR other/62008 (CilkPlus Array Notation ICE in build_arra...
|
commit | commitdiff | tree |
2014-08-19 |
Alexander Ivchenko | sse.md (define_mode_iterator VI48_AVX512F): Delete. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-18 |
Ilya Enkovich | re PR ipa/61800 (ICE: Segmentation fault during Firefox...
|
commit | commitdiff | tree |
2014-08-18 |
Alexander Ivchenko | sse.md (define_mode_iterator VI8_AVX2_AVX512BW): New. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-18 |
Alexander Ivchenko | sse.md (define_mode_iterator VF1_AVX512VL): New. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-18 |
Alexander Ivchenko | i386.c: Rename ufloatv8siv8df_mask to ufloatv8siv8df2_mask. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-18 |
Alexander Ivchenko | sse.md (define_mode_iterator VF2_AVX512VL): New. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-18 |
Alexander Ivchenko | i386.md (define_insn "*movoi_internal_avx"): Add evex... Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-18 |
Alexander Ivchenko | i386.md (define_attr "isa"): Add avx512dq, noavx512dq. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-18 |
Alexander Ivchenko | gcc/ Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-14 |
Alexander Ivchenko | sse.md (define_mode_attr avx512): New. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-14 |
Alexander Ivchenko | sse.md: Allow V64QI, V32QI, V32HI, V4HI modes. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-14 |
Alexander Ivchenko | i386.md (define_attr "isa"): Add avx512bw,noavx512bw. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-14 |
Alexander Ivchenko | i386.c (ix86_preferred_simd_mode): Allow V64QImode... Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-14 |
Alexander Ivchenko | i386.c (print_reg): Сorrectly print 64-bit mask registers. Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com>
|
commit | commitdiff | tree |
2014-08-14 |
Ilya Enkovich | ipa-devirt.c (get_polymorphic_call_info): Use fndecl...
|
commit | commitdiff | tree |
2014-08-14 |
Ilya Enkovich | cgraph.c (cgraph_node::function_symbol): Fix wrong...
|
commit | commitdiff | tree |