summaryrefslogtreecommitdiff
path: root/gcc/config/i386
Commit message (Expand)AuthorAgeFilesLines
* Call tls_get_addr via GOT for GNU TLS if possiblehjl/no-plt/masterH.J. Lu2016-06-233-9/+38
* * config/i386/driver-i386.c (host_detect_local_cpu): Seturos2016-06-231-7/+16
* i386: Access external function via GOT slot for -fno-plthjl2016-06-231-15/+36
* Add gcc-auto-profile scriptak2016-06-231-0/+70
* PR target/67400uros2016-06-223-4/+62
* * config/i386/i386.c (ix86_expand_move): Simplify SYMBOL_REF handling.uros2016-06-221-29/+41
* gcc:edlinger2016-06-221-1/+6
* remove knetbsd supporttbsaunde2016-06-212-47/+0
* remove support for the interix targettbsaunde2016-06-213-409/+0
* [AVX-512ER] vrsqrt28ps auto generationiverbin2016-06-212-0/+29
* [AVX-512ER] vrcp28ps auto generationiverbin2016-06-211-2/+13
* Convert V1TImode register to TImode in debug insnhjl2016-06-211-1/+37
* PR target/71559jakub2016-06-201-5/+21
* * config/i386/driver-i386.c (host_detect_local_cpu): Seturos2016-06-162-5/+58
* * config/i386/i386.md (setcc + movzbl peephole2): Use reg_set_p.jakub2016-06-161-4/+2
* * config/i386/i386.md (signbittf2): Emit sse_movmskps for TARGET_SSE.uros2016-06-141-7/+16
* * Partially revert my previous commit.uros2016-06-132-32/+10
* * config/i386/i386-builtin-types.def (INT_FTYPE_FLOAT128):uros2016-06-134-10/+61
* * config/i386/i386.md (paritydi2): Use ix86_expand_setcc.uros2016-06-131-22/+8
* * config/i386/i386.c (ix86_init_builtins): Calculateuros2016-06-121-22/+22
* PR target/71241uros2016-06-122-4/+45
* 2016-06-09 Jonathan Yong <10walls@gmail.com>law2016-06-091-1/+0
* * config/i386/sse.md (avx_vec_concat<mode>): Add v=v,vm andjakub2016-06-071-8/+34
* * config/i386/i386.h (enum ix86_enitity): Add X86_DIRFLAG.uros2016-06-063-32/+102
* PR target/71389uros2016-06-051-2/+2
* Add option for whether ceil etc. can raise "inexact", adjust x86 conditions.jsm282016-06-031-45/+35
* Implement x86 interrupt attributehjl2016-06-034-15/+391
* * config/i386/sse.md (*vec_concatv4si): Use v=v,v instead ofjakub2016-06-021-4/+4
* * config/i386/sse.md (*vec_concatv2si_sse4_1): Add avx512dq v=Yv,rmjakub2016-06-021-11/+12
* * config/i386/sse.md (*vec_concatv2di): Add x86_avx512dq v=Yv,rmjakub2016-06-021-13/+20
* PR target/67310uros2016-06-011-29/+44
* AVX-512. Limit constraint for scalar operand in split to AVX-512VL.kyukhin2016-05-311-1/+1
* * config/i386/sync.md (mfence_nosse): Use "lock orl $0, -4(%esp)".uros2016-05-301-1/+1
* PR target/71245uros2016-05-291-0/+56
* * config/i386/i386.md (*movqi_internal) <attr "isa">: Useuros2016-05-263-40/+244
* * config/i386/sse.md (*vcvtps2ph_store<mask_name>): Use v constraintjakub2016-05-261-3/+3
* * config/i386/sse.md (*ssse3_palignr<mode>_perm): Add avx512bwjakub2016-05-261-8/+9
* * config/i386/sse.mdjakub2016-05-261-6/+23
* PR target/70738uros2016-05-252-20/+47
* AVX-512F: Add vectorizer support builtinsiverbin2016-05-253-10/+91
* * config/i386/i386.h (TARGET_AVOID_4BYTE_PREFIXES): Define.jakub2016-05-242-1/+3
* * config/i386/sse.md (<sse4_1>_round<ssemodesuffix><avxsizesuffix>):jakub2016-05-241-10/+7
* * config/i386/sse.md (vec_set<mode>_0): Use sse4_noavx isa insteadjakub2016-05-241-35/+39
* * config/i386/sse.md (sse4_1_<code>v8qiv8hi2<mask_name>): Limitjakub2016-05-241-24/+30
* * config/i386/i386.c (ix86_preferred_reload_class): Useuros2016-05-241-4/+5
* * config/i386/i386.h (IS_STACK_MODE): Enable foruros2016-05-233-37/+35
* Revert:uros2016-05-222-8/+1
* * config/i386/sse.md (vec_set_lo_<mode><mask_name>,jakub2016-05-221-4/+8
* * config/i386/sse.md (vec_set_lo_v16hi, vec_set_hi_v16hi,jakub2016-05-221-20/+28
* * config/i386/sse.md (i128vldq): New mode iterator.jakub2016-05-221-11/+26