aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386
AgeCommit message (Expand)AuthorFilesLines
2014-10-29decl.c, [...]: Remove redundant enum from machine_mode.Richard Sandiford7-358/+358
2014-10-29AVX-512. 89/n. Improve mask move insn generation.Alexander Ivchenko1-14/+19
2014-10-29AVX-512. 88/n. Add missed avx512bw/avx512vl cmp intrinsics.Alexander Ivchenko3-0/+1214
2014-10-28cgraph.h: Flatten.Andrew MacLeod2-1/+8
2014-10-28AVX-512. 85/n. Add intrinsics headers.Alexander Ivchenko6-0/+24429
2014-10-28AVX-512. 84/n. Add missing immediate checks.Alexander Ivchenko1-0/+3
2014-10-28AVX-512. 83/n. Add scatter built-ins.Alexander Ivchenko1-0/+145
2014-10-28AVX-512. 82/n. Add gather built-ins.Alexander Ivchenko1-9/+150
2014-10-28AVX-512. 81.2/n. Add new built-ins.Alexander Ivchenko2-11/+2697
2014-10-27i386.c (ix86_loop_memcount): Delete.Richard Sandiford1-30/+17
2014-10-27i386.c (find_constant_1): Delete.Richard Sandiford1-40/+31
2014-10-27i386.c (extended_reg_mentioned_1): Delete.Richard Sandiford1-14/+9
2014-10-27i386.c: Include rtl-iter.hRichard Sandiford1-15/+13
2014-10-27ggcplug.c: Shuffle includes to include gcc-plugin.h earlier.Andrew MacLeod2-1/+21
2014-10-23AVX. Fix block absq emit for non AVX-512 targets.Kirill Yukhin1-6/+14
2014-10-22lra.c (lra): Remove call to recog_init.Richard Sandiford1-8/+6
2014-10-22recog.h (constrain_operands): Add an alternative_mask parameter.Richard Sandiford1-1/+1
2014-10-22md.texi: Document "preferred_for_size" and "preferred_for_speed" attributes.Richard Sandiford1-2/+2
2014-10-22re PR target/63594 (ICE: in ix86_vector_duplicate_value, at config/i386/i386....Jakub Jelinek2-27/+76
2014-10-22re PR target/63542 (My build log is full of "non-delegitimized UNSPEC UNSPEC_...Jakub Jelinek1-6/+21
2014-10-21i386.c (expand_vec_perm_1): Fix expand_vec_perm_palignr case.Ilya Tocar2-6/+7
2014-10-17AVX512. 63.1 Update permute expanding.Ilya Tocar2-82/+255
2014-10-17Fix bootstrap failure.Kirill Yukhin1-15/+6
2014-10-17AVX-512. 75/n. Update vec_init.Alexander Ivchenko2-11/+60
2014-10-17AVX-512. 80/n. Extend expand_sse2_mulvxdi3.Alexander Ivchenko1-1/+16
2014-10-17cpuid.h (__cpuid): Remove definitions that handle %ebx register in a special ...Uros Bizjak2-54/+5
2014-10-16function.h: Flatten file.Andrew MacLeod1-1/+5
2014-10-16AVX-512. 79/n. Extend expand_mul_widen_hilo.Alexander Ivchenko1-0/+3
2014-10-16AVX-512. 78/n. Use blend for inserting.Alexander Ivchenko1-0/+73
2014-10-16AVX-512. 76/n. Extend int 2 float conversions.Alexander Ivchenko1-0/+8
2014-10-15re PR go/59432 (sync/atomic FAILs on 32bit x86 systems without .cfi directives)Uros Bizjak4-91/+11
2014-10-15AVX-512. 56/n. Add plus/minus/abs/neg/andnot insn.Alexander Ivchenko1-26/+150
2014-10-15AVX-512. 52.1/n. Add vec2mask and mask2vec insn.Alexander Ivchenko2-0/+76
2014-10-14re PR target/63534 (Bootstrap failure on x86_64/i686-linux)Evgeny Stupachenko1-4/+9
2014-10-14AVX-512. 77/n. Use blend for cond-set V32HI and V64QI.Alexander Ivchenko1-0/+8
2014-10-14AVX-512. 74/n. Add byte/word max/mix reduction.Alexander Ivchenko2-3/+7
2014-10-14AVX-512. 73/n. Extend reduc min/max autogen.Alexander Ivchenko1-1/+2
2014-10-14AVX-512. 72/n. Extend VI itterator.Alexander Ivchenko2-2/+4
2014-10-14AVX-512. 71/n. Remove redudant iterator attribute.Alexander Ivchenko1-6/+0
2014-10-14AVX-512. 70/n. Add vpmaxmin.Alexander Ivchenko1-12/+16
2014-10-14AVX-512. 69/n. Add vpmulhrsw insn support.Alexander Ivchenko1-0/+58
2014-10-14AVX-512. 68/n. Add vpmullw, vpacksdw, pmaddwd insn.Alexander Ivchenko1-56/+64
2014-10-14AVX-512. 67/n. Update constraints in vec_dup insn.Alexander Ivchenko1-2/+2
2014-10-14AVX-512. 66/n. Extend vpalignr insn patterns.Alexander Ivchenko1-4/+26
2014-10-14AVX-512. 65/n. Add rest of VI1-AVX2: mul insn pattern.Alexander Ivchenko1-2/+2
2014-10-14AVX-512. 64/n. Add rest of VI1-AVX2: vpack[us]wb.Alexander Ivchenko1-13/+13
2014-10-14AVX-512. 62/n. Add vpmaddubsw,vdbpsadbw insn patterns.Alexander Ivchenko1-0/+33
2014-10-14AVX-512. 61/n. Update FP logic insn patterns.Alexander Ivchenko1-65/+141
2014-10-14AVX-512. 60/n. Update 128bit ashrv insn pattern.Alexander Ivchenko1-11/+29
2014-10-14AVX-512. 59/n. Add vptest[n]m, ucmp, cmpeq insn patterns.Alexander Ivchenko2-18/+96