aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386
AgeCommit message (Expand)AuthorFilesLines
2014-09-19Remove LIBGCC2_TF_CEXT target macro.Joseph Myers7-21/+0
2014-09-16driver-i386.c (host_detect_local_cpu): Detect lack of zmm/k regs support.Ilya Tocar1-0/+17
2014-09-16AVX-512. Extend extract insn patterns.Alexander Ivchenko3-88/+309
2014-09-15Instruction attributes take an rtx_insn *David Malcolm2-16/+16
2014-09-15AVX-512. Extend vcvtps2ph insn patterns.Alexander Ivchenko1-29/+42
2014-09-15AVX-512. Extend ashrv insn patterns.Alexander Ivchenko1-21/+61
2014-09-12Remove LIBGCC2_HAS_?F_MODE target macros.Joseph Myers18-14/+49
2014-09-12AVX-512. Extend vpternlog, valign, vrotate insns.Alexander Ivchenko1-40/+40
2014-09-12AVX-512. Extend max/min insn patterns.Alexander Ivchenko1-50/+80
2014-09-12AVX-512. Extend gather insn patterns.Alexander Ivchenko1-31/+36
2014-09-11Also turn off OPTION_MASK_ABI_X32 for -m16H.J. Lu1-2/+3
2014-09-11AVX-512. Add vperm[it]2 insns support.Alexander Ivchenko1-32/+118
2014-09-11AVX-512. Extend vpermvar insn patterns.Alexander Ivchenko1-7/+20
2014-09-10AVX-512. Add patterns for compress, expand.Alexander Ivchenko1-19/+25
2014-09-10AVX-512. Add reduce, range, fpclass insn patterns.Alexander Ivchenko2-0/+96
2014-09-10AVX-512. Update float unspecs: storeu, rcp14, rsqrt14, scalef, getexp, fixupi...Alexander Ivchenko2-50/+56
2014-09-10AVX-512. Extend FMA patterns.Alexander Ivchenko1-250/+248
2014-09-09single_set takes an insnDavid Malcolm1-7/+5
2014-09-09recog_memoized works on an rtx_insn *David Malcolm2-11/+12
2014-09-08Remove SF_SIZE etc. target macros.Joseph Myers7-7/+0
2014-09-03output.h (get_some_local_dynamic_name): Declare.Richard Sandiford1-35/+0
2014-09-03adxintrin.h (_subborrow_u32): New.Ilya Tocar2-0/+54
2014-09-03use rtx_code_label moreTrevor Saunders1-8/+8
2014-08-29AVX-512. Add SI/DI masked interleave.Alexander Ivchenko1-25/+25
2014-08-29AVX-512. Add narrowing vpmov.Alexander Ivchenko2-13/+520
2014-08-28AVX-512. Add byte/word plus/minus/avg.Alexander Ivchenko1-21/+32
2014-08-28AVX-512. Support 512-bit/masked interleave.Alexander Ivchenko1-82/+226
2014-08-28AVX-512. Add vps[rl]ldq insn patterns.Alexander Ivchenko1-5/+5
2014-08-28AVX-512. Add integer max/min.Alexander Ivchenko1-0/+14
2014-08-28AVX-512. Add vcvtps2[u]qq patterns.Alexander Ivchenko1-0/+49
2014-08-27Use rtx_insn for various target.def hooksDavid Malcolm3-14/+14
2014-08-27sse.md (define_insn "<mask_codefor>avx512dq_broadcast<mode><mask_name>_1"): U...Alexander Ivchenko1-6/+7
2014-08-27sse.md (define_mode_iterator VI48_AVX512VL): New.Alexander Ivchenko1-42/+148
2014-08-27sse.md (define_mode_iterator VI48_AVX2_48_AVX512F): Delete.Alexander Ivchenko1-8/+19
2014-08-25Strengthen haifa_sched_info callbacks and 3 scheduler hooksDavid Malcolm1-19/+20
2014-08-25config/i386/i386: Use rtx_insnDavid Malcolm2-54/+61
2014-08-25config/i386/i386.c: Use rtx_code_labelDavid Malcolm1-47/+63
2014-08-25IPA C++ refactoring 4/NMartin Liska1-6/+6
2014-08-25* config/i386/i386.md (SWI1248_AVX512BW): Add missing paren.Marek Polacek1-1/+1
2014-08-25i386.md (SWI1248_AVX512BW): New mode iterator.Petr Murzin1-30/+14
2014-08-22shrink-wrap.*: Use rtx_insn (touches config/i386/i386.c)David Malcolm1-1/+1
2014-08-22subst.md (define_subst_attr "mask_avx512bw_condition"): New.Alexander Ivchenko2-10/+32
2014-08-22sse.md (define_mode_iterator VI4F_BRCST32x2): New.Alexander Ivchenko1-0/+68
2014-08-22sse.md (define_mode_iterator VI8_AVX512VL): New.Alexander Ivchenko1-3/+6
2014-08-22sse.md (define_mode_iterator V_AVX512VL): Delete.Kirill Yukhin1-58/+88
2014-08-19alpha.h (CLZ_DEFINED_VALUE_AT_ZERO, [...]): Return 0/1 rather than bool.Marek Polacek1-2/+2
2014-08-19Don't clear destination if it is used in sourceH.J. Lu1-6/+18
2014-08-19config.gcc (*-*-cygwin*): Use __cxa_atexit by default.Yaakov Selkowitz2-2/+28
2014-08-19cygwin.h (LINK_SPEC): Pass --tsaware flag only when building executables, not...Yaakov Selkowitz2-2/+4
2014-08-19cygwin-stdint.h: Throughout, make type definitions dependent on target archit...Yaakov Selkowitz1-45/+12