..
iamcu
Update copyright years.
2017-01-01 13:07:43 +01:00
math-torture
Update copyright years.
2017-01-01 13:07:43 +01:00
mpx
mpx-os-support.h: New file.
2017-09-04 20:43:44 +02:00
stackalign
i386.c (print_reg): Warn for values of unsupported size in integer register.
2017-03-01 20:24:53 +01:00
3dnow-1.c
…
3dnow-2.c
…
3dnowA-1.c
…
3dnowA-2.c
…
3dnowA-3.c
re PR target/79569 (Unrecognized command line option ‘-m3dnowa’)
2017-02-18 14:14:43 +01:00
387-1.c
…
387-2.c
…
387-3.c
…
387-4.c
…
387-5.c
…
387-6.c
…
387-7.c
…
387-8.c
…
387-9.c
…
387-10.c
…
387-11.c
…
387-12.c
…
387-builtin-fp-int-inexact.c
Add option for whether ceil etc. can raise "inexact", adjust x86 conditions.
2016-06-03 16:49:04 +01:00
387-rint-inline-1.c
Add option for whether ceil etc. can raise "inexact", adjust x86 conditions.
2016-06-03 16:49:04 +01:00
387-rint-inline-2.c
Add option for whether ceil etc. can raise "inexact", adjust x86 conditions.
2016-06-03 16:49:04 +01:00
47698.c
…
980211-1.c
…
980226-1.c
…
980312-1.c
…
980313-1.c
…
980414-1.c
…
980520-1.c
…
980709-1.c
…
990117-1.c
…
990130-1.c
…
990213-2.c
…
990214-1.c
…
990424-1.c
…
990524-1.c
…
991129-1.c
…
991209-1.c
…
991214-1.c
…
991230-1.c
…
20000609-1.c
…
20000614-1.c
…
20000614-2.c
…
20000720-1.c
…
20000724-1.c
…
20000807-1.c
…
20000904-1.c
…
20001127-1.c
…
20010520-1.c
…
20011009-1.c
…
20011029-2.c
…
20011107-1.c
…
20011119-1.c
…
20020201-3.c
…
20020218-1.c
…
20020224-1.c
…
20020426-1.c
…
20020523.c
…
20020531-1.c
…
20020616-1.c
…
20020729-1.c
…
20030217-1.c
…
20030217-2.c
…
20030926-1.c
…
20040112-1.c
…
20050113-1.c
…
20060125-1.c
…
20060125-2.c
…
20060218-1.c
…
20060512-1.c
…
20060512-2.c
…
20060512-3.c
…
20060512-4.c
…
20060821-1.c
…
20080723-1.c
…
abi-1.c
…
abi-2.c
…
addr-sel-1.c
re PR target/69274 (435.gromacs performance regression after r231814 on x86 Haswell and bdver2)
2016-02-08 09:09:22 +00:00
addr-space-1.c
…
addr-space-2.c
…
addr-space-4.c
re PR middle-end/69643 (Address space discarded)
2016-02-05 14:05:17 -08:00
addr-space-5.c
re PR middle-end/69643 (Address space discarded)
2016-02-05 14:05:17 -08:00
adx-addcarryx32-1.c
…
adx-addcarryx32-2.c
re PR target/81300 (-fpeephole2 breaks __builtin_ia32_sbb_u64, _subborrow_u64 on AMD64)
2017-07-04 23:05:17 +02:00
adx-addcarryx32-3.c
…
adx-addcarryx64-1.c
…
adx-addcarryx64-2.c
re PR target/81300 (-fpeephole2 breaks __builtin_ia32_sbb_u64, _subborrow_u64 on AMD64)
2017-07-04 23:05:17 +02:00
adx-addcarryx64-3.c
…
adx-check.h
adx-check.h (main): Simplify feature bit tests.
2016-09-29 20:55:26 +02:00
aes-avx-check.h
…
aes-check.h
…
aesdec.c
…
aesdeclast.c
…
aesenc.c
…
aesenclast.c
…
aesimc.c
…
aeskeygenassist.c
…
aggregate-ret1.c
…
aggregate-ret2.c
…
aggregate-ret3.c
…
aggregate-ret4.c
…
alias-1.c
…
align-limit.c
common.opt (flimit-function-alignment): New.
2016-11-24 12:54:56 +00:00
align-main-1.c
…
align-main-2.c
…
align-main-3.c
…
all_one_m128i.c
…
all_one_m256i.c
…
amd64-abi-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
amd64-abi-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
amd64-abi-3.c
…
amd64-abi-4.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
amd64-abi-5.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
amd64-abi-6.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
amd64-abi-7.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
amd64-abi-8.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
amd64-abi-9.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
andor-1.c
…
andor-2.c
…
asm-1.c
…
asm-2.c
…
asm-3.c
…
asm-4.c
…
asm-5.c
…
asm-6.c
…
asm-dialect-1.c
…
asm-dialect-2.c
…
asm-flag-0.c
…
asm-flag-1.c
…
asm-flag-2.c
…
asm-flag-3.c
…
asm-flag-4.c
…
asm-flag-5.c
…
asm-flag-6.c
Executable test case for asm flags, by David Wohlferd.
2016-04-12 13:04:44 +00:00
asm-flag-7.c
i386.c (print_reg): Emit an error message on attempt to print FLAGS_REG.
2016-06-22 13:01:11 +00:00
attr-returns_twice-1.c
…
attributes-error.c
…
avx-1.c
Add AVX512 k-mask intrinsics.
2017-01-20 08:37:13 +00:00
avx-2.c
…
avx-3.c
…
avx-additional-reg-names.c
…
avx-ceil-sfix-2-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
avx-ceil-sfix-vec.c
…
avx-ceil-vec.c
…
avx-ceilf-sfix-vec.c
…
avx-ceilf-vec.c
…
avx-check.h
…
avx-cmpsd-1.c
…
avx-cmpsd-2.c
…
avx-cmpss-1.c
…
avx-cmpss-2.c
…
avx-cond-1.c
…
avx-copysign-vec.c
…
avx-copysignf-vec.c
…
avx-cvt-1.c
…
avx-cvt-2-vec.c
…
avx-cvt-2.c
…
avx-cvt-3.c
…
avx-cvt-vec.c
…
avx-cvtsd-1.c
re PR target/80322 (convert intrinsics missing)
2017-04-07 21:22:00 +02:00
avx-cvtss-1.c
re PR target/80322 (convert intrinsics missing)
2017-04-07 21:22:00 +02:00
avx-extract-1.c
…
avx-floor-sfix-2-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
avx-floor-sfix-vec.c
…
avx-floor-vec.c
…
avx-floorf-sfix-vec.c
…
avx-floorf-vec.c
…
avx-inline.c
…
avx-lrint-vec.c
…
avx-lrintf-vec.c
…
avx-mul-1.c
…
avx-os-support.h
…
avx-pr51581-1.c
…
avx-pr51581-2.c
…
avx-pr57233.c
…
avx-pr63594-1.c
…
avx-pr63594-2.c
…
avx-pr71559.c
re PR target/71559 (ICE in ix86_fp_cmp_code_to_pcmp_immediate, at config/i386/i386.c:23042 (KNL/AVX512))
2016-06-20 21:17:12 +02:00
avx-pr80286.c
re PR target/80286 (AVX2 _mm_cvtsi128_si32 doesn't return a proper 32bits int)
2017-04-04 12:45:55 +02:00
avx-recip-vec.c
…
avx-reduc-1.c
…
avx-rint-sfix-2-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
avx-rint-sfix-vec.c
…
avx-rint-vec.c
…
avx-rintf-sfix-vec.c
…
avx-rintf-vec.c
…
avx-round-sfix-2-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
avx-round-sfix-vec.c
…
avx-round-vec.c
…
avx-roundf-sfix-vec.c
…
avx-roundf-vec.c
…
avx-set-v4df-1.c
…
avx-set-v4df-2.c
…
avx-set-v4df-3.c
…
avx-set-v4df-4.c
…
avx-set-v4df-5.c
…
avx-set-v4di-1.c
…
avx-set-v4di-2.c
…
avx-set-v4di-3.c
…
avx-set-v4di-4.c
…
avx-set-v4di-5.c
…
avx-set-v8sf-1.c
…
avx-set-v8sf-2.c
…
avx-set-v8sf-3.c
…
avx-set-v8sf-4.c
…
avx-set-v8sf-5.c
…
avx-set-v8si-1.c
…
avx-set-v8si-2.c
…
avx-set-v8si-3.c
…
avx-set-v8si-4.c
…
avx-set-v8si-5.c
…
avx-set-v16hi-1.c
…
avx-set-v16hi-2.c
…
avx-set-v16hi-3.c
…
avx-set-v16hi-4.c
…
avx-set-v16hi-5.c
…
avx-set-v32qi-1.c
…
avx-set-v32qi-2.c
…
avx-set-v32qi-3.c
…
avx-set-v32qi-4.c
…
avx-set-v32qi-5.c
…
avx-set1-epi32-1.c
…
avx-set1-pd-256-1.c
…
avx-set1-ps-256-1.c
…
avx-setzero-pd-256-1.c
…
avx-setzero-ps-256-1.c
…
avx-setzero-si256-1.c
…
avx-trunc-vec.c
…
avx-truncf-vec.c
…
avx-vaddpd-1.c
…
avx-vaddpd-256-1.c
…
avx-vaddps-1.c
…
avx-vaddps-256-1.c
…
avx-vaddsd-1.c
…
avx-vaddss-1.c
…
avx-vaddsubpd-1.c
…
avx-vaddsubpd-256-1.c
…
avx-vaddsubps-1.c
…
avx-vaddsubps-256-1.c
…
avx-vaesdec-1.c
…
avx-vaesdeclast-1.c
…
avx-vaesenc-1.c
…
avx-vaesenclast-1.c
…
avx-vaesimc-1.c
…
avx-vaeskeygenassist-1.c
…
avx-vandnpd-1.c
…
avx-vandnpd-256-1.c
…
avx-vandnps-1.c
…
avx-vandnps-256-1.c
…
avx-vandpd-1.c
…
avx-vandpd-256-1.c
…
avx-vandps-1.c
…
avx-vandps-256-1.c
…
avx-vblendpd-1.c
…
avx-vblendpd-256-1.c
…
avx-vblendps-256-1.c
…
avx-vblendvpd-256-1.c
…
avx-vblendvps-256-1.c
…
avx-vbroadcastf128-256-1.c
…
avx-vbroadcastf128-256-2.c
…
avx-vbroadcastsd-1.c
…
avx-vbroadcastss-1.c
…
avx-vbroadcastss-2.c
…
avx-vcmppd-1.c
…
avx-vcmppd-256-1.c
…
avx-vcmpps-1.c
…
avx-vcmpps-256-1.c
…
avx-vcmpsd-1.c
…
avx-vcmpss-1.c
…
avx-vcomisd-1.c
…
avx-vcomisd-2.c
…
avx-vcomisd-3.c
…
avx-vcomisd-4.c
…
avx-vcomisd-5.c
…
avx-vcomisd-6.c
…
avx-vcomiss-1.c
…
avx-vcomiss-2.c
…
avx-vcomiss-3.c
…
avx-vcomiss-4.c
…
avx-vcomiss-5.c
…
avx-vcomiss-6.c
…
avx-vcvtdq2pd-1.c
…
avx-vcvtdq2pd-256-1.c
…
avx-vcvtdq2ps-1.c
…
avx-vcvtpd2dq-1.c
…
avx-vcvtpd2dq-256-1.c
…
avx-vcvtpd2ps-1.c
…
avx-vcvtpd2ps-256-1.c
…
avx-vcvtps2dq-1.c
…
avx-vcvtps2dq-256-1.c
…
avx-vcvtps2pd-1.c
…
avx-vcvtps2pd-256-1.c
…
avx-vcvtsd2si-1.c
…
avx-vcvtsd2si-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx-vcvtsd2ss-1.c
…
avx-vcvtsi2sd-1.c
…
avx-vcvtsi2sd-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx-vcvtsi2ss-1.c
…
avx-vcvtsi2ss-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx-vcvtss2sd-1.c
…
avx-vcvtss2si-1.c
…
avx-vcvtss2si-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx-vcvttpd2dq-1.c
…
avx-vcvttpd2dq-256-1.c
…
avx-vcvttps2dq-1.c
…
avx-vcvttps2dq-256-1.c
…
avx-vcvttsd2si-1.c
…
avx-vcvttsd2si-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx-vcvttss2si-1.c
…
avx-vcvttss2si-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx-vdivpd-1.c
…
avx-vdivpd-256-1.c
…
avx-vdivps-1.c
…
avx-vdivps-256-1.c
…
avx-vdivsd-1.c
…
avx-vdivss-1.c
…
avx-vdppd-1.c
…
avx-vdppd-2.c
…
avx-vdpps-1.c
…
avx-vdpps-2.c
…
avx-vextractf128-256-1.c
…
avx-vextractf128-256-2.c
…
avx-vextractf128-256-3.c
…
avx-vextractf128-256-4.c
…
avx-vextractf128-256-5.c
Forward-port gcc.target/i386/avx-vextractf128-256-5.c from 5 branch (PR testsuite/70356)
2016-03-30 17:08:08 +00:00
avx-vextractps-1.c
…
avx-vhaddpd-1.c
…
avx-vhaddpd-256-1.c
…
avx-vhaddps-1.c
…
avx-vhaddps-256-1.c
…
avx-vhsubpd-1.c
…
avx-vhsubpd-256-1.c
…
avx-vhsubps-1.c
…
avx-vhsubps-256-1.c
…
avx-vinsertf128-256-1.c
…
avx-vinsertf128-256-2.c
…
avx-vinsertf128-256-3.c
…
avx-vinsertps-1.c
…
avx-vinsertps-2.c
…
avx-vinsertps-3.c
…
avx-vinsertps-4.c
…
avx-vlddqu-1.c
…
avx-vlddqu-256-1.c
…
avx-vmaskmovdqu.c
…
avx-vmaskmovpd-1.c
…
avx-vmaskmovpd-2.c
…
avx-vmaskmovpd-256-1.c
…
avx-vmaskmovpd-256-2.c
…
avx-vmaskmovps-1.c
…
avx-vmaskmovps-2.c
…
avx-vmaskmovps-256-1.c
…
avx-vmaskmovps-256-2.c
…
avx-vmaxpd-1.c
…
avx-vmaxpd-256-1.c
…
avx-vmaxps-1.c
…
avx-vmaxps-256-1.c
…
avx-vmaxsd-1.c
…
avx-vmaxss-1.c
…
avx-vminpd-1.c
…
avx-vminpd-256-1.c
…
avx-vminps-1.c
…
avx-vminps-256-1.c
…
avx-vminsd-1.c
…
avx-vminss-1.c
…
avx-vmovapd-1.c
…
avx-vmovapd-2.c
…
avx-vmovapd-256-1.c
…
avx-vmovapd-256-2.c
…
avx-vmovaps-1.c
…
avx-vmovaps-2.c
…
avx-vmovaps-256-1.c
…
avx-vmovaps-256-2.c
…
avx-vmovd-1.c
…
avx-vmovd-2.c
…
avx-vmovddup-1.c
…
avx-vmovddup-256-1.c
…
avx-vmovdqa-1.c
…
avx-vmovdqa-2.c
…
avx-vmovdqa-256-1.c
…
avx-vmovdqa-256-2.c
…
avx-vmovdqu-1.c
…
avx-vmovdqu-2.c
…
avx-vmovdqu-256-1.c
…
avx-vmovdqu-256-2.c
…
avx-vmovhlps-1.c
…
avx-vmovhpd-1.c
…
avx-vmovhpd-2.c
…
avx-vmovhps-1.c
…
avx-vmovhps-2.c
…
avx-vmovlhps-1.c
…
avx-vmovlpd-1.c
…
avx-vmovlpd-2.c
…
avx-vmovmskpd-1.c
…
avx-vmovmskpd-256-1.c
…
avx-vmovmskps-1.c
…
avx-vmovmskps-256-1.c
…
avx-vmovntdq-1.c
…
avx-vmovntdq-256-1.c
…
avx-vmovntdqa-1.c
…
avx-vmovntpd-1.c
…
avx-vmovntpd-256-1.c
…
avx-vmovntps-1.c
…
avx-vmovntps-256-1.c
…
avx-vmovq-1.c
…
avx-vmovq-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx-vmovq-3.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx-vmovsd-1.c
…
avx-vmovsd-2.c
…
avx-vmovshdup-1.c
…
avx-vmovshdup-256-1.c
…
avx-vmovsldup-1.c
…
avx-vmovsldup-256-1.c
…
avx-vmovss-1.c
…
avx-vmovss-2.c
…
avx-vmovss-3.c
…
avx-vmovupd-1.c
…
avx-vmovupd-2.c
…
avx-vmovupd-256-1.c
…
avx-vmovupd-256-2.c
…
avx-vmovups-1.c
…
avx-vmovups-2.c
…
avx-vmovups-256-1.c
…
avx-vmovups-256-2.c
…
avx-vmpsadbw-1.c
…
avx-vmulpd-1.c
…
avx-vmulpd-256-1.c
…
avx-vmulps-1.c
…
avx-vmulps-256-1.c
…
avx-vmulsd-1.c
…
avx-vmulss-1.c
…
avx-vorpd-1.c
…
avx-vorpd-256-1.c
…
avx-vorps-1.c
…
avx-vorps-256-1.c
…
avx-vpabsb-1.c
…
avx-vpabsd-1.c
…
avx-vpabsw-1.c
…
avx-vpackssdw-1.c
…
avx-vpacksswb-1.c
…
avx-vpackusdw-1.c
…
avx-vpackuswb-1.c
…
avx-vpaddb-1.c
…
avx-vpaddd-1.c
…
avx-vpaddq-1.c
…
avx-vpaddsb-1.c
…
avx-vpaddsw-1.c
…
avx-vpaddusb-1.c
…
avx-vpaddusw-1.c
…
avx-vpaddw-1.c
…
avx-vpalignr-1.c
…
avx-vpand-1.c
…
avx-vpandn-1.c
…
avx-vpavgb-1.c
…
avx-vpavgw-1.c
…
avx-vpblendvb-1.c
…
avx-vpblendw-1.c
…
avx-vpclmulqdq.c
…
avx-vpcmpeqb-1.c
…
avx-vpcmpeqd-1.c
…
avx-vpcmpeqq-1.c
…
avx-vpcmpeqw-1.c
…
avx-vpcmpestri-1.c
…
avx-vpcmpestri-2.c
…
avx-vpcmpestrm-1.c
…
avx-vpcmpestrm-2.c
…
avx-vpcmpgtb-1.c
…
avx-vpcmpgtd-1.c
…
avx-vpcmpgtq-1.c
…
avx-vpcmpgtw-1.c
…
avx-vpcmpistri-1.c
…
avx-vpcmpistri-2.c
…
avx-vpcmpistrm-1.c
…
avx-vpcmpistrm-2.c
…
avx-vperm2f128-256-1.c
…
avx-vperm2f128-256-2.c
…
avx-vperm2f128-256-3.c
…
avx-vpermilpd-1.c
…
avx-vpermilpd-2.c
…
avx-vpermilpd-256-1.c
…
avx-vpermilpd-256-2.c
…
avx-vpermilps-1.c
…
avx-vpermilps-2.c
…
avx-vpermilps-256-1.c
…
avx-vpermilps-256-2.c
…
avx-vpextrb-1.c
…
avx-vpextrd-1.c
…
avx-vpextrq-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx-vpextrw-1.c
…
avx-vphaddd-1.c
…
avx-vphaddsw-1.c
…
avx-vphaddw-1.c
…
avx-vphminposuw-1.c
…
avx-vphminposuw-2.c
…
avx-vphminposuw-3.c
…
avx-vphsubd-1.c
…
avx-vphsubsw-1.c
…
avx-vphsubw-1.c
…
avx-vpinsrb-1.c
…
avx-vpinsrd-1.c
…
avx-vpinsrq-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx-vpinsrw-1.c
…
avx-vpmaddubsw-1.c
…
avx-vpmaxsb-1.c
…
avx-vpmaxsd-1.c
…
avx-vpmaxsw-1.c
…
avx-vpmaxub-1.c
…
avx-vpmaxud-1.c
…
avx-vpmaxuw-1.c
…
avx-vpminsb-1.c
…
avx-vpminsd-1.c
…
avx-vpminsw-1.c
…
avx-vpminub-1.c
…
avx-vpminud-1.c
…
avx-vpminuw-1.c
…
avx-vpmovmskb-1.c
…
avx-vpmovsxbd-1.c
…
avx-vpmovsxbq-1.c
…
avx-vpmovsxbw-1.c
…
avx-vpmovsxdq-1.c
…
avx-vpmovsxwd-1.c
…
avx-vpmovsxwq-1.c
…
avx-vpmovzxbd-1.c
…
avx-vpmovzxbq-1.c
…
avx-vpmovzxbw-1.c
…
avx-vpmovzxdq-1.c
…
avx-vpmovzxwd-1.c
…
avx-vpmovzxwq-1.c
…
avx-vpmuldq-1.c
…
avx-vpmulhrsw-1.c
…
avx-vpmulhuw-1.c
…
avx-vpmulhw-1.c
…
avx-vpmulld-1.c
…
avx-vpmullw-1.c
…
avx-vpmuludq-1.c
…
avx-vpor-1.c
…
avx-vpsadbw-1.c
…
avx-vpshufb-1.c
…
avx-vpshufd-1.c
…
avx-vpshufhw-1.c
…
avx-vpshuflw-1.c
…
avx-vpsignb-1.c
…
avx-vpsignd-1.c
…
avx-vpsignw-1.c
…
avx-vpslld-1.c
…
avx-vpslld-2.c
…
avx-vpslldq-1.c
…
avx-vpsllq-1.c
…
avx-vpsllq-2.c
…
avx-vpsllw-1.c
…
avx-vpsllw-2.c
…
avx-vpsrad-1.c
…
avx-vpsrad-2.c
…
avx-vpsraw-1.c
…
avx-vpsraw-2.c
…
avx-vpsrld-1.c
…
avx-vpsrld-2.c
…
avx-vpsrldq-1.c
…
avx-vpsrlq-1.c
…
avx-vpsrlq-2.c
…
avx-vpsrlw-1.c
…
avx-vpsrlw-2.c
…
avx-vpsubb-1.c
…
avx-vpsubd-1.c
…
avx-vpsubq-1.c
…
avx-vpsubsb-1.c
…
avx-vpsubsw-1.c
…
avx-vpsubw-1.c
…
avx-vptest-1.c
…
avx-vptest-2.c
…
avx-vptest-3.c
…
avx-vptest-256-1.c
…
avx-vptest-256-2.c
…
avx-vptest-256-3.c
…
avx-vpunpckhbw-1.c
…
avx-vpunpckhdq-1.c
…
avx-vpunpckhqdq-1.c
…
avx-vpunpckhwd-1.c
…
avx-vpunpcklbw-1.c
…
avx-vpunpckldq-1.c
…
avx-vpunpcklqdq-1.c
…
avx-vpunpcklwd-1.c
…
avx-vpxor-1.c
…
avx-vrcpps-1.c
…
avx-vrcpps-256-1.c
…
avx-vround-1.c
i386.md (sse4_1_round<mode>2): Add avx512f alternative.
2016-04-28 17:57:16 +02:00
avx-vround-2.c
i386.md (sse4_1_round<mode>2): Add avx512f alternative.
2016-04-28 17:57:16 +02:00
avx-vroundpd-1.c
…
avx-vroundpd-2.c
…
avx-vroundpd-3.c
…
avx-vroundpd-256-1.c
…
avx-vroundpd-256-2.c
…
avx-vroundpd-256-3.c
…
avx-vroundps-256-1.c
…
avx-vrsqrtps-1.c
…
avx-vrsqrtps-256-1.c
…
avx-vshufpd-1.c
…
avx-vshufpd-256-1.c
…
avx-vshufps-1.c
…
avx-vshufps-256-1.c
…
avx-vsqrtpd-1.c
…
avx-vsqrtpd-256-1.c
…
avx-vsqrtps-1.c
…
avx-vsqrtps-256-1.c
…
avx-vsubpd-1.c
…
avx-vsubpd-256-1.c
…
avx-vsubps-1.c
…
avx-vsubps-256-1.c
…
avx-vsubsd-1.c
…
avx-vsubss-1.c
…
avx-vtestpd-1.c
…
avx-vtestpd-2.c
…
avx-vtestpd-3.c
…
avx-vtestpd-256-1.c
…
avx-vtestpd-256-2.c
…
avx-vtestpd-256-3.c
…
avx-vtestps-1.c
…
avx-vtestps-2.c
…
avx-vtestps-3.c
…
avx-vtestps-256-1.c
…
avx-vtestps-256-2.c
…
avx-vtestps-256-3.c
…
avx-vucomisd-1.c
…
avx-vucomisd-2.c
…
avx-vucomisd-3.c
…
avx-vucomisd-4.c
…
avx-vucomisd-5.c
…
avx-vucomisd-6.c
…
avx-vucomiss-1.c
…
avx-vucomiss-2.c
…
avx-vucomiss-3.c
…
avx-vucomiss-4.c
…
avx-vucomiss-5.c
…
avx-vucomiss-6.c
…
avx-vunpckhpd-1.c
…
avx-vunpckhpd-256-1.c
…
avx-vunpckhps-1.c
…
avx-vunpckhps-256-1.c
…
avx-vunpcklpd-1.c
…
avx-vunpcklpd-256-1.c
…
avx-vunpcklps-1.c
…
avx-vunpcklps-256-1.c
…
avx-vxorpd-1.c
…
avx-vxorpd-256-1.c
…
avx-vxorps-1.c
…
avx-vxorps-256-1.c
…
avx-vzeroall-1.c
…
avx-vzeroall-2.c
…
avx-vzeroupper-1.c
…
avx-vzeroupper-2.c
…
avx-vzeroupper-3.c
…
avx-vzeroupper-4.c
…
avx-vzeroupper-5.c
…
avx-vzeroupper-6.c
…
avx-vzeroupper-7.c
…
avx-vzeroupper-8.c
…
avx-vzeroupper-9.c
…
avx-vzeroupper-10.c
…
avx-vzeroupper-11.c
…
avx-vzeroupper-12.c
…
avx-vzeroupper-13.c
…
avx-vzeroupper-14.c
…
avx-vzeroupper-15.c
…
avx-vzeroupper-16.c
…
avx-vzeroupper-17.c
…
avx-vzeroupper-18.c
…
avx-vzeroupper-19.c
…
avx-vzeroupper-20.c
…
avx-vzeroupper-21.c
…
avx-vzeroupper-22.c
…
avx-vzeroupper-23.c
…
avx-vzeroupper-24.c
…
avx-vzeroupper-25.c
…
avx-vzeroupper-26.c
…
avx-vzeroupper-27.c
…
avx2-check.h
adx-check.h (main): Simplify feature bit tests.
2016-09-29 20:55:26 +02:00
avx2-cvt-1.c
…
avx2-cvt-2.c
…
avx2-gather-1.c
…
avx2-gather-2.c
…
avx2-gather-3.c
…
avx2-gather-4.c
…
avx2-gather-5.c
…
avx2-gather-6.c
…
avx2-i32gatherd-1.c
…
avx2-i32gatherd-2.c
…
avx2-i32gatherd-3.c
…
avx2-i32gatherd-4.c
…
avx2-i32gatherd256-1.c
…
avx2-i32gatherd256-2.c
…
avx2-i32gatherd256-3.c
…
avx2-i32gatherd256-4.c
…
avx2-i32gatherpd-1.c
…
avx2-i32gatherpd-2.c
…
avx2-i32gatherpd-3.c
…
avx2-i32gatherpd-4.c
…
avx2-i32gatherpd256-1.c
…
avx2-i32gatherpd256-2.c
…
avx2-i32gatherpd256-3.c
…
avx2-i32gatherpd256-4.c
…
avx2-i32gatherps-1.c
…
avx2-i32gatherps-2.c
…
avx2-i32gatherps-3.c
…
avx2-i32gatherps-4.c
…
avx2-i32gatherps256-1.c
…
avx2-i32gatherps256-2.c
…
avx2-i32gatherps256-3.c
…
avx2-i32gatherps256-4.c
…
avx2-i32gatherq-1.c
…
avx2-i32gatherq-2.c
…
avx2-i32gatherq-3.c
…
avx2-i32gatherq-4.c
…
avx2-i32gatherq256-1.c
…
avx2-i32gatherq256-2.c
…
avx2-i32gatherq256-3.c
…
avx2-i32gatherq256-4.c
…
avx2-i64gatherd-1.c
…
avx2-i64gatherd-2.c
…
avx2-i64gatherd-3.c
…
avx2-i64gatherd-4.c
…
avx2-i64gatherd256-1.c
…
avx2-i64gatherd256-2.c
…
avx2-i64gatherd256-3.c
…
avx2-i64gatherd256-4.c
…
avx2-i64gatherpd-1.c
…
avx2-i64gatherpd-2.c
…
avx2-i64gatherpd-3.c
…
avx2-i64gatherpd-4.c
…
avx2-i64gatherpd256-1.c
…
avx2-i64gatherpd256-2.c
…
avx2-i64gatherpd256-3.c
…
avx2-i64gatherpd256-4.c
…
avx2-i64gatherps-1.c
…
avx2-i64gatherps-2.c
…
avx2-i64gatherps-3.c
…
avx2-i64gatherps-4.c
…
avx2-i64gatherps256-1.c
…
avx2-i64gatherps256-2.c
…
avx2-i64gatherps256-3.c
…
avx2-i64gatherps256-4.c
…
avx2-i64gatherq-1.c
…
avx2-i64gatherq-2.c
…
avx2-i64gatherq-3.c
…
avx2-i64gatherq-4.c
…
avx2-i64gatherq256-1.c
…
avx2-i64gatherq256-2.c
…
avx2-i64gatherq256-3.c
…
avx2-i64gatherq256-4.c
…
avx2-mpsadbw-1.c
…
avx2-mpsadbw-2.c
…
avx2-mul-1.c
…
avx2-pr51581-1.c
…
avx2-pr51581-2.c
…
avx2-pr57233.c
…
avx2-pr63594-1.c
…
avx2-pr63594-2.c
…
avx2-pr64252.c
…
avx2-pr64286.c
…
avx2-pr70354-1.c
re PR tree-optimization/70354 (Wrong code with -O3 -march=broadwell and -march=skylake-avx512.)
2016-03-23 10:52:00 +01:00
avx2-pr70354-2.c
re PR tree-optimization/70354 (Wrong code with -O3 -march=broadwell and -march=skylake-avx512.)
2016-03-23 10:52:00 +01:00
avx2-pr70542.c
re PR rtl-optimization/70542 (Wrong code with -O3 -mavx2.)
2016-04-05 19:05:23 +02:00
avx2-pr70574.c
re PR target/70574 (wrong code with -mavx2, read of partially initialised stack variable)
2016-04-08 19:21:17 +02:00
avx2-pr80631.c
backport: re PR tree-optimization/80631 (Compiling with -O3 -mavx2 gives wrong code)
2017-12-15 23:12:46 +01:00
avx2-vbroadcastsd_pd-1.c
…
avx2-vbroadcastsd_pd-2.c
…
avx2-vbroadcastsi128-1.c
…
avx2-vbroadcastsi128-2.c
…
avx2-vbroadcastss_ps-1.c
…
avx2-vbroadcastss_ps-2.c
…
avx2-vbroadcastss_ps256-1.c
…
avx2-vbroadcastss_ps256-2.c
…
avx2-vec-mask-bit-not.c
…
avx2-vect-aggressive-1.c
…
avx2-vect-aggressive.c
…
avx2-vect-mask-store-move1.c
re PR middle-end/68542 (10% 481.wrf performance regression)
2016-02-02 09:46:26 +00:00
avx2-vect-shift.c
…
avx2-vextracti128-1.c
…
avx2-vextracti128-2.c
…
avx2-vinserti128-1.c
…
avx2-vinserti128-2.c
…
avx2-vmovntdqa-1.c
…
avx2-vmovntdqa-2.c
…
avx2-vpabsb256-1.c
…
avx2-vpabsb256-2.c
…
avx2-vpabsd256-1.c
…
avx2-vpabsd256-2.c
…
avx2-vpabsw256-1.c
…
avx2-vpabsw256-2.c
…
avx2-vpackssdw-1.c
…
avx2-vpackssdw-2.c
…
avx2-vpacksswb-1.c
…
avx2-vpacksswb-2.c
…
avx2-vpackusdw-1.c
…
avx2-vpackusdw-2.c
…
avx2-vpackuswb-1.c
…
avx2-vpackuswb-2.c
…
avx2-vpaddb-1.c
…
avx2-vpaddb-2.c
…
avx2-vpaddb-3.c
…
avx2-vpaddd-1.c
…
avx2-vpaddd-2.c
…
avx2-vpaddd-3.c
…
avx2-vpaddq-1.c
…
avx2-vpaddq-2.c
…
avx2-vpaddq-3.c
…
avx2-vpaddsb-1.c
…
avx2-vpaddsb-2.c
…
avx2-vpaddsw-1.c
…
avx2-vpaddsw-2.c
…
avx2-vpaddusb-1.c
…
avx2-vpaddusb-2.c
…
avx2-vpaddusw-1.c
…
avx2-vpaddusw-2.c
…
avx2-vpaddw-1.c
…
avx2-vpaddw-2.c
…
avx2-vpaddw-3.c
…
avx2-vpalignr256-1.c
…
avx2-vpalignr256-2.c
…
avx2-vpand-1.c
…
avx2-vpand-2.c
…
avx2-vpand-3.c
…
avx2-vpandn-1.c
…
avx2-vpandn-2.c
…
avx2-vpavgb-1.c
…
avx2-vpavgb-2.c
…
avx2-vpavgw-1.c
…
avx2-vpavgw-2.c
…
avx2-vpblendd128-1.c
…
avx2-vpblendd128-2.c
…
avx2-vpblendd256-1.c
…
avx2-vpblendd256-2.c
…
avx2-vpblendvb-1.c
…
avx2-vpblendvb-2.c
…
avx2-vpblendw-1.c
…
avx2-vpblendw-2.c
…
avx2-vpbroadcastb128-1.c
…
avx2-vpbroadcastb128-2.c
…
avx2-vpbroadcastb256-1.c
…
avx2-vpbroadcastb256-2.c
…
avx2-vpbroadcastd128-1.c
…
avx2-vpbroadcastd128-2.c
…
avx2-vpbroadcastd256-1.c
…
avx2-vpbroadcastd256-2.c
…
avx2-vpbroadcastq128-1.c
…
avx2-vpbroadcastq128-2.c
…
avx2-vpbroadcastq256-1.c
…
avx2-vpbroadcastq256-2.c
…
avx2-vpbroadcastw128-1.c
…
avx2-vpbroadcastw128-2.c
…
avx2-vpbroadcastw256-1.c
…
avx2-vpbroadcastw256-2.c
…
avx2-vpcmpeqb-1.c
…
avx2-vpcmpeqb-2.c
…
avx2-vpcmpeqd-1.c
…
avx2-vpcmpeqd-2.c
…
avx2-vpcmpeqq-1.c
…
avx2-vpcmpeqq-2.c
…
avx2-vpcmpeqw-1.c
…
avx2-vpcmpeqw-2.c
…
avx2-vpcmpgtb-1.c
…
avx2-vpcmpgtb-2.c
…
avx2-vpcmpgtd-1.c
…
avx2-vpcmpgtd-2.c
…
avx2-vpcmpgtq-1.c
…
avx2-vpcmpgtq-2.c
…
avx2-vpcmpgtw-1.c
…
avx2-vpcmpgtw-2.c
…
avx2-vperm2i128-1.c
…
avx2-vperm2i128-2.c
…
avx2-vpermd-1.c
…
avx2-vpermd-2.c
…
avx2-vpermpd-1.c
…
avx2-vpermpd-2.c
…
avx2-vpermps-1.c
…
avx2-vpermps-2.c
…
avx2-vpermq-1.c
…
avx2-vpermq-2.c
…
avx2-vphaddd-1.c
…
avx2-vphaddd-2.c
…
avx2-vphaddsw-1.c
…
avx2-vphaddsw-2.c
…
avx2-vphaddw-1.c
…
avx2-vphaddw-2.c
…
avx2-vphsubd-1.c
…
avx2-vphsubd-2.c
…
avx2-vphsubsw-1.c
…
avx2-vphsubsw-2.c
…
avx2-vphsubw-1.c
…
avx2-vpmaddubsw-1.c
…
avx2-vpmaddubsw-2.c
…
avx2-vpmaddwd-1.c
…
avx2-vpmaddwd-2.c
…
avx2-vpmaskloadd-1.c
…
avx2-vpmaskloadd-2.c
…
avx2-vpmaskloadd256-1.c
…
avx2-vpmaskloadd256-2.c
…
avx2-vpmaskloadq-1.c
…
avx2-vpmaskloadq-2.c
…
avx2-vpmaskloadq256-1.c
…
avx2-vpmaskloadq256-2.c
…
avx2-vpmaskstored-1.c
…
avx2-vpmaskstored-2.c
…
avx2-vpmaskstored256-1.c
…
avx2-vpmaskstored256-2.c
…
avx2-vpmaskstoreq-1.c
…
avx2-vpmaskstoreq-2.c
…
avx2-vpmaskstoreq256-1.c
…
avx2-vpmaskstoreq256-2.c
…
avx2-vpmaxsb-1.c
…
avx2-vpmaxsb-2.c
…
avx2-vpmaxsd-1.c
…
avx2-vpmaxsd-2.c
…
avx2-vpmaxsw-1.c
…
avx2-vpmaxsw-2.c
…
avx2-vpmaxub-1.c
…
avx2-vpmaxub-2.c
…
avx2-vpmaxud-1.c
…
avx2-vpmaxud-2.c
…
avx2-vpmaxuw-1.c
…
avx2-vpmaxuw-2.c
…
avx2-vpminsb-1.c
…
avx2-vpminsb-2.c
…
avx2-vpminsd-1.c
…
avx2-vpminsd-2.c
…
avx2-vpminsw-1.c
…
avx2-vpminsw-2.c
…
avx2-vpminub-1.c
…
avx2-vpminub-2.c
…
avx2-vpminud-1.c
…
avx2-vpminud-2.c
…
avx2-vpminuw-1.c
…
avx2-vpminuw-2.c
…
avx2-vpmovmskb-1.c
…
avx2-vpmovmskb-2.c
…
avx2-vpmovsxbd-1.c
…
avx2-vpmovsxbd-2.c
…
avx2-vpmovsxbq-1.c
…
avx2-vpmovsxbq-2.c
…
avx2-vpmovsxbw-1.c
…
avx2-vpmovsxbw-2.c
…
avx2-vpmovsxdq-1.c
…
avx2-vpmovsxdq-2.c
…
avx2-vpmovsxwd-1.c
…
avx2-vpmovsxwd-2.c
…
avx2-vpmovsxwq-1.c
…
avx2-vpmovsxwq-2.c
…
avx2-vpmovzxbd-1.c
…
avx2-vpmovzxbd-2.c
…
avx2-vpmovzxbq-1.c
…
avx2-vpmovzxbq-2.c
…
avx2-vpmovzxbw-1.c
…
avx2-vpmovzxbw-2.c
…
avx2-vpmovzxdq-1.c
…
avx2-vpmovzxdq-2.c
…
avx2-vpmovzxwd-1.c
…
avx2-vpmovzxwd-2.c
…
avx2-vpmovzxwq-1.c
…
avx2-vpmovzxwq-2.c
…
avx2-vpmuldq-1.c
…
avx2-vpmuldq-2.c
…
avx2-vpmulhrsw-1.c
…
avx2-vpmulhrsw-2.c
…
avx2-vpmulhuw-1.c
…
avx2-vpmulhuw-2.c
…
avx2-vpmulhw-1.c
…
avx2-vpmulhw-2.c
…
avx2-vpmulld-1.c
…
avx2-vpmulld-2.c
…
avx2-vpmulld-3.c
…
avx2-vpmullw-1.c
…
avx2-vpmullw-2.c
…
avx2-vpmullw-3.c
…
avx2-vpmuludq-1.c
…
avx2-vpmuludq-2.c
…
avx2-vpop-check.h
…
avx2-vpor-1.c
…
avx2-vpor-2.c
…
avx2-vpsadbw-1.c
…
avx2-vpsadbw-2.c
…
avx2-vpshufb-1.c
…
avx2-vpshufb-2.c
…
avx2-vpshufd-1.c
…
avx2-vpshufd-2.c
…
avx2-vpshufhw-1.c
…
avx2-vpshufhw-2.c
…
avx2-vpshuflw-1.c
…
avx2-vpshuflw-2.c
…
avx2-vpsignb-1.c
…
avx2-vpsignb-2.c
…
avx2-vpsignd-1.c
…
avx2-vpsignd-2.c
…
avx2-vpsignw-1.c
…
avx2-vpsignw-2.c
…
avx2-vpslld-1.c
…
avx2-vpslld-2.c
…
avx2-vpslldi-1.c
…
avx2-vpslldi-2.c
…
avx2-vpslldq-1.c
…
avx2-vpslldq-2.c
…
avx2-vpsllq-1.c
…
avx2-vpsllq-2.c
…
avx2-vpsllqi-1.c
…
avx2-vpsllqi-2.c
…
avx2-vpsllvd128-1.c
…
avx2-vpsllvd128-2.c
…
avx2-vpsllvd256-1.c
…
avx2-vpsllvd256-2.c
…
avx2-vpsllvq128-1.c
…
avx2-vpsllvq128-2.c
…
avx2-vpsllvq256-1.c
…
avx2-vpsllvq256-2.c
…
avx2-vpsllw-1.c
…
avx2-vpsllw-2.c
…
avx2-vpsllwi-1.c
…
avx2-vpsllwi-2.c
…
avx2-vpsrad-1.c
…
avx2-vpsrad-2.c
…
avx2-vpsrad-3.c
…
avx2-vpsradi-1.c
…
avx2-vpsradi-2.c
…
avx2-vpsravd128-1.c
…
avx2-vpsravd128-2.c
…
avx2-vpsravd256-1.c
…
avx2-vpsravd256-2.c
…
avx2-vpsraw-1.c
…
avx2-vpsraw-2.c
…
avx2-vpsraw-3.c
…
avx2-vpsrawi-1.c
…
avx2-vpsrawi-2.c
…
avx2-vpsrld-1.c
…
avx2-vpsrld-2.c
…
avx2-vpsrld-3.c
…
avx2-vpsrldi-1.c
…
avx2-vpsrldi-2.c
…
avx2-vpsrldq-1.c
…
avx2-vpsrldq-2.c
…
avx2-vpsrlq-1.c
…
avx2-vpsrlq-2.c
…
avx2-vpsrlqi-1.c
…
avx2-vpsrlqi-2.c
…
avx2-vpsrlvd128-1.c
…
avx2-vpsrlvd128-2.c
…
avx2-vpsrlvd256-1.c
…
avx2-vpsrlvd256-2.c
…
avx2-vpsrlvq128-1.c
…
avx2-vpsrlvq128-2.c
…
avx2-vpsrlvq256-1.c
…
avx2-vpsrlvq256-2.c
…
avx2-vpsrlw-1.c
…
avx2-vpsrlw-2.c
…
avx2-vpsrlw-3.c
…
avx2-vpsrlwi-1.c
…
avx2-vpsrlwi-2.c
…
avx2-vpsubb-1.c
…
avx2-vpsubb-2.c
…
avx2-vpsubb-3.c
…
avx2-vpsubd-1.c
…
avx2-vpsubd-2.c
…
avx2-vpsubd-3.c
…
avx2-vpsubq-1.c
…
avx2-vpsubq-2.c
…
avx2-vpsubq-3.c
…
avx2-vpsubsb-1.c
…
avx2-vpsubsb-2.c
…
avx2-vpsubsw-1.c
…
avx2-vpsubsw-2.c
…
avx2-vpsubusb-1.c
…
avx2-vpsubusb-2.c
…
avx2-vpsubusw-1.c
…
avx2-vpsubusw-2.c
…
avx2-vpsubw-3.c
…
avx2-vpunpckhbw-1.c
…
avx2-vpunpckhbw-2.c
…
avx2-vpunpckhdq-1.c
…
avx2-vpunpckhdq-2.c
…
avx2-vpunpckhqdq-1.c
…
avx2-vpunpckhqdq-2.c
…
avx2-vpunpckhwd-1.c
…
avx2-vpunpckhwd-2.c
…
avx2-vpunpcklbw-1.c
…
avx2-vpunpcklbw-2.c
…
avx2-vpunpckldq-1.c
…
avx2-vpunpckldq-2.c
…
avx2-vpunpcklqdq-1.c
…
avx2-vpunpcklqdq-2.c
…
avx2-vpunpcklwd-1.c
…
avx2-vpunpcklwd-2.c
…
avx2-vpxor-1.c
…
avx2-vpxor-2.c
…
avx2-vshift-1.c
…
avx256-unaligned-load-1.c
constraints.md (BC): Only allow -1 operands.
2016-05-01 21:04:05 +02:00
avx256-unaligned-load-2.c
…
avx256-unaligned-load-3.c
…
avx256-unaligned-load-4.c
…
avx256-unaligned-load-5.c
…
avx256-unaligned-load-6.c
…
avx256-unaligned-load-7.c
…
avx256-unaligned-store-1.c
constraints.md (BC): Only allow -1 operands.
2016-05-01 21:04:05 +02:00
avx256-unaligned-store-2.c
constraints.md (BC): Only allow -1 operands.
2016-05-01 21:04:05 +02:00
avx256-unaligned-store-3.c
constraints.md (BC): Only allow -1 operands.
2016-05-01 21:04:05 +02:00
avx256-unaligned-store-4.c
constraints.md (BC): Only allow -1 operands.
2016-05-01 21:04:05 +02:00
avx256-unaligned-store-5.c
…
avx256-unaligned-store-6.c
…
avx256-unaligned-store-7.c
…
avx512bw-check.h
adx-check.h (main): Simplify feature bit tests.
2016-09-29 20:55:26 +02:00
avx512bw-kaddd-1.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-17 12:42:05 +01:00
avx512bw-kaddq-1.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-17 12:42:05 +01:00
avx512bw-kandd-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512bw-kandnd-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512bw-kandnq-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512bw-kandq-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512bw-kmovd-1.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-15 23:39:33 +01:00
avx512bw-kmovd-2.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-15 23:39:33 +01:00
avx512bw-kmovd-3.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-15 23:39:33 +01:00
avx512bw-kmovd-4.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-15 23:39:33 +01:00
avx512bw-kmovq-1.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-15 23:39:33 +01:00
avx512bw-kmovq-2.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-15 23:39:33 +01:00
avx512bw-kmovq-3.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-15 23:39:33 +01:00
avx512bw-kmovq-4.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-15 23:39:33 +01:00
avx512bw-knotd-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512bw-knotq-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512bw-kord-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512bw-korq-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512bw-kortestd-1.c
Add AVX512 k-mask intrinsics
2017-01-23 12:52:39 +00:00
avx512bw-kortestd-2.c
Add AVX512 k-mask intrinsics
2017-01-23 12:52:39 +00:00
avx512bw-kortestq-1.c
Add AVX512 k-mask intrinsics
2017-01-23 12:52:39 +00:00
avx512bw-kortestq-2.c
Add AVX512 k-mask intrinsics
2017-01-23 12:52:39 +00:00
avx512bw-kshiftld-1.c
Add AVX512 k-mask intrinsics.
2017-01-20 08:37:13 +00:00
avx512bw-kshiftld-2.c
Add AVX512 k-mask intrinsics.
2017-01-20 08:37:13 +00:00
avx512bw-kshiftlq-1.c
Add AVX512 k-mask intrinsics.
2017-01-20 08:37:13 +00:00
avx512bw-kshiftlq-2.c
AVX-512. Fix constants for 32b variant.
2017-01-26 16:56:12 +00:00
avx512bw-kshiftrd-1.c
Add AVX512 k-mask intrinsics.
2017-01-20 08:37:13 +00:00
avx512bw-kshiftrd-2.c
Add AVX512 k-mask intrinsics.
2017-01-20 08:37:13 +00:00
avx512bw-kshiftrq-1.c
Add AVX512 k-mask intrinsics.
2017-01-20 08:37:13 +00:00
avx512bw-kshiftrq-2.c
AVX-512. Fix constants for 32b variant.
2017-01-26 16:56:12 +00:00
avx512bw-ktestd-1.c
Add AVX512 k-mask intrinsics
2017-01-23 12:52:39 +00:00
avx512bw-ktestd-2.c
Add AVX512 k-mask intrinsics
2017-01-23 12:52:39 +00:00
avx512bw-ktestq-1.c
Add AVX512 k-mask intrinsics
2017-01-23 12:52:39 +00:00
avx512bw-ktestq-2.c
Add AVX512 k-mask intrinsics
2017-01-23 12:52:39 +00:00
avx512bw-kunpckdq-1.c
avx512bw-kunpckdq-1.c (avx512bw_test): Use "m" constraint instead of "r".
2016-05-22 20:01:43 +02:00
avx512bw-kunpckdq-2.c
i386.md (kunpckhi): Swap operands.
2016-04-13 14:00:42 +00:00
avx512bw-kunpckdq-3.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512bw-kunpckwd-1.c
…
avx512bw-kunpckwd-2.c
i386.md (kunpckhi): Swap operands.
2016-04-13 14:00:42 +00:00
avx512bw-kunpckwd-3.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512bw-kxnord-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512bw-kxnorq-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512bw-kxord-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512bw-kxorq-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512bw-pack-2.c
re PR target/71019 (AVX512BW instructions emitted even without AVX512BW)
2016-05-12 10:33:14 +02:00
avx512bw-pr70329-1.c
re PR target/70329 (wrong code with -mavx512bw and 64byte vectors)
2016-03-22 09:28:49 +01:00
avx512bw-pr70329-2.c
re PR target/70329 (wrong code with -mavx512bw and 64byte vectors)
2016-03-22 09:28:49 +01:00
avx512bw-pr70509.c
re PR tree-optimization/70509 (wrong code with extract from a v64qi)
2016-04-05 18:58:50 +02:00
avx512bw-pr77476.c
re PR target/77476 ([AVX-512] illegal kmovb instruction on KNL)
2016-09-05 21:45:21 +02:00
avx512bw-vdbpsadbw-1.c
…
avx512bw-vdbpsadbw-2.c
…
avx512bw-vmovdqu8-1.c
…
avx512bw-vmovdqu8-2.c
…
avx512bw-vmovdqu16-1.c
…
avx512bw-vmovdqu16-2.c
…
avx512bw-vpabsb-1.c
…
avx512bw-vpabsb-2.c
…
avx512bw-vpabsw-1.c
…
avx512bw-vpabsw-2.c
…
avx512bw-vpackssdw-1.c
…
avx512bw-vpackssdw-2.c
…
avx512bw-vpacksswb-1.c
…
avx512bw-vpacksswb-2.c
…
avx512bw-vpackusdw-1.c
…
avx512bw-vpackusdw-2.c
…
avx512bw-vpackuswb-1.c
…
avx512bw-vpackuswb-2.c
…
avx512bw-vpaddb-1.c
…
avx512bw-vpaddb-2.c
…
avx512bw-vpaddsb-1.c
…
avx512bw-vpaddsb-2.c
…
avx512bw-vpaddsw-1.c
…
avx512bw-vpaddsw-2.c
…
avx512bw-vpaddusb-1.c
…
avx512bw-vpaddusb-2.c
…
avx512bw-vpaddusw-1.c
…
avx512bw-vpaddusw-2.c
…
avx512bw-vpaddw-1.c
…
avx512bw-vpaddw-2.c
…
avx512bw-vpalignr-1.c
…
avx512bw-vpalignr-2.c
…
avx512bw-vpalignr-3.c
sse.md (<ssse3_avx2>_palignr<mode>): Use constraint x instead of v in second alternative, add avx512bw alternative.
2016-05-18 11:24:15 +02:00
avx512bw-vpalignr-4.c
sse.md (*ssse3_palignr<mode>_perm): Add avx512bw alternative.
2016-05-26 10:44:16 +02:00
avx512bw-vpavgb-1.c
…
avx512bw-vpavgb-2.c
…
avx512bw-vpavgw-1.c
…
avx512bw-vpavgw-2.c
…
avx512bw-vpblendmb-1.c
…
avx512bw-vpblendmb-2.c
…
avx512bw-vpblendmw-1.c
…
avx512bw-vpblendmw-2.c
…
avx512bw-vpbroadcast-1.c
sse.md (pbroadcast_evex_isa): New mode attr.
2016-05-18 11:24:59 +02:00
avx512bw-vpbroadcast-2.c
sse.md (pbroadcast_evex_isa): New mode attr.
2016-05-18 11:24:59 +02:00
avx512bw-vpbroadcast-3.c
sse.md (pbroadcast_evex_isa): New mode attr.
2016-05-18 11:24:59 +02:00
avx512bw-vpbroadcastb-1.c
…
avx512bw-vpbroadcastb-2.c
…
avx512bw-vpbroadcastw-1.c
…
avx512bw-vpbroadcastw-2.c
…
avx512bw-vpcmpb-1.c
…
avx512bw-vpcmpb-2.c
…
avx512bw-vpcmpeqb-1.c
…
avx512bw-vpcmpeqb-2.c
…
avx512bw-vpcmpequb-1.c
…
avx512bw-vpcmpequb-2.c
…
avx512bw-vpcmpequw-1.c
…
avx512bw-vpcmpequw-2.c
…
avx512bw-vpcmpeqw-1.c
…
avx512bw-vpcmpeqw-2.c
…
avx512bw-vpcmpgeb-1.c
…
avx512bw-vpcmpgeb-2.c
…
avx512bw-vpcmpgeub-1.c
…
avx512bw-vpcmpgeub-2.c
…
avx512bw-vpcmpgeuw-1.c
…
avx512bw-vpcmpgeuw-2.c
…
avx512bw-vpcmpgew-1.c
…
avx512bw-vpcmpgew-2.c
…
avx512bw-vpcmpgtb-1.c
…
avx512bw-vpcmpgtb-2.c
…
avx512bw-vpcmpgtub-1.c
…
avx512bw-vpcmpgtub-2.c
…
avx512bw-vpcmpgtuw-1.c
…
avx512bw-vpcmpgtuw-2.c
…
avx512bw-vpcmpgtw-1.c
…
avx512bw-vpcmpgtw-2.c
…
avx512bw-vpcmpleb-1.c
…
avx512bw-vpcmpleb-2.c
…
avx512bw-vpcmpleub-1.c
…
avx512bw-vpcmpleub-2.c
…
avx512bw-vpcmpleuw-1.c
…
avx512bw-vpcmpleuw-2.c
…
avx512bw-vpcmplew-1.c
…
avx512bw-vpcmplew-2.c
…
avx512bw-vpcmpltb-1.c
…
avx512bw-vpcmpltb-2.c
…
avx512bw-vpcmpltub-1.c
…
avx512bw-vpcmpltub-2.c
…
avx512bw-vpcmpltuw-1.c
…
avx512bw-vpcmpltuw-2.c
…
avx512bw-vpcmpltw-1.c
…
avx512bw-vpcmpltw-2.c
…
avx512bw-vpcmpneqb-1.c
…
avx512bw-vpcmpneqb-2.c
…
avx512bw-vpcmpnequb-1.c
…
avx512bw-vpcmpnequb-2.c
…
avx512bw-vpcmpnequw-1.c
…
avx512bw-vpcmpnequw-2.c
…
avx512bw-vpcmpneqw-1.c
…
avx512bw-vpcmpneqw-2.c
…
avx512bw-vpcmpub-1.c
…
avx512bw-vpcmpub-2.c
…
avx512bw-vpcmpuw-1.c
…
avx512bw-vpcmpuw-2.c
…
avx512bw-vpcmpw-1.c
…
avx512bw-vpcmpw-2.c
…
avx512bw-vpermi2w-1.c
…
avx512bw-vpermi2w-2.c
…
avx512bw-vpermt2w-1.c
…
avx512bw-vpermt2w-2.c
…
avx512bw-vpermw-1.c
…
avx512bw-vpermw-2.c
…
avx512bw-vpextr-1.c
i386.md (isa): Add x64_avx512dq, enable if TARGET_64BIT && TARGET_AVX512DQ.
2016-05-12 10:35:20 +02:00
avx512bw-vpinsr-1.c
sse.md (pinsr_evex_isa): New mode attr.
2016-05-12 10:34:11 +02:00
avx512bw-vpmaddubsw-1.c
…
avx512bw-vpmaddubsw-2.c
…
avx512bw-vpmaddubsw-3.c
sse.md (avx2_pmaddubsw256, [...]): Add avx512bw alternative.
2016-05-18 11:22:28 +02:00
avx512bw-vpmaddwd-1.c
…
avx512bw-vpmaddwd-2.c
…
avx512bw-vpmaddwd-3.c
sse.md (*avx2_pmaddwd, [...]): Use v instead of x in vex or maybe_vex alternatives...
2016-05-06 15:14:34 +02:00
avx512bw-vpmaxsb-1.c
…
avx512bw-vpmaxsb-2.c
…
avx512bw-vpmaxsw-1.c
…
avx512bw-vpmaxsw-2.c
…
avx512bw-vpmaxub-1.c
…
avx512bw-vpmaxub-2.c
…
avx512bw-vpmaxuw-1.c
…
avx512bw-vpmaxuw-2.c
…
avx512bw-vpminsb-1.c
…
avx512bw-vpminsb-2.c
…
avx512bw-vpminsw-1.c
…
avx512bw-vpminsw-2.c
…
avx512bw-vpminub-1.c
…
avx512bw-vpminub-2.c
…
avx512bw-vpminuw-1.c
…
avx512bw-vpminuw-2.c
…
avx512bw-vpmovb2m-1.c
…
avx512bw-vpmovb2m-2.c
…
avx512bw-vpmovm2b-1.c
…
avx512bw-vpmovm2b-2.c
…
avx512bw-vpmovm2w-1.c
…
avx512bw-vpmovm2w-2.c
…
avx512bw-vpmovswb-1.c
…
avx512bw-vpmovswb-2.c
…
avx512bw-vpmovsxbw-1.c
…
avx512bw-vpmovsxbw-2.c
…
avx512bw-vpmovuswb-1.c
…
avx512bw-vpmovuswb-2.c
…
avx512bw-vpmovw2m-1.c
…
avx512bw-vpmovw2m-2.c
…
avx512bw-vpmovwb-1.c
…
avx512bw-vpmovwb-2.c
…
avx512bw-vpmovzxbw-1.c
…
avx512bw-vpmovzxbw-2.c
…
avx512bw-vpmulhrsw-1.c
…
avx512bw-vpmulhrsw-2.c
…
avx512bw-vpmulhrsw-3.c
sse.md (*<ssse3_avx2>_pmulhrsw<mode>3<mask_name>): Use constraint x instead of v in second alternative, add avx512bw alternative.
2016-05-18 11:23:03 +02:00
avx512bw-vpmulhuw-1.c
…
avx512bw-vpmulhuw-2.c
…
avx512bw-vpmulhw-1.c
…
avx512bw-vpmulhw-2.c
…
avx512bw-vpmullw-1.c
…
avx512bw-vpmullw-2.c
…
avx512bw-vpshufb-1.c
…
avx512bw-vpshufb-2.c
…
avx512bw-vpshufb-3.c
sse.md (<ssse3_avx2>_pshufb<mode>3<mask_name>): Use constraint x instead of v in second alternative, add avx512bw alternative.
2016-05-18 11:23:39 +02:00
avx512bw-vpshufhw-1.c
…
avx512bw-vpshufhw-2.c
…
avx512bw-vpshuflw-1.c
…
avx512bw-vpshuflw-2.c
…
avx512bw-vpslldq-1.c
…
avx512bw-vpsllvw-1.c
…
avx512bw-vpsllvw-2.c
…
avx512bw-vpsllw-1.c
…
avx512bw-vpsllw-2.c
…
avx512bw-vpsllwi-1.c
…
avx512bw-vpsllwi-2.c
…
avx512bw-vpsravw-1.c
…
avx512bw-vpsravw-2.c
…
avx512bw-vpsraw-1.c
…
avx512bw-vpsraw-2.c
…
avx512bw-vpsraw-3.c
sse.md (<mask_codefor>ashr<mode>3<mask_name>): Move before the ashr<mode>3 pattern.
2016-05-06 15:15:24 +02:00
avx512bw-vpsrawi-1.c
…
avx512bw-vpsrawi-2.c
…
avx512bw-vpsrldq-1.c
…
avx512bw-vpsrlvw-1.c
…
avx512bw-vpsrlvw-2.c
…
avx512bw-vpsrlw-1.c
…
avx512bw-vpsrlw-2.c
…
avx512bw-vpsrlwi-1.c
…
avx512bw-vpsrlwi-2.c
…
avx512bw-vpsubb-1.c
…
avx512bw-vpsubb-2.c
…
avx512bw-vpsubsb-1.c
…
avx512bw-vpsubsb-2.c
…
avx512bw-vpsubsw-1.c
…
avx512bw-vpsubsw-2.c
…
avx512bw-vpsubusb-1.c
…
avx512bw-vpsubusb-2.c
…
avx512bw-vpsubusw-1.c
…
avx512bw-vpsubusw-2.c
…
avx512bw-vpsubw-1.c
…
avx512bw-vpsubw-2.c
…
avx512bw-vptestmb-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512bw-vptestmb-2.c
…
avx512bw-vptestmw-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512bw-vptestmw-2.c
…
avx512bw-vptestnmb-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512bw-vptestnmb-2.c
…
avx512bw-vptestnmw-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512bw-vptestnmw-2.c
…
avx512bw-vpunpckhbw-1.c
…
avx512bw-vpunpckhbw-2.c
…
avx512bw-vpunpckhwd-1.c
…
avx512bw-vpunpckhwd-2.c
…
avx512bw-vpunpcklbw-1.c
…
avx512bw-vpunpcklbw-2.c
…
avx512bw-vpunpcklwd-1.c
…
avx512bw-vpunpcklwd-2.c
…
avx512cd-check.h
adx-check.h (main): Simplify feature bit tests.
2016-09-29 20:55:26 +02:00
avx512cd-vpbroadcastmb2q-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512cd-vpbroadcastmb2q-2.c
…
avx512cd-vpbroadcastmw2d-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512cd-vpbroadcastmw2d-2.c
…
avx512cd-vpconflictd-1.c
…
avx512cd-vpconflictd-2.c
…
avx512cd-vpconflictq-1.c
…
avx512cd-vpconflictq-2.c
…
avx512cd-vplzcntd-1.c
…
avx512cd-vplzcntd-2.c
…
avx512cd-vplzcntq-1.c
…
avx512cd-vplzcntq-2.c
…
avx512dq-abs-copysign-1.c
constraints.md (Yv): New constraint.
2016-05-12 10:30:25 +02:00
avx512dq-check.h
adx-check.h (main): Simplify feature bit tests.
2016-09-29 20:55:26 +02:00
avx512dq-concatv2di-1.c
sse.md (*vec_concatv2di): Add x86_avx512dq v=Yv,rm alternative.
2016-06-02 11:43:52 +02:00
avx512dq-concatv2si-1.c
sse.md (*vec_concatv2si_sse4_1): Add avx512dq v=Yv,rm alternative.
2016-06-02 13:01:31 +02:00
avx512dq-kaddb-1.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-17 12:42:05 +01:00
avx512dq-kaddw-1.c
avx512fintrin.h (_ktest_mask16_u8, [...]): Move to ...
2017-01-26 13:24:58 +01:00
avx512dq-kandb-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512dq-kandnb-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512dq-kmovb-1.c
…
avx512dq-kmovb-2.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-15 23:39:33 +01:00
avx512dq-kmovb-3.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-15 23:39:33 +01:00
avx512dq-kmovb-4.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-15 23:39:33 +01:00
avx512dq-kmovb-5.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-15 23:39:33 +01:00
avx512dq-knotb-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512dq-korb-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512dq-kortestb-1.c
Add AVX512 k-mask intrinsics
2017-01-23 12:52:39 +00:00
avx512dq-kortestb-2.c
Add AVX512 k-mask intrinsics
2017-01-23 12:52:39 +00:00
avx512dq-kshiftlb-1.c
Add AVX512 k-mask intrinsics.
2017-01-20 08:37:13 +00:00
avx512dq-kshiftlb-2.c
Add AVX512 k-mask intrinsics.
2017-01-20 08:37:13 +00:00
avx512dq-kshiftrb-1.c
Add AVX512 k-mask intrinsics.
2017-01-20 08:37:13 +00:00
avx512dq-kshiftrb-2.c
Add AVX512 k-mask intrinsics.
2017-01-20 08:37:13 +00:00
avx512dq-ktestb-1.c
Add AVX512 k-mask intrinsics
2017-01-23 12:52:39 +00:00
avx512dq-ktestb-2.c
Add AVX512 k-mask intrinsics
2017-01-23 12:52:39 +00:00
avx512dq-ktestw-1.c
avx512fintrin.h (_ktest_mask16_u8, [...]): Move to ...
2017-01-26 13:24:58 +01:00
avx512dq-ktestw-2.c
avx512fintrin.h (_ktest_mask16_u8, [...]): Move to ...
2017-01-26 13:24:58 +01:00
avx512dq-kxnorb-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512dq-kxorb-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512dq-logic-2.c
re PR target/70927 ([6 only] avx512dq instructions emitted even with -mavx512vl -mno-avx512dq)
2016-05-10 16:30:02 +02:00
avx512dq-pr70059.c
re PR target/70059 (Invalid codegen on AVX-512 when using _mm512_inserti64x4(x, y, 0))
2016-03-04 15:45:56 +01:00
avx512dq-pr77476.c
re PR target/77476 ([AVX-512] illegal kmovb instruction on KNL)
2016-09-05 21:45:21 +02:00
avx512dq-vandnpd-1.c
…
avx512dq-vandnpd-2.c
…
avx512dq-vandnps-1.c
…
avx512dq-vandnps-2.c
…
avx512dq-vandpd-1.c
…
avx512dq-vandpd-2.c
…
avx512dq-vandps-1.c
…
avx512dq-vandps-2.c
…
avx512dq-vbroadcast-2.c
sse.md (i128vldq): New mode iterator.
2016-05-22 12:26:52 +02:00
avx512dq-vbroadcastf32x2-1.c
…
avx512dq-vbroadcastf32x2-2.c
…
avx512dq-vbroadcastf32x8-1.c
…
avx512dq-vbroadcastf32x8-2.c
…
avx512dq-vbroadcastf64x2-1.c
…
avx512dq-vbroadcastf64x2-2.c
…
avx512dq-vbroadcasti32x2-1.c
…
avx512dq-vbroadcasti32x2-2.c
…
avx512dq-vbroadcasti32x8-1.c
…
avx512dq-vbroadcasti32x8-2.c
…
avx512dq-vbroadcasti64x2-1.c
…
avx512dq-vbroadcasti64x2-2.c
…
avx512dq-vcvtpd2qq-1.c
…
avx512dq-vcvtpd2qq-2.c
…
avx512dq-vcvtpd2uqq-1.c
…
avx512dq-vcvtpd2uqq-2.c
…
avx512dq-vcvtps2qq-1.c
…
avx512dq-vcvtps2qq-2.c
…
avx512dq-vcvtps2uqq-1.c
…
avx512dq-vcvtps2uqq-2.c
…
avx512dq-vcvtqq2pd-1.c
…
avx512dq-vcvtqq2pd-2.c
…
avx512dq-vcvtqq2ps-1.c
…
avx512dq-vcvtqq2ps-2.c
…
avx512dq-vcvttpd2qq-1.c
…
avx512dq-vcvttpd2qq-2.c
…
avx512dq-vcvttpd2uqq-1.c
…
avx512dq-vcvttpd2uqq-2.c
…
avx512dq-vcvttps2qq-1.c
…
avx512dq-vcvttps2qq-2.c
…
avx512dq-vcvttps2uqq-1.c
…
avx512dq-vcvttps2uqq-2.c
…
avx512dq-vcvtuqq2pd-1.c
…
avx512dq-vcvtuqq2pd-2.c
…
avx512dq-vcvtuqq2ps-1.c
…
avx512dq-vcvtuqq2ps-2.c
…
avx512dq-vextractf32x8-1.c
…
avx512dq-vextractf64x2-1.c
…
avx512dq-vextractf64x2-2.c
…
avx512dq-vextracti32x8-1.c
…
avx512dq-vextracti64x2-1.c
…
avx512dq-vextracti64x2-2.c
…
avx512dq-vfpclasspd-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512dq-vfpclasspd-2.c
…
avx512dq-vfpclassps-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512dq-vfpclassps-2.c
…
avx512dq-vfpclasssd-1.c
…
avx512dq-vfpclassss-1.c
…
avx512dq-vinsert-1.c
sse.md (vec_set_lo_<mode><mask_name>, [...]): Add && <mask_avx512dq_condition> condition.
2016-05-22 12:28:06 +02:00
avx512dq-vinsertf32x8-1.c
…
avx512dq-vinsertf64x2-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512dq-vinsertf64x2-2.c
…
avx512dq-vinserti32x8-1.c
…
avx512dq-vinserti64x2-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512dq-vinserti64x2-2.c
…
avx512dq-vorpd-1.c
…
avx512dq-vorpd-2.c
…
avx512dq-vorps-1.c
…
avx512dq-vorps-2.c
…
avx512dq-vpextr-1.c
i386.md (isa): Add x64_avx512dq, enable if TARGET_64BIT && TARGET_AVX512DQ.
2016-05-12 10:35:20 +02:00
avx512dq-vpinsr-1.c
sse.md (pinsr_evex_isa): New mode attr.
2016-05-12 10:34:11 +02:00
avx512dq-vpmovd2m-1.c
…
avx512dq-vpmovd2m-2.c
…
avx512dq-vpmovm2d-1.c
…
avx512dq-vpmovm2d-2.c
…
avx512dq-vpmovm2q-1.c
…
avx512dq-vpmovm2q-2.c
…
avx512dq-vpmovq2m-1.c
…
avx512dq-vpmovq2m-2.c
…
avx512dq-vpmullq-1.c
…
avx512dq-vpmullq-2.c
…
avx512dq-vrangepd-1.c
…
avx512dq-vrangepd-2.c
…
avx512dq-vrangeps-1.c
…
avx512dq-vrangeps-2.c
…
avx512dq-vrangesd-1.c
…
avx512dq-vrangess-1.c
…
avx512dq-vreducepd-1.c
…
avx512dq-vreducepd-2.c
…
avx512dq-vreduceps-1.c
…
avx512dq-vreduceps-2.c
…
avx512dq-vreducesd-1.c
…
avx512dq-vreducess-1.c
…
avx512dq-vxorpd-1.c
…
avx512dq-vxorpd-2.c
…
avx512dq-vxorps-1.c
…
avx512dq-vxorps-2.c
…
avx512er-check.h
adx-check.h (main): Simplify feature bit tests.
2016-09-29 20:55:26 +02:00
avx512er-vexp2pd-1.c
…
avx512er-vexp2pd-2.c
…
avx512er-vexp2ps-1.c
…
avx512er-vexp2ps-2.c
…
avx512er-vrcp28pd-1.c
…
avx512er-vrcp28pd-2.c
…
avx512er-vrcp28ps-1.c
…
avx512er-vrcp28ps-2.c
…
avx512er-vrcp28ps-3.c
[AVX-512ER] vrcp28ps auto generation
2016-06-21 14:32:38 +00:00
avx512er-vrcp28ps-4.c
[AVX-512ER] vrcp28ps auto generation
2016-06-21 14:32:38 +00:00
avx512er-vrcp28sd-1.c
…
avx512er-vrcp28sd-2.c
…
avx512er-vrcp28ss-1.c
…
avx512er-vrcp28ss-2.c
…
avx512er-vrsqrt28pd-1.c
…
avx512er-vrsqrt28pd-2.c
…
avx512er-vrsqrt28ps-1.c
…
avx512er-vrsqrt28ps-2.c
…
avx512er-vrsqrt28ps-3.c
[AVX-512ER] vrsqrt28ps auto generation
2016-06-21 14:38:02 +00:00
avx512er-vrsqrt28ps-4.c
[AVX-512ER] vrsqrt28ps auto generation
2016-06-21 14:38:02 +00:00
avx512er-vrsqrt28ps-5.c
[AVX-512ER] vrsqrt28ps auto generation
2016-06-21 14:38:02 +00:00
avx512er-vrsqrt28ps-6.c
[AVX-512ER] vrsqrt28ps auto generation
2016-06-21 14:38:02 +00:00
avx512er-vrsqrt28sd-1.c
…
avx512er-vrsqrt28sd-2.c
…
avx512er-vrsqrt28ss-1.c
…
avx512er-vrsqrt28ss-2.c
…
avx512f-abspd-1.c
re PR target/80322 (convert intrinsics missing)
2017-04-07 21:22:00 +02:00
avx512f-absps-1.c
re PR target/80322 (convert intrinsics missing)
2017-04-07 21:22:00 +02:00
avx512f-additional-reg-names.c
avx512bw-kunpckdq-1.c (avx512bw_test): Use "m" constraint instead of "r".
2016-05-22 20:01:43 +02:00
avx512f-broadcast-gpr-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-broadcast-gpr-2.c
…
avx512f-ceil-sfix-vec-1.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
avx512f-ceil-sfix-vec-2.c
…
avx512f-ceil-vec-1.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-ceil-vec-2.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-ceilf-sfix-vec-1.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-ceilf-sfix-vec-2.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-ceilf-vec-1.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-ceilf-vec-2.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-check.h
adx-check.h (main): Simplify feature bit tests.
2016-09-29 20:55:26 +02:00
avx512f-cvt-1.c
* config/i386/i386.md (*truncdfsf_mixed, *truncdfsf_i387,
2016-05-03 14:18:57 +02:00
avx512f-cvtsd-1.c
re PR target/80322 (convert intrinsics missing)
2017-04-07 21:22:00 +02:00
avx512f-cvtss-1.c
re PR target/80322 (convert intrinsics missing)
2017-04-07 21:22:00 +02:00
avx512f-dummy.c
…
avx512f-floor-sfix-vec-1.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
avx512f-floor-sfix-vec-2.c
…
avx512f-floor-vec-1.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-floor-vec-2.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-floorf-sfix-vec-1.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-floorf-sfix-vec-2.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-floorf-vec-1.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-floorf-vec-2.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-gather-1.c
…
avx512f-gather-2.c
…
avx512f-gather-3.c
…
avx512f-gather-4.c
…
avx512f-gather-5.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512f-helper.h
avx512vpopcntdq-check.h: New.
2017-03-03 17:55:31 +01:00
avx512f-i32gatherd512-1.c
…
avx512f-i32gatherd512-2.c
…
avx512f-i32gatherpd512-1.c
…
avx512f-i32gatherpd512-2.c
…
avx512f-i32gatherps512-1.c
…
avx512f-i32gatherps512-2.c
…
avx512f-i32gatherq512-1.c
…
avx512f-i32gatherq512-2.c
…
avx512f-i32scatterd512-1.c
…
avx512f-i32scatterd512-2.c
…
avx512f-i32scatterpd512-1.c
…
avx512f-i32scatterpd512-2.c
…
avx512f-i32scatterps512-1.c
…
avx512f-i32scatterps512-2.c
…
avx512f-i32scatterq512-1.c
…
avx512f-i32scatterq512-2.c
…
avx512f-i64gatherd512-1.c
…
avx512f-i64gatherd512-2.c
…
avx512f-i64gatherpd512-1.c
…
avx512f-i64gatherpd512-2.c
…
avx512f-i64gatherps512-1.c
…
avx512f-i64gatherps512-2.c
…
avx512f-i64gatherq512-1.c
…
avx512f-i64gatherq512-2.c
…
avx512f-i64scatterd512-1.c
…
avx512f-i64scatterd512-2.c
…
avx512f-i64scatterpd512-1.c
…
avx512f-i64scatterpd512-2.c
…
avx512f-i64scatterps512-1.c
…
avx512f-i64scatterps512-2.c
…
avx512f-i64scatterq512-1.c
…
avx512f-i64scatterq512-2.c
…
avx512f-inline-asm.c
…
avx512f-int2mask-1.c
re PR target/80322 (convert intrinsics missing)
2017-04-07 21:22:00 +02:00
avx512f-kandnw-1.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512f-kandw-1.c
…
avx512f-klogic-2.c
avx512f-klogic-2.c: Fix operand calculation order.
2016-09-02 20:04:14 +00:00
avx512f-kmovw-1.c
sse.md (UNSPEC_MASKOP): Move from i386.md.
2016-11-29 20:26:49 +01:00
avx512f-kmovw-2.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-15 23:39:33 +01:00
avx512f-kmovw-3.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-15 23:39:33 +01:00
avx512f-kmovw-4.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-15 23:39:33 +01:00
avx512f-kmovw-5.c
avx512bwintrin.h: Add new k-mask intrinsics.
2016-12-15 23:39:33 +01:00
avx512f-knotw-1.c
…
avx512f-kortestw-1.c
Add AVX512 k-mask intrinsics
2017-01-23 12:52:39 +00:00
avx512f-kortestw-2.c
Add AVX512 k-mask intrinsics
2017-01-23 12:52:39 +00:00
avx512f-korw-1.c
…
avx512f-kshiftlw-1.c
Add AVX512 k-mask intrinsics.
2017-01-20 08:37:13 +00:00
avx512f-kshiftlw-2.c
Add AVX512 k-mask intrinsics.
2017-01-20 08:37:13 +00:00
avx512f-kshiftrw-1.c
Add AVX512 k-mask intrinsics.
2017-01-20 08:37:13 +00:00
avx512f-kshiftrw-2.c
Add AVX512 k-mask intrinsics.
2017-01-20 08:37:13 +00:00
avx512f-kunpckbw-1.c
…
avx512f-kunpckbw-2.c
i386.md (kunpckhi): Swap operands.
2016-04-13 14:00:42 +00:00
avx512f-kunpckbw-3.c
Add AVX512 k-mask intrinsics
2016-12-05 09:18:42 -08:00
avx512f-kxnorw-1.c
…
avx512f-kxorw-1.c
…
avx512f-mask-type.h
…
avx512f-mask2int-1.c
re PR target/80322 (convert intrinsics missing)
2017-04-07 21:22:00 +02:00
avx512f-os-support.h
…
avx512f-pr57233.c
…
avx512f-pr63594-1.c
…
avx512f-pr63594-2.c
…
avx512f-pr70059.c
re PR target/70059 (Invalid codegen on AVX-512 when using _mm512_inserti64x4(x, y, 0))
2016-03-04 15:45:56 +01:00
avx512f-pr70421.c
re PR target/70421 (wrong code with v16si vector and useless cast at -O -mavx512f)
2016-03-30 16:06:51 +02:00
avx512f-pr71559.c
re PR target/71559 (ICE in ix86_fp_cmp_code_to_pcmp_immediate, at config/i386/i386.c:23042 (KNL/AVX512))
2016-06-20 21:17:12 +02:00
avx512f-pr77476.c
re PR target/77476 ([AVX-512] illegal kmovb instruction on KNL)
2016-09-05 21:45:21 +02:00
avx512f-reduce-op-1.c
re PR target/80324 (_mm512_reduce_xxx type instrinsics are missing)
2017-04-10 08:53:28 +02:00
avx512f-rint-sfix-vec-1.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-rint-sfix-vec-2.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-rintf-sfix-vec-1.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-rintf-sfix-vec-2.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-round-sfix-vec-1.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-round-sfix-vec-2.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-roundf-sfix-vec-1.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-roundf-sfix-vec-2.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-rounding.c
…
avx512f-scatter-1.c
…
avx512f-scatter-2.c
…
avx512f-scatter-3.c
…
avx512f-set-v8df-1.c
…
avx512f-set-v8df-2.c
…
avx512f-set-v8df-3.c
…
avx512f-set-v8df-4.c
…
avx512f-set-v8df-5.c
…
avx512f-set-v8di-1.c
…
avx512f-set-v8di-2.c
…
avx512f-set-v8di-3.c
…
avx512f-set-v8di-4.c
…
avx512f-set-v8di-5.c
…
avx512f-set-v16sf-1.c
…
avx512f-set-v16sf-2.c
…
avx512f-set-v16sf-3.c
…
avx512f-set-v16sf-4.c
…
avx512f-set-v16sf-5.c
…
avx512f-set-v16si-1.c
…
avx512f-set-v16si-2.c
…
avx512f-set-v16si-3.c
…
avx512f-set-v16si-4.c
…
avx512f-set-v16si-5.c
…
avx512f-setzero-pd-1.c
…
avx512f-setzero-ps-1.c
…
avx512f-setzero-si512-1.c
…
avx512f-trunc-vec-1.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-trunc-vec-2.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-truncf-vec-1.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-truncf-vec-2.c
AVX-512F: Add vectorizer support builtins
2016-05-25 15:08:14 +00:00
avx512f-typecast-1.c
…
avx512f-undefined-1.c
re PR target/80322 (convert intrinsics missing)
2017-04-07 21:22:00 +02:00
avx512f-vaddpd-1.c
…
avx512f-vaddpd-2.c
…
avx512f-vaddps-1.c
…
avx512f-vaddps-2.c
…
avx512f-vaddsd-1.c
…
avx512f-vaddss-1.c
…
avx512f-valignd-1.c
…
avx512f-valignd-2.c
…
avx512f-valignq-1.c
…
avx512f-valignq-2.c
…
avx512f-vblendmpd-1.c
…
avx512f-vblendmpd-2.c
…
avx512f-vblendmps-1.c
…
avx512f-vblendmps-2.c
…
avx512f-vbroadcastf32x4-1.c
…
avx512f-vbroadcastf32x4-2.c
…
avx512f-vbroadcastf64x4-1.c
…
avx512f-vbroadcastf64x4-2.c
…
avx512f-vbroadcasti32x4-1.c
…
avx512f-vbroadcasti32x4-2.c
…
avx512f-vbroadcasti64x4-1.c
…
avx512f-vbroadcasti64x4-2.c
…
avx512f-vbroadcastsd-1.c
…
avx512f-vbroadcastsd-2.c
…
avx512f-vbroadcastss-1.c
…
avx512f-vbroadcastss-2.c
…
avx512f-vcmppd-1.c
…
avx512f-vcmppd-2.c
…
avx512f-vcmpps-1.c
…
avx512f-vcmpps-2.c
…
avx512f-vcmpsd-1.c
…
avx512f-vcmpsd-2.c
…
avx512f-vcmpss-1.c
…
avx512f-vcmpss-2.c
…
avx512f-vcomisd-1.c
…
avx512f-vcomiss-1.c
…
avx512f-vcompresspd-1.c
…
avx512f-vcompresspd-2.c
…
avx512f-vcompressps-1.c
…
avx512f-vcompressps-2.c
…
avx512f-vcvtdq2pd-1.c
…
avx512f-vcvtdq2pd-2.c
…
avx512f-vcvtdq2ps-1.c
…
avx512f-vcvtdq2ps-2.c
…
avx512f-vcvtpd2dq-1.c
…
avx512f-vcvtpd2dq-2.c
…
avx512f-vcvtpd2ps-1.c
…
avx512f-vcvtpd2ps-2.c
…
avx512f-vcvtpd2udq-1.c
…
avx512f-vcvtpd2udq-2.c
…
avx512f-vcvtph2ps-1.c
…
avx512f-vcvtph2ps-2.c
…
avx512f-vcvtps2dq-1.c
…
avx512f-vcvtps2dq-2.c
…
avx512f-vcvtps2pd-1.c
…
avx512f-vcvtps2pd-2.c
…
avx512f-vcvtps2ph-1.c
…
avx512f-vcvtps2ph-2.c
…
avx512f-vcvtps2udq-1.c
…
avx512f-vcvtps2udq-2.c
…
avx512f-vcvtsd2si-1.c
…
avx512f-vcvtsd2si64-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvtsd2ss-1.c
…
avx512f-vcvtsd2usi-1.c
…
avx512f-vcvtsd2usi-2.c
…
avx512f-vcvtsd2usi64-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvtsd2usi64-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvtsi2sd64-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvtsi2ss-1.c
…
avx512f-vcvtsi2ss64-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvtss2sd-1.c
…
avx512f-vcvtss2si-1.c
…
avx512f-vcvtss2si64-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvtss2usi-1.c
…
avx512f-vcvtss2usi-2.c
…
avx512f-vcvtss2usi64-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvtss2usi64-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvttpd2dq-1.c
…
avx512f-vcvttpd2dq-2.c
…
avx512f-vcvttpd2udq-1.c
…
avx512f-vcvttpd2udq-2.c
…
avx512f-vcvttps2dq-1.c
…
avx512f-vcvttps2dq-2.c
…
avx512f-vcvttps2udq-1.c
…
avx512f-vcvttps2udq-2.c
…
avx512f-vcvttsd2si-1.c
…
avx512f-vcvttsd2si-2.c
…
avx512f-vcvttsd2si64-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvttsd2si64-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvttsd2usi-1.c
…
avx512f-vcvttsd2usi-2.c
…
avx512f-vcvttsd2usi64-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvttsd2usi64-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvttss2si-1.c
…
avx512f-vcvttss2si-2.c
…
avx512f-vcvttss2si64-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvttss2si64-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvttss2usi-1.c
…
avx512f-vcvttss2usi-2.c
…
avx512f-vcvttss2usi64-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvttss2usi64-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvtudq2pd-1.c
…
avx512f-vcvtudq2pd-2.c
…
avx512f-vcvtudq2ps-1.c
…
avx512f-vcvtudq2ps-2.c
…
avx512f-vcvtusi2sd-1.c
…
avx512f-vcvtusi2sd-2.c
…
avx512f-vcvtusi2sd64-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvtusi2sd64-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvtusi2ss-1.c
…
avx512f-vcvtusi2ss-2.c
…
avx512f-vcvtusi2ss64-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vcvtusi2ss64-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vdivpd-1.c
…
avx512f-vdivpd-2.c
…
avx512f-vdivps-1.c
…
avx512f-vdivps-2.c
…
avx512f-vdivsd-1.c
…
avx512f-vdivss-1.c
…
avx512f-vec-init.c
…
avx512f-vec-unpack.c
…
avx512f-vect-perm-1.c
i386.c (ix86_expand_vec_perm): Add handle one-operand permutation for TARGET_AVX512F.
2016-07-04 14:06:27 +00:00
avx512f-vect-perm-2.c
i386.c (ix86_expand_vec_perm): Add handle one-operand permutation for TARGET_AVX512F.
2016-07-04 14:06:27 +00:00
avx512f-vexpandpd-1.c
…
avx512f-vexpandpd-2.c
…
avx512f-vexpandps-1.c
…
avx512f-vexpandps-2.c
…
avx512f-vextractf32x4-1.c
…
avx512f-vextractf32x4-2.c
…
avx512f-vextractf64x4-1.c
…
avx512f-vextractf64x4-2.c
…
avx512f-vextracti32x4-1.c
…
avx512f-vextracti32x4-2.c
…
avx512f-vextracti64x4-1.c
…
avx512f-vextracti64x4-2.c
…
avx512f-vfixupimmpd-1.c
…
avx512f-vfixupimmpd-2.c
…
avx512f-vfixupimmps-1.c
…
avx512f-vfixupimmps-2.c
…
avx512f-vfixupimmsd-1.c
…
avx512f-vfixupimmsd-2.c
…
avx512f-vfixupimmss-1.c
…
avx512f-vfixupimmss-2.c
…
avx512f-vfmadd-1.c
sse.md (<avx512>_fmadd_<mode>_mask3<round_name>): Use v constraint instead of x.
2016-05-05 15:29:54 +02:00
avx512f-vfmaddXXXpd-1.c
…
avx512f-vfmaddXXXpd-2.c
…
avx512f-vfmaddXXXps-1.c
…
avx512f-vfmaddXXXps-2.c
…
avx512f-vfmaddXXXsd-1.c
…
avx512f-vfmaddXXXss-1.c
…
avx512f-vfmaddsubXXXpd-1.c
…
avx512f-vfmaddsubXXXpd-2.c
…
avx512f-vfmaddsubXXXps-1.c
…
avx512f-vfmaddsubXXXps-2.c
…
avx512f-vfmsubXXXpd-1.c
…
avx512f-vfmsubXXXpd-2.c
…
avx512f-vfmsubXXXps-1.c
…
avx512f-vfmsubXXXps-2.c
…
avx512f-vfmsubXXXsd-1.c
…
avx512f-vfmsubXXXss-1.c
…
avx512f-vfmsubaddXXXpd-1.c
…
avx512f-vfmsubaddXXXpd-2.c
…
avx512f-vfmsubaddXXXps-1.c
…
avx512f-vfmsubaddXXXps-2.c
…
avx512f-vfnmaddXXXpd-1.c
…
avx512f-vfnmaddXXXpd-2.c
…
avx512f-vfnmaddXXXps-1.c
…
avx512f-vfnmaddXXXps-2.c
…
avx512f-vfnmaddXXXsd-1.c
…
avx512f-vfnmaddXXXss-1.c
…
avx512f-vfnmsubXXXpd-1.c
…
avx512f-vfnmsubXXXpd-2.c
…
avx512f-vfnmsubXXXps-1.c
…
avx512f-vfnmsubXXXps-2.c
…
avx512f-vfnmsubXXXsd-1.c
…
avx512f-vfnmsubXXXss-1.c
…
avx512f-vgetexppd-1.c
…
avx512f-vgetexppd-2.c
…
avx512f-vgetexpps-1.c
…
avx512f-vgetexpps-2.c
…
avx512f-vgetexpsd-1.c
…
avx512f-vgetexpsd-2.c
…
avx512f-vgetexpss-1.c
…
avx512f-vgetexpss-2.c
…
avx512f-vgetmantpd-1.c
…
avx512f-vgetmantpd-2.c
avx512f-vgetmantps-2.c: Add -mfpmath=sse to dg-options.
2017-04-07 21:23:24 +02:00
avx512f-vgetmantps-1.c
…
avx512f-vgetmantps-2.c
avx512f-vgetmantps-2.c: Add -mfpmath=sse to dg-options.
2017-04-07 21:23:24 +02:00
avx512f-vgetmantsd-1.c
…
avx512f-vgetmantsd-2.c
…
avx512f-vgetmantss-1.c
…
avx512f-vgetmantss-2.c
…
avx512f-vinsertf32x4-1.c
…
avx512f-vinsertf32x4-2.c
…
avx512f-vinsertf64x4-1.c
…
avx512f-vinsertf64x4-2.c
…
avx512f-vinserti32x4-1.c
…
avx512f-vinserti32x4-2.c
…
avx512f-vinserti64x4-1.c
…
avx512f-vinserti64x4-2.c
…
avx512f-vmaxpd-1.c
…
avx512f-vmaxpd-2.c
…
avx512f-vmaxps-1.c
…
avx512f-vmaxps-2.c
…
avx512f-vmaxsd-1.c
…
avx512f-vmaxss-1.c
…
avx512f-vminpd-1.c
…
avx512f-vminpd-2.c
…
avx512f-vminps-1.c
…
avx512f-vminps-2.c
…
avx512f-vminsd-1.c
…
avx512f-vminss-1.c
…
avx512f-vmovapd-1.c
…
avx512f-vmovapd-2.c
…
avx512f-vmovaps-1.c
…
avx512f-vmovaps-2.c
…
avx512f-vmovddup-1.c
…
avx512f-vmovddup-2.c
…
avx512f-vmovdqa32-1.c
…
avx512f-vmovdqa32-2.c
…
avx512f-vmovdqa64-1.c
…
avx512f-vmovdqa64-2.c
…
avx512f-vmovdqu32-1.c
[x86] Don't use builtins for unaligned load/store
2016-08-31 11:56:37 +00:00
avx512f-vmovdqu32-2.c
…
avx512f-vmovdqu64-1.c
…
avx512f-vmovdqu64-2.c
…
avx512f-vmovntdq-1.c
…
avx512f-vmovntdq-2.c
…
avx512f-vmovntdqa-1.c
…
avx512f-vmovntdqa-2.c
…
avx512f-vmovntpd-1.c
…
avx512f-vmovntpd-2.c
…
avx512f-vmovntps-1.c
…
avx512f-vmovntps-2.c
…
avx512f-vmovshdup-1.c
…
avx512f-vmovshdup-2.c
…
avx512f-vmovsldup-1.c
…
avx512f-vmovsldup-2.c
…
avx512f-vmovupd-1.c
…
avx512f-vmovupd-2.c
…
avx512f-vmovups-1.c
…
avx512f-vmovups-2.c
…
avx512f-vmulpd-1.c
…
avx512f-vmulpd-2.c
…
avx512f-vmulps-1.c
…
avx512f-vmulps-2.c
…
avx512f-vmulsd-1.c
…
avx512f-vmulss-1.c
…
avx512f-vpabsd-2.c
…
avx512f-vpabsd512-1.c
…
avx512f-vpabsq-2.c
…
avx512f-vpabsq512-1.c
…
avx512f-vpaddd-1.c
…
avx512f-vpaddd-2.c
…
avx512f-vpaddq-1.c
…
avx512f-vpaddq-2.c
…
avx512f-vpandd-1.c
…
avx512f-vpandd-2.c
…
avx512f-vpandnd-1.c
…
avx512f-vpandnd-2.c
…
avx512f-vpandnq-1.c
…
avx512f-vpandnq-2.c
…
avx512f-vpandq-1.c
…
avx512f-vpandq-2.c
…
avx512f-vpblendmd-1.c
…
avx512f-vpblendmd-2.c
…
avx512f-vpblendmq-1.c
…
avx512f-vpblendmq-2.c
…
avx512f-vpbroadcastd-1.c
…
avx512f-vpbroadcastd-2.c
…
avx512f-vpbroadcastq-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f-vpbroadcastq-2.c
…
avx512f-vpcmpd-1.c
…
avx512f-vpcmpd-2.c
…
avx512f-vpcmpeqd-1.c
…
avx512f-vpcmpeqd-2.c
…
avx512f-vpcmpeqq-1.c
…
avx512f-vpcmpeqq-2.c
…
avx512f-vpcmpequd-1.c
…
avx512f-vpcmpequd-2.c
…
avx512f-vpcmpequq-1.c
…
avx512f-vpcmpequq-2.c
…
avx512f-vpcmpged-1.c
…
avx512f-vpcmpged-2.c
…
avx512f-vpcmpgeq-1.c
…
avx512f-vpcmpgeq-2.c
…
avx512f-vpcmpgeud-1.c
…
avx512f-vpcmpgeud-2.c
…
avx512f-vpcmpgeuq-1.c
…
avx512f-vpcmpgeuq-2.c
…
avx512f-vpcmpgtd-1.c
…
avx512f-vpcmpgtd-2.c
…
avx512f-vpcmpgtq-1.c
…
avx512f-vpcmpgtq-2.c
…
avx512f-vpcmpgtud-1.c
…
avx512f-vpcmpgtud-2.c
…
avx512f-vpcmpgtuq-1.c
…
avx512f-vpcmpgtuq-2.c
…
avx512f-vpcmpled-1.c
…
avx512f-vpcmpled-2.c
…
avx512f-vpcmpleq-1.c
…
avx512f-vpcmpleq-2.c
…
avx512f-vpcmpleud-1.c
…
avx512f-vpcmpleud-2.c
…
avx512f-vpcmpleuq-1.c
…
avx512f-vpcmpleuq-2.c
…
avx512f-vpcmpltd-1.c
…
avx512f-vpcmpltd-2.c
…
avx512f-vpcmpltq-1.c
…
avx512f-vpcmpltq-2.c
…
avx512f-vpcmpltud-1.c
…
avx512f-vpcmpltud-2.c
…
avx512f-vpcmpltuq-1.c
…
avx512f-vpcmpltuq-2.c
…
avx512f-vpcmpneqd-1.c
…
avx512f-vpcmpneqd-2.c
…
avx512f-vpcmpneqq-1.c
…
avx512f-vpcmpneqq-2.c
…
avx512f-vpcmpnequd-1.c
…
avx512f-vpcmpnequd-2.c
…
avx512f-vpcmpnequq-1.c
…
avx512f-vpcmpnequq-2.c
…
avx512f-vpcmpq-1.c
…
avx512f-vpcmpq-2.c
…
avx512f-vpcmpud-1.c
…
avx512f-vpcmpud-2.c
…
avx512f-vpcmpuq-1.c
…
avx512f-vpcmpuq-2.c
…
avx512f-vpcompressd-1.c
…
avx512f-vpcompressd-2.c
…
avx512f-vpcompressq-1.c
…
avx512f-vpcompressq-2.c
…
avx512f-vpermd-1.c
…
avx512f-vpermd-2.c
…
avx512f-vpermi2d-1.c
…
avx512f-vpermi2d-2.c
…
avx512f-vpermi2pd-1.c
…
avx512f-vpermi2pd-2.c
…
avx512f-vpermi2ps-1.c
…
avx512f-vpermi2ps-2.c
…
avx512f-vpermi2q-1.c
…
avx512f-vpermi2q-2.c
…
avx512f-vpermilpd-1.c
…
avx512f-vpermilpd-2.c
…
avx512f-vpermilpdi-1.c
…
avx512f-vpermilpdi-2.c
…
avx512f-vpermilps-1.c
…
avx512f-vpermilps-2.c
…
avx512f-vpermilpsi-1.c
…
avx512f-vpermilpsi-2.c
…
avx512f-vpermpd-1.c
…
avx512f-vpermpd-2.c
…
avx512f-vpermpdi-1.c
…
avx512f-vpermpdi-2.c
…
avx512f-vpermps-1.c
…
avx512f-vpermps-2.c
…
avx512f-vpermq-imm-1.c
…
avx512f-vpermq-imm-2.c
…
avx512f-vpermq-imm-3.c
re PR target/79812 (ICE in simplify_binary_operation_1, at simplify-rtx.c:3586)
2017-03-06 12:35:58 +01:00
avx512f-vpermq-var-1.c
…
avx512f-vpermq-var-2.c
…
avx512f-vpermt2d-1.c
…
avx512f-vpermt2d-2.c
…
avx512f-vpermt2pd-1.c
…
avx512f-vpermt2pd-2.c
…
avx512f-vpermt2ps-1.c
…
avx512f-vpermt2ps-2.c
…
avx512f-vpermt2q-1.c
…
avx512f-vpermt2q-2.c
…
avx512f-vpexpandd-1.c
…
avx512f-vpexpandd-2.c
…
avx512f-vpexpandq-1.c
…
avx512f-vpexpandq-2.c
…
avx512f-vpmaxsd-1.c
…
avx512f-vpmaxsd-2.c
…
avx512f-vpmaxsq-1.c
…
avx512f-vpmaxsq-2.c
…
avx512f-vpmaxud-1.c
…
avx512f-vpmaxud-2.c
…
avx512f-vpmaxuq-1.c
…
avx512f-vpmaxuq-2.c
…
avx512f-vpminsd-1.c
…
avx512f-vpminsd-2.c
…
avx512f-vpminsq-1.c
…
avx512f-vpminsq-2.c
…
avx512f-vpminud-1.c
…
avx512f-vpminud-2.c
…
avx512f-vpminuq-1.c
…
avx512f-vpminuq-2.c
…
avx512f-vpmovdb-1.c
…
avx512f-vpmovdb-2.c
…
avx512f-vpmovdw-1.c
…
avx512f-vpmovdw-2.c
…
avx512f-vpmovqb-1.c
…
avx512f-vpmovqb-2.c
…
avx512f-vpmovqd-1.c
…
avx512f-vpmovqd-2.c
…
avx512f-vpmovqw-1.c
…
avx512f-vpmovqw-2.c
…
avx512f-vpmovsdb-1.c
…
avx512f-vpmovsdb-2.c
…
avx512f-vpmovsdw-1.c
…
avx512f-vpmovsdw-2.c
…
avx512f-vpmovsqb-1.c
…
avx512f-vpmovsqb-2.c
…
avx512f-vpmovsqd-1.c
…
avx512f-vpmovsqd-2.c
…
avx512f-vpmovsqw-1.c
…
avx512f-vpmovsqw-2.c
…
avx512f-vpmovsxbd-1.c
…
avx512f-vpmovsxbd-2.c
…
avx512f-vpmovsxbq-1.c
…
avx512f-vpmovsxbq-2.c
…
avx512f-vpmovsxdq-1.c
…
avx512f-vpmovsxdq-2.c
…
avx512f-vpmovsxwd-1.c
…
avx512f-vpmovsxwd-2.c
…
avx512f-vpmovsxwq-1.c
…
avx512f-vpmovsxwq-2.c
…
avx512f-vpmovusdb-1.c
…
avx512f-vpmovusdb-2.c
…
avx512f-vpmovusdw-1.c
…
avx512f-vpmovusdw-2.c
…
avx512f-vpmovusqb-1.c
…
avx512f-vpmovusqb-2.c
…
avx512f-vpmovusqd-1.c
…
avx512f-vpmovusqd-2.c
…
avx512f-vpmovusqw-1.c
…
avx512f-vpmovusqw-2.c
…
avx512f-vpmovzxbd-1.c
…
avx512f-vpmovzxbd-2.c
…
avx512f-vpmovzxbq-1.c
…
avx512f-vpmovzxbq-2.c
…
avx512f-vpmovzxdq-1.c
…
avx512f-vpmovzxdq-2.c
…
avx512f-vpmovzxwd-1.c
…
avx512f-vpmovzxwd-2.c
…
avx512f-vpmovzxwq-1.c
…
avx512f-vpmovzxwq-2.c
…
avx512f-vpmuldq-1.c
…
avx512f-vpmuldq-2.c
…
avx512f-vpmulld-1.c
…
avx512f-vpmulld-2.c
…
avx512f-vpmuludq-1.c
…
avx512f-vpmuludq-2.c
…
avx512f-vpord-1.c
…
avx512f-vpord-2.c
…
avx512f-vporq-1.c
…
avx512f-vporq-2.c
…
avx512f-vprold-1.c
…
avx512f-vprold-2.c
…
avx512f-vprolq-1.c
…
avx512f-vprolq-2.c
…
avx512f-vprolvd-1.c
…
avx512f-vprolvd-2.c
…
avx512f-vprolvq-1.c
…
avx512f-vprolvq-2.c
…
avx512f-vprord-1.c
re PR testsuite/71008 (FAIL: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord)
2016-08-12 15:44:13 +02:00
avx512f-vprord-2.c
…
avx512f-vprorq-1.c
re PR testsuite/71008 (FAIL: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord)
2016-08-12 15:44:13 +02:00
avx512f-vprorq-2.c
…
avx512f-vprorvd-1.c
…
avx512f-vprorvd-2.c
…
avx512f-vprorvq-1.c
…
avx512f-vprorvq-2.c
…
avx512f-vpshufd-1.c
…
avx512f-vpshufd-2.c
…
avx512f-vpslld-1.c
…
avx512f-vpslld-2.c
…
avx512f-vpslldi-1.c
…
avx512f-vpslldi-2.c
…
avx512f-vpsllq-1.c
…
avx512f-vpsllq-2.c
…
avx512f-vpsllqi-1.c
…
avx512f-vpsllqi-2.c
…
avx512f-vpsllvd-1.c
…
avx512f-vpsllvd-2.c
…
avx512f-vpsllvq-1.c
…
avx512f-vpsllvq-2.c
…
avx512f-vpsllvq512-1.c
…
avx512f-vpsllvq512-2.c
…
avx512f-vpsrad-1.c
…
avx512f-vpsrad-2.c
…
avx512f-vpsradi-1.c
…
avx512f-vpsradi-2.c
…
avx512f-vpsraq-1.c
…
avx512f-vpsraq-2.c
…
avx512f-vpsraqi-1.c
…
avx512f-vpsraqi-2.c
…
avx512f-vpsravd-1.c
…
avx512f-vpsravd-2.c
…
avx512f-vpsravq-1.c
…
avx512f-vpsravq-2.c
…
avx512f-vpsravq512-1.c
…
avx512f-vpsravq512-2.c
…
avx512f-vpsrld-1.c
…
avx512f-vpsrld-2.c
…
avx512f-vpsrldi-1.c
…
avx512f-vpsrldi-2.c
…
avx512f-vpsrlq-1.c
…
avx512f-vpsrlq-2.c
…
avx512f-vpsrlqi-1.c
…
avx512f-vpsrlqi-2.c
…
avx512f-vpsrlvd-1.c
…
avx512f-vpsrlvd-2.c
…
avx512f-vpsrlvq-1.c
…
avx512f-vpsrlvq-2.c
…
avx512f-vpsrlvq512-1.c
…
avx512f-vpsrlvq512-2.c
…
avx512f-vpsubd-1.c
…
avx512f-vpsubd-2.c
…
avx512f-vpsubq-1.c
…
avx512f-vpsubq-2.c
…
avx512f-vpternlogd-1.c
…
avx512f-vpternlogd-2.c
…
avx512f-vpternlogq-1.c
…
avx512f-vpternlogq-2.c
…
avx512f-vptestmd-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512f-vptestmd-2.c
…
avx512f-vptestmq-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512f-vptestmq-2.c
…
avx512f-vptestnmd-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512f-vptestnmd-2.c
…
avx512f-vptestnmq-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512f-vptestnmq-2.c
…
avx512f-vpunpckhdq-1.c
…
avx512f-vpunpckhdq-2.c
…
avx512f-vpunpckhqdq-1.c
…
avx512f-vpunpckhqdq-2.c
…
avx512f-vpunpckldq-1.c
…
avx512f-vpunpckldq-2.c
…
avx512f-vpunpcklqdq-1.c
…
avx512f-vpunpcklqdq-2.c
…
avx512f-vpxord-1.c
…
avx512f-vpxord-2.c
…
avx512f-vpxorq-1.c
…
avx512f-vpxorq-2.c
…
avx512f-vrcp14pd-1.c
…
avx512f-vrcp14pd-2.c
…
avx512f-vrcp14ps-1.c
…
avx512f-vrcp14ps-2.c
…
avx512f-vrcp14sd-1.c
…
avx512f-vrcp14sd-2.c
…
avx512f-vrcp14ss-1.c
…
avx512f-vrcp14ss-2.c
…
avx512f-vrndscalepd-1.c
…
avx512f-vrndscalepd-2.c
…
avx512f-vrndscaleps-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512f-vrndscaleps-2.c
…
avx512f-vrndscalesd-1.c
…
avx512f-vrndscalesd-2.c
…
avx512f-vrndscaless-1.c
…
avx512f-vrndscaless-2.c
…
avx512f-vrsqrt14pd-1.c
…
avx512f-vrsqrt14pd-2.c
…
avx512f-vrsqrt14ps-1.c
…
avx512f-vrsqrt14ps-2.c
…
avx512f-vrsqrt14sd-1.c
…
avx512f-vrsqrt14sd-2.c
…
avx512f-vrsqrt14ss-1.c
…
avx512f-vrsqrt14ss-2.c
…
avx512f-vscalefpd-1.c
…
avx512f-vscalefpd-2.c
…
avx512f-vscalefps-1.c
…
avx512f-vscalefps-2.c
…
avx512f-vscalefsd-1.c
…
avx512f-vscalefsd-2.c
…
avx512f-vscalefss-1.c
…
avx512f-vscalefss-2.c
…
avx512f-vshuff32x4-1.c
…
avx512f-vshuff32x4-2.c
…
avx512f-vshuff64x2-1.c
…
avx512f-vshuff64x2-2.c
…
avx512f-vshufi32x4-1.c
…
avx512f-vshufi32x4-2.c
…
avx512f-vshufi64x2-1.c
…
avx512f-vshufi64x2-2.c
…
avx512f-vshufpd-1.c
…
avx512f-vshufpd-2.c
…
avx512f-vshufps-1.c
…
avx512f-vshufps-2.c
…
avx512f-vsqrtpd-1.c
…
avx512f-vsqrtpd-2.c
…
avx512f-vsqrtps-1.c
…
avx512f-vsqrtps-2.c
…
avx512f-vsqrtsd-1.c
…
avx512f-vsqrtss-1.c
…
avx512f-vsubpd-1.c
…
avx512f-vsubpd-2.c
…
avx512f-vsubps-1.c
…
avx512f-vsubps-2.c
…
avx512f-vsubsd-1.c
…
avx512f-vsubss-1.c
…
avx512f-vucomisd-1.c
…
avx512f-vucomiss-1.c
…
avx512f-vunpckhpd-1.c
…
avx512f-vunpckhpd-2.c
…
avx512f-vunpckhps-1.c
…
avx512f-vunpckhps-2.c
…
avx512f-vunpcklpd-1.c
…
avx512f-vunpcklpd-2.c
…
avx512f-vunpcklps-1.c
…
avx512f-vunpcklps-2.c
…
avx512f_cond_move.c
…
avx512f_evex_reg_asm-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512f_evex_reg_asm-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512ifma-check.h
adx-check.h (main): Simplify feature bit tests.
2016-09-29 20:55:26 +02:00
avx512ifma-vpmaddhuq-1.c
…
avx512ifma-vpmaddhuq-2.c
…
avx512ifma-vpmaddluq-1.c
…
avx512ifma-vpmaddluq-2.c
…
avx512pf-vgatherpf0dpd-1.c
re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing)
2017-02-14 20:39:17 +01:00
avx512pf-vgatherpf0dps-1.c
re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing)
2017-02-14 20:39:17 +01:00
avx512pf-vgatherpf0qpd-1.c
re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing)
2017-02-14 20:39:17 +01:00
avx512pf-vgatherpf0qps-1.c
re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing)
2017-02-14 20:39:17 +01:00
avx512pf-vgatherpf1dpd-1.c
re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing)
2017-02-14 20:39:17 +01:00
avx512pf-vgatherpf1dps-1.c
re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing)
2017-02-14 20:39:17 +01:00
avx512pf-vgatherpf1qpd-1.c
re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing)
2017-02-14 20:39:17 +01:00
avx512pf-vgatherpf1qps-1.c
re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing)
2017-02-14 20:39:17 +01:00
avx512pf-vscatterpf0dpd-1.c
AVX512: Restrict default masks for prefetch gather/scatter
2016-01-13 09:31:13 -05:00
avx512pf-vscatterpf0dps-1.c
AVX512: Restrict default masks for prefetch gather/scatter
2016-01-13 09:31:13 -05:00
avx512pf-vscatterpf0qpd-1.c
AVX512: Restrict default masks for prefetch gather/scatter
2016-01-13 09:31:13 -05:00
avx512pf-vscatterpf0qps-1.c
AVX512: Restrict default masks for prefetch gather/scatter
2016-01-13 09:31:13 -05:00
avx512pf-vscatterpf1dpd-1.c
AVX512: Restrict default masks for prefetch gather/scatter
2016-01-13 09:31:13 -05:00
avx512pf-vscatterpf1dps-1.c
AVX512: Restrict default masks for prefetch gather/scatter
2016-01-13 09:31:13 -05:00
avx512pf-vscatterpf1qpd-1.c
AVX512: Restrict default masks for prefetch gather/scatter
2016-01-13 09:31:13 -05:00
avx512pf-vscatterpf1qps-1.c
AVX512: Restrict default masks for prefetch gather/scatter
2016-01-13 09:31:13 -05:00
avx512vbmi-check.h
adx-check.h (main): Simplify feature bit tests.
2016-09-29 20:55:26 +02:00
avx512vbmi-vpermb-1.c
…
avx512vbmi-vpermb-2.c
…
avx512vbmi-vpermi2b-1.c
…
avx512vbmi-vpermi2b-2.c
…
avx512vbmi-vpermt2b-1.c
…
avx512vbmi-vpermt2b-2.c
…
avx512vbmi-vpmultishiftqb-1.c
…
avx512vbmi-vpmultishiftqb-2.c
…
avx512vl-abs-copysign-1.c
constraints.md (Yv): New constraint.
2016-05-12 10:30:25 +02:00
avx512vl-abs-copysign-2.c
constraints.md (Yv): New constraint.
2016-05-12 10:30:25 +02:00
avx512vl-check.h
adx-check.h (main): Simplify feature bit tests.
2016-09-29 20:55:26 +02:00
avx512vl-concatv2di-1.c
sse.md (*vec_concatv2di): Add x86_avx512dq v=Yv,rm alternative.
2016-06-02 11:43:52 +02:00
avx512vl-concatv2si-1.c
sse.md (*vec_concatv2si_sse4_1): Add avx512dq v=Yv,rm alternative.
2016-06-02 13:01:31 +02:00
avx512vl-concatv4si-1.c
sse.md (*vec_concatv4si): Use v=v,v instead of x=x,x and v=v,m instead of x=x,m.
2016-06-02 13:02:26 +02:00
avx512vl-gather-1.c
…
avx512vl-i32gatherd-1.c
…
avx512vl-i32gatherpd-1.c
…
avx512vl-i32gatherps-1.c
…
avx512vl-i32gatherq-1.c
…
avx512vl-i32scatterd-1.c
…
avx512vl-i32scatterpd-1.c
…
avx512vl-i32scatterps-1.c
…
avx512vl-i32scatterq-1.c
…
avx512vl-i64gatherd-1.c
…
avx512vl-i64gatherpd-1.c
…
avx512vl-i64gatherps-1.c
…
avx512vl-i64gatherq-1.c
…
avx512vl-i64scatterd-1.c
…
avx512vl-i64scatterpd-1.c
…
avx512vl-i64scatterps-1.c
…
avx512vl-i64scatterq-1.c
…
avx512vl-logic-1.c
re PR target/70927 ([6 only] avx512dq instructions emitted even with -mavx512vl -mno-avx512dq)
2016-05-10 16:30:02 +02:00
avx512vl-logic-2.c
re PR target/70927 ([6 only] avx512dq instructions emitted even with -mavx512vl -mno-avx512dq)
2016-05-10 16:30:02 +02:00
avx512vl-pack-1.c
re PR target/71019 (AVX512BW instructions emitted even without AVX512BW)
2016-05-12 10:33:14 +02:00
avx512vl-pack-2.c
re PR target/71019 (AVX512BW instructions emitted even without AVX512BW)
2016-05-12 10:33:14 +02:00
avx512vl-pr79299-1.c
re PR target/79299 (Operand size mismatch for `vpgatherqd' w/ -O3 -masm=intel -mavx512bw)
2017-02-07 16:42:42 +01:00
avx512vl-pr79299-2.c
re PR target/79299 (Operand size mismatch for `vpgatherqd' w/ -O3 -masm=intel -mavx512bw)
2017-02-07 16:42:42 +01:00
avx512vl-vaddpd-1.c
…
avx512vl-vaddpd-2.c
…
avx512vl-vaddps-1.c
…
avx512vl-vaddps-2.c
…
avx512vl-valignd-1.c
…
avx512vl-valignd-2.c
…
avx512vl-valignq-1.c
…
avx512vl-valignq-2.c
…
avx512vl-vandnpd-2.c
…
avx512vl-vandnps-2.c
…
avx512vl-vandpd-2.c
…
avx512vl-vandps-2.c
…
avx512vl-vblendmpd-1.c
…
avx512vl-vblendmpd-2.c
…
avx512vl-vblendmps-1.c
…
avx512vl-vblendmps-2.c
…
avx512vl-vbroadcast-1.c
sse.md (avx2_vec_dupv4df): Use v instead of x constraint, use maybe_evex prefix instead of vex.
2016-05-22 12:25:55 +02:00
avx512vl-vbroadcast-2.c
sse.md (i128vldq): New mode iterator.
2016-05-22 12:26:52 +02:00
avx512vl-vbroadcast-3.c
Scan %\[re\]di instead of %rdi
2016-05-31 08:00:25 -07:00
avx512vl-vbroadcastf32x2-2.c
…
avx512vl-vbroadcastf32x4-1.c
…
avx512vl-vbroadcastf32x4-2.c
…
avx512vl-vbroadcastf64x2-2.c
…
avx512vl-vbroadcasti32x2-2.c
…
avx512vl-vbroadcasti32x4-1.c
…
avx512vl-vbroadcasti32x4-2.c
…
avx512vl-vbroadcasti64x2-2.c
…
avx512vl-vbroadcastsd-1.c
…
avx512vl-vbroadcastsd-2.c
…
avx512vl-vbroadcastss-1.c
…
avx512vl-vbroadcastss-2.c
…
avx512vl-vcmppd-1.c
…
avx512vl-vcmppd-2.c
…
avx512vl-vcmpps-1.c
…
avx512vl-vcmpps-2.c
…
avx512vl-vcompresspd-1.c
…
avx512vl-vcompresspd-2.c
…
avx512vl-vcompressps-1.c
…
avx512vl-vcompressps-2.c
…
avx512vl-vcvtdq2pd-1.c
…
avx512vl-vcvtdq2pd-2.c
…
avx512vl-vcvtdq2ps-1.c
…
avx512vl-vcvtdq2ps-2.c
…
avx512vl-vcvtpd2dq-1.c
…
avx512vl-vcvtpd2dq-2.c
…
avx512vl-vcvtpd2ps-1.c
…
avx512vl-vcvtpd2ps-2.c
…
avx512vl-vcvtpd2qq-2.c
…
avx512vl-vcvtpd2udq-1.c
…
avx512vl-vcvtpd2udq-2.c
…
avx512vl-vcvtpd2uqq-2.c
…
avx512vl-vcvtph2ps-1.c
…
avx512vl-vcvtph2ps-2.c
…
avx512vl-vcvtps2dq-1.c
…
avx512vl-vcvtps2dq-2.c
…
avx512vl-vcvtps2pd-1.c
…
avx512vl-vcvtps2pd-2.c
…
avx512vl-vcvtps2ph-1.c
…
avx512vl-vcvtps2ph-2.c
…
avx512vl-vcvtps2ph-3.c
Scan %\[re\]di instead of %rdi
2016-05-31 08:00:25 -07:00
avx512vl-vcvtps2qq-2.c
…
avx512vl-vcvtps2udq-1.c
…
avx512vl-vcvtps2udq-2.c
…
avx512vl-vcvtps2uqq-2.c
…
avx512vl-vcvtqq2pd-2.c
…
avx512vl-vcvtqq2ps-2.c
…
avx512vl-vcvttpd2dq-1.c
…
avx512vl-vcvttpd2dq-2.c
…
avx512vl-vcvttpd2qq-2.c
…
avx512vl-vcvttpd2udq-1.c
…
avx512vl-vcvttpd2udq-2.c
…
avx512vl-vcvttpd2uqq-2.c
…
avx512vl-vcvttps2dq-1.c
…
avx512vl-vcvttps2dq-2.c
…
avx512vl-vcvttps2qq-2.c
…
avx512vl-vcvttps2udq-1.c
…
avx512vl-vcvttps2udq-2.c
…
avx512vl-vcvttps2uqq-2.c
…
avx512vl-vcvtudq2pd-1.c
…
avx512vl-vcvtudq2pd-2.c
…
avx512vl-vcvtudq2ps-1.c
…
avx512vl-vcvtudq2ps-2.c
…
avx512vl-vcvtuqq2pd-2.c
…
avx512vl-vcvtuqq2ps-2.c
…
avx512vl-vdbpsadbw-2.c
…
avx512vl-vdivpd-1.c
…
avx512vl-vdivpd-2.c
…
avx512vl-vdivps-1.c
…
avx512vl-vdivps-2.c
…
avx512vl-vexpandpd-1.c
…
avx512vl-vexpandpd-2.c
…
avx512vl-vexpandps-1.c
…
avx512vl-vexpandps-2.c
…
avx512vl-vextractf32x4-1.c
…
avx512vl-vextractf32x4-2.c
…
avx512vl-vextractf64x2-2.c
…
avx512vl-vextracti32x4-1.c
…
avx512vl-vextracti32x4-2.c
…
avx512vl-vextracti64x2-2.c
…
avx512vl-vfixupimmpd-1.c
…
avx512vl-vfixupimmpd-2.c
…
avx512vl-vfixupimmps-1.c
…
avx512vl-vfixupimmps-2.c
…
avx512vl-vfmaddXXXpd-1.c
…
avx512vl-vfmaddXXXpd-2.c
…
avx512vl-vfmaddXXXps-1.c
…
avx512vl-vfmaddXXXps-2.c
…
avx512vl-vfmaddsubXXXpd-1.c
…
avx512vl-vfmaddsubXXXpd-2.c
…
avx512vl-vfmaddsubXXXps-1.c
…
avx512vl-vfmaddsubXXXps-2.c
…
avx512vl-vfmsubXXXpd-1.c
…
avx512vl-vfmsubXXXpd-2.c
…
avx512vl-vfmsubXXXps-1.c
…
avx512vl-vfmsubXXXps-2.c
…
avx512vl-vfmsubaddXXXpd-1.c
…
avx512vl-vfmsubaddXXXpd-2.c
…
avx512vl-vfmsubaddXXXps-1.c
…
avx512vl-vfmsubaddXXXps-2.c
…
avx512vl-vfnmaddXXXpd-1.c
…
avx512vl-vfnmaddXXXpd-2.c
…
avx512vl-vfnmaddXXXps-1.c
…
avx512vl-vfnmaddXXXps-2.c
…
avx512vl-vfnmsubXXXpd-1.c
…
avx512vl-vfnmsubXXXpd-2.c
…
avx512vl-vfnmsubXXXps-1.c
…
avx512vl-vfnmsubXXXps-2.c
…
avx512vl-vfpclasspd-2.c
…
avx512vl-vfpclassps-2.c
…
avx512vl-vgetexppd-1.c
…
avx512vl-vgetexppd-2.c
…
avx512vl-vgetexpps-1.c
…
avx512vl-vgetexpps-2.c
…
avx512vl-vgetmantpd-1.c
…
avx512vl-vgetmantpd-2.c
…
avx512vl-vgetmantps-1.c
…
avx512vl-vgetmantps-2.c
…
avx512vl-vinsert-1.c
sse.md (vec_set_lo_<mode><mask_name>, [...]): Add && <mask_avx512dq_condition> condition.
2016-05-22 12:28:06 +02:00
avx512vl-vinsertf32x4-1.c
…
avx512vl-vinsertf32x4-2.c
…
avx512vl-vinsertf64x2-2.c
…
avx512vl-vinserti32x4-1.c
…
avx512vl-vinserti32x4-2.c
…
avx512vl-vinserti32x4-3.c
sse.md (vec_set_lo_v16hi, [...]): Add alternative with v constraint instead of x and vinserti32x4 insn.
2016-05-22 12:27:27 +02:00
avx512vl-vinserti64x2-2.c
…
avx512vl-vinsertps-1.c
sse.md (*vec_setv4sf_sse4_1, [...]): Use v constraint instead of x in avx alternatives.
2016-05-12 10:32:31 +02:00
avx512vl-vmaxpd-1.c
…
avx512vl-vmaxpd-2.c
…
avx512vl-vmaxps-1.c
…
avx512vl-vmaxps-2.c
…
avx512vl-vminpd-1.c
…
avx512vl-vminpd-2.c
…
avx512vl-vminps-1.c
…
avx512vl-vminps-2.c
…
avx512vl-vmovapd-1.c
…
avx512vl-vmovapd-2.c
…
avx512vl-vmovaps-1.c
…
avx512vl-vmovaps-2.c
…
avx512vl-vmovddup-1.c
…
avx512vl-vmovddup-2.c
…
avx512vl-vmovdqa32-1.c
…
avx512vl-vmovdqa32-2.c
…
avx512vl-vmovdqa64-1.c
Replace ".{5}" with ".{5,6}" in avx512vl-vmovdqa64-1.c
2016-04-27 08:51:22 -07:00
avx512vl-vmovdqa64-2.c
…
avx512vl-vmovdqu8-2.c
…
avx512vl-vmovdqu16-2.c
…
avx512vl-vmovdqu32-1.c
…
avx512vl-vmovdqu32-2.c
…
avx512vl-vmovdqu64-1.c
…
avx512vl-vmovdqu64-2.c
…
avx512vl-vmovntdqa-1.c
…
avx512vl-vmovq-1.c
sse.md (sse2_movq128): Use v constraint instead of x.
2016-05-04 19:02:57 +02:00
avx512vl-vmovshdup-1.c
…
avx512vl-vmovshdup-2.c
…
avx512vl-vmovsldup-1.c
…
avx512vl-vmovsldup-2.c
…
avx512vl-vmovupd-1.c
…
avx512vl-vmovupd-2.c
…
avx512vl-vmovups-1.c
…
avx512vl-vmovups-2.c
…
avx512vl-vmulpd-1.c
…
avx512vl-vmulpd-2.c
…
avx512vl-vmulps-1.c
…
avx512vl-vmulps-2.c
…
avx512vl-vorpd-2.c
…
avx512vl-vorps-2.c
…
avx512vl-vpabsb-2.c
…
avx512vl-vpabsd-1.c
…
avx512vl-vpabsd-2.c
…
avx512vl-vpabsq-1.c
…
avx512vl-vpabsq-2.c
…
avx512vl-vpabsw-2.c
…
avx512vl-vpackssdw-2.c
…
avx512vl-vpacksswb-2.c
…
avx512vl-vpackusdw-2.c
…
avx512vl-vpackuswb-2.c
…
avx512vl-vpaddb-2.c
…
avx512vl-vpaddd-1.c
…
avx512vl-vpaddd-2.c
…
avx512vl-vpaddq-1.c
…
avx512vl-vpaddq-2.c
…
avx512vl-vpaddsb-2.c
…
avx512vl-vpaddsw-2.c
…
avx512vl-vpaddusb-2.c
…
avx512vl-vpaddusw-2.c
…
avx512vl-vpaddw-2.c
…
avx512vl-vpalignr-2.c
…
avx512vl-vpalignr-3.c
sse.md (<ssse3_avx2>_palignr<mode>): Use constraint x instead of v in second alternative, add avx512bw alternative.
2016-05-18 11:24:15 +02:00
avx512vl-vpalignr-4.c
sse.md (*ssse3_palignr<mode>_perm): Add avx512bw alternative.
2016-05-26 10:44:16 +02:00
avx512vl-vpandd-1.c
…
avx512vl-vpandd-2.c
…
avx512vl-vpandnd-1.c
…
avx512vl-vpandnd-2.c
…
avx512vl-vpandnq-1.c
…
avx512vl-vpandnq-2.c
…
avx512vl-vpandq-1.c
…
avx512vl-vpandq-2.c
…
avx512vl-vpavgb-2.c
…
avx512vl-vpavgw-2.c
…
avx512vl-vpblendmb-2.c
…
avx512vl-vpblendmd-1.c
…
avx512vl-vpblendmd-2.c
…
avx512vl-vpblendmq-1.c
…
avx512vl-vpblendmq-2.c
…
avx512vl-vpblendmw-2.c
…
avx512vl-vpbroadcast-1.c
sse.md (pbroadcast_evex_isa): New mode attr.
2016-05-18 11:24:59 +02:00
avx512vl-vpbroadcast-2.c
sse.md (pbroadcast_evex_isa): New mode attr.
2016-05-18 11:24:59 +02:00
avx512vl-vpbroadcast-3.c
sse.md (pbroadcast_evex_isa): New mode attr.
2016-05-18 11:24:59 +02:00
avx512vl-vpbroadcastb-2.c
…
avx512vl-vpbroadcastd-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512vl-vpbroadcastd-2.c
…
avx512vl-vpbroadcastmb2q-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512vl-vpbroadcastmw2d-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512vl-vpbroadcastq-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
avx512vl-vpbroadcastq-2.c
…
avx512vl-vpbroadcastw-2.c
…
avx512vl-vpcmpb-2.c
…
avx512vl-vpcmpd-1.c
…
avx512vl-vpcmpd-2.c
…
avx512vl-vpcmpeqb-2.c
…
avx512vl-vpcmpeqd-1.c
…
avx512vl-vpcmpeqd-2.c
…
avx512vl-vpcmpeqq-1.c
…
avx512vl-vpcmpeqq-2.c
…
avx512vl-vpcmpequb-2.c
…
avx512vl-vpcmpequd-1.c
…
avx512vl-vpcmpequd-2.c
…
avx512vl-vpcmpequq-1.c
…
avx512vl-vpcmpequq-2.c
…
avx512vl-vpcmpequw-2.c
…
avx512vl-vpcmpeqw-2.c
…
avx512vl-vpcmpged-1.c
…
avx512vl-vpcmpged-2.c
…
avx512vl-vpcmpgeq-1.c
…
avx512vl-vpcmpgeq-2.c
…
avx512vl-vpcmpgeud-1.c
…
avx512vl-vpcmpgeud-2.c
…
avx512vl-vpcmpgeuq-1.c
…
avx512vl-vpcmpgeuq-2.c
…
avx512vl-vpcmpgtb-2.c
…
avx512vl-vpcmpgtd-1.c
…
avx512vl-vpcmpgtd-2.c
…
avx512vl-vpcmpgtq-1.c
…
avx512vl-vpcmpgtq-2.c
…
avx512vl-vpcmpgtub-2.c
…
avx512vl-vpcmpgtud-1.c
…
avx512vl-vpcmpgtud-2.c
…
avx512vl-vpcmpgtuq-1.c
…
avx512vl-vpcmpgtuq-2.c
…
avx512vl-vpcmpgtuw-2.c
…
avx512vl-vpcmpgtw-2.c
…
avx512vl-vpcmpled-1.c
…
avx512vl-vpcmpled-2.c
…
avx512vl-vpcmpleq-1.c
…
avx512vl-vpcmpleq-2.c
…
avx512vl-vpcmpleud-1.c
…
avx512vl-vpcmpleud-2.c
…
avx512vl-vpcmpleuq-1.c
…
avx512vl-vpcmpleuq-2.c
…
avx512vl-vpcmpltd-1.c
…
avx512vl-vpcmpltd-2.c
…
avx512vl-vpcmpltq-1.c
…
avx512vl-vpcmpltq-2.c
…
avx512vl-vpcmpltud-1.c
…
avx512vl-vpcmpltud-2.c
…
avx512vl-vpcmpltuq-1.c
…
avx512vl-vpcmpltuq-2.c
…
avx512vl-vpcmpneqd-1.c
…
avx512vl-vpcmpneqd-2.c
…
avx512vl-vpcmpneqq-1.c
…
avx512vl-vpcmpneqq-2.c
…
avx512vl-vpcmpnequd-1.c
…
avx512vl-vpcmpnequd-2.c
…
avx512vl-vpcmpnequq-1.c
…
avx512vl-vpcmpnequq-2.c
…
avx512vl-vpcmpq-1.c
…
avx512vl-vpcmpq-2.c
…
avx512vl-vpcmpub-2.c
…
avx512vl-vpcmpud-1.c
…
avx512vl-vpcmpud-2.c
…
avx512vl-vpcmpuq-1.c
…
avx512vl-vpcmpuq-2.c
…
avx512vl-vpcmpuw-2.c
…
avx512vl-vpcmpw-2.c
…
avx512vl-vpcompressd-1.c
…
avx512vl-vpcompressd-2.c
…
avx512vl-vpcompressq-1.c
…
avx512vl-vpcompressq-2.c
…
avx512vl-vpconflictd-1.c
…
avx512vl-vpconflictq-1.c
…
avx512vl-vpermb-2.c
…
avx512vl-vpermd-1.c
…
avx512vl-vpermd-2.c
…
avx512vl-vpermi2b-2.c
…
avx512vl-vpermi2d-1.c
…
avx512vl-vpermi2d-2.c
…
avx512vl-vpermi2pd-1.c
…
avx512vl-vpermi2pd-2.c
…
avx512vl-vpermi2ps-1.c
…
avx512vl-vpermi2ps-2.c
…
avx512vl-vpermi2q-1.c
…
avx512vl-vpermi2q-2.c
…
avx512vl-vpermi2w-2.c
…
avx512vl-vpermilpd-1.c
…
avx512vl-vpermilpd-2.c
…
avx512vl-vpermilpdi-1.c
…
avx512vl-vpermilpdi-2.c
…
avx512vl-vpermilps-1.c
…
avx512vl-vpermilps-2.c
…
avx512vl-vpermilpsi-1.c
…
avx512vl-vpermilpsi-2.c
…
avx512vl-vpermpd-1.c
…
avx512vl-vpermpd-2.c
…
avx512vl-vpermpdi-1.c
…
avx512vl-vpermpdi-2.c
…
avx512vl-vpermps-1.c
…
avx512vl-vpermps-2.c
…
avx512vl-vpermq-imm-1.c
…
avx512vl-vpermq-imm-2.c
…
avx512vl-vpermq-var-1.c
…
avx512vl-vpermq-var-2.c
…
avx512vl-vpermt2b-2.c
…
avx512vl-vpermt2d-1.c
…
avx512vl-vpermt2d-2.c
…
avx512vl-vpermt2pd-1.c
…
avx512vl-vpermt2pd-2.c
…
avx512vl-vpermt2ps-1.c
…
avx512vl-vpermt2ps-2.c
…
avx512vl-vpermt2q-1.c
…
avx512vl-vpermt2q-2.c
…
avx512vl-vpermt2w-2.c
…
avx512vl-vpermw-2.c
…
avx512vl-vpexpandd-1.c
…
avx512vl-vpexpandd-2.c
…
avx512vl-vpexpandq-1.c
…
avx512vl-vpexpandq-2.c
…
avx512vl-vpinsr-1.c
sse.md (pinsr_evex_isa): New mode attr.
2016-05-12 10:34:11 +02:00
avx512vl-vplzcntd-1.c
…
avx512vl-vplzcntq-1.c
…
avx512vl-vpmaddhuq-2.c
…
avx512vl-vpmaddluq-2.c
…
avx512vl-vpmaddubsw-2.c
…
avx512vl-vpmaddwd-2.c
…
avx512vl-vpmaxsb-2.c
…
avx512vl-vpmaxsd-1.c
…
avx512vl-vpmaxsd-2.c
…
avx512vl-vpmaxsq-1.c
…
avx512vl-vpmaxsq-2.c
…
avx512vl-vpmaxsw-2.c
…
avx512vl-vpmaxub-2.c
…
avx512vl-vpmaxud-1.c
…
avx512vl-vpmaxud-2.c
…
avx512vl-vpmaxuq-1.c
…
avx512vl-vpmaxuq-2.c
…
avx512vl-vpmaxuw-2.c
…
avx512vl-vpminsb-2.c
…
avx512vl-vpminsd-1.c
…
avx512vl-vpminsd-2.c
…
avx512vl-vpminsq-1.c
…
avx512vl-vpminsq-2.c
…
avx512vl-vpminsw-2.c
…
avx512vl-vpminub-2.c
…
avx512vl-vpminud-1.c
…
avx512vl-vpminud-2.c
…
avx512vl-vpminuq-1.c
…
avx512vl-vpminuq-2.c
…
avx512vl-vpminuw-2.c
…
avx512vl-vpmovb2m-2.c
…
avx512vl-vpmovd2m-2.c
…
avx512vl-vpmovdb-1.c
…
avx512vl-vpmovdb-2.c
…
avx512vl-vpmovdw-1.c
…
avx512vl-vpmovdw-2.c
…
avx512vl-vpmovm2b-2.c
…
avx512vl-vpmovm2d-2.c
…
avx512vl-vpmovm2q-2.c
…
avx512vl-vpmovm2w-2.c
…
avx512vl-vpmovq2m-2.c
…
avx512vl-vpmovqb-1.c
…
avx512vl-vpmovqb-2.c
…
avx512vl-vpmovqd-1.c
…
avx512vl-vpmovqd-2.c
…
avx512vl-vpmovqw-1.c
…
avx512vl-vpmovqw-2.c
…
avx512vl-vpmovsdb-1.c
…
avx512vl-vpmovsdb-2.c
…
avx512vl-vpmovsdw-1.c
…
avx512vl-vpmovsdw-2.c
…
avx512vl-vpmovsqb-1.c
…
avx512vl-vpmovsqb-2.c
…
avx512vl-vpmovsqd-1.c
…
avx512vl-vpmovsqd-2.c
…
avx512vl-vpmovsqw-1.c
…
avx512vl-vpmovsqw-2.c
…
avx512vl-vpmovswb-2.c
…
avx512vl-vpmovsxbd-1.c
…
avx512vl-vpmovsxbd-2.c
…
avx512vl-vpmovsxbq-1.c
…
avx512vl-vpmovsxbq-2.c
…
avx512vl-vpmovsxbw-2.c
…
avx512vl-vpmovsxdq-1.c
…
avx512vl-vpmovsxdq-2.c
…
avx512vl-vpmovsxwd-1.c
…
avx512vl-vpmovsxwd-2.c
…
avx512vl-vpmovsxwq-1.c
…
avx512vl-vpmovsxwq-2.c
…
avx512vl-vpmovusdb-1.c
…
avx512vl-vpmovusdb-2.c
…
avx512vl-vpmovusdw-1.c
…
avx512vl-vpmovusdw-2.c
…
avx512vl-vpmovusqb-1.c
…
avx512vl-vpmovusqb-2.c
…
avx512vl-vpmovusqd-1.c
…
avx512vl-vpmovusqd-2.c
…
avx512vl-vpmovusqw-1.c
…
avx512vl-vpmovusqw-2.c
…
avx512vl-vpmovuswb-2.c
…
avx512vl-vpmovw2m-2.c
…
avx512vl-vpmovwb-2.c
…
avx512vl-vpmovzxbd-1.c
…
avx512vl-vpmovzxbd-2.c
…
avx512vl-vpmovzxbq-1.c
…
avx512vl-vpmovzxbq-2.c
…
avx512vl-vpmovzxbw-2.c
…
avx512vl-vpmovzxdq-1.c
…
avx512vl-vpmovzxdq-2.c
…
avx512vl-vpmovzxwd-1.c
…
avx512vl-vpmovzxwd-2.c
…
avx512vl-vpmovzxwq-1.c
…
avx512vl-vpmovzxwq-2.c
…
avx512vl-vpmuldq-1.c
…
avx512vl-vpmuldq-2.c
…
avx512vl-vpmulhrsw-2.c
…
avx512vl-vpmulhrsw-3.c
sse.md (*<ssse3_avx2>_pmulhrsw<mode>3<mask_name>): Use constraint x instead of v in second alternative, add avx512bw alternative.
2016-05-18 11:23:03 +02:00
avx512vl-vpmulhuw-2.c
…
avx512vl-vpmulhw-2.c
…
avx512vl-vpmulld-1.c
…
avx512vl-vpmulld-2.c
…
avx512vl-vpmullq-2.c
…
avx512vl-vpmullw-2.c
…
avx512vl-vpmultishiftqb-2.c
…
avx512vl-vpmuludq-1.c
…
avx512vl-vpmuludq-2.c
…
avx512vl-vpord-1.c
…
avx512vl-vpord-2.c
…
avx512vl-vporq-1.c
…
avx512vl-vporq-2.c
…
avx512vl-vprold-1.c
…
avx512vl-vprold-2.c
…
avx512vl-vprolq-1.c
…
avx512vl-vprolq-2.c
…
avx512vl-vprolvd-1.c
…
avx512vl-vprolvd-2.c
…
avx512vl-vprolvq-1.c
…
avx512vl-vprolvq-2.c
…
avx512vl-vprord-1.c
re PR testsuite/71008 (FAIL: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord)
2016-08-12 15:44:13 +02:00
avx512vl-vprord-2.c
…
avx512vl-vprorq-1.c
re PR testsuite/71008 (FAIL: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord)
2016-08-12 15:44:13 +02:00
avx512vl-vprorq-2.c
…
avx512vl-vprorvd-1.c
…
avx512vl-vprorvd-2.c
…
avx512vl-vprorvq-1.c
…
avx512vl-vprorvq-2.c
…
avx512vl-vpsadbw-1.c
…
avx512vl-vpshufb-2.c
…
avx512vl-vpshufb-3.c
sse.md (<ssse3_avx2>_pshufb<mode>3<mask_name>): Use constraint x instead of v in second alternative, add avx512bw alternative.
2016-05-18 11:23:39 +02:00
avx512vl-vpshufd-1.c
…
avx512vl-vpshufd-2.c
…
avx512vl-vpshufhw-2.c
…
avx512vl-vpshuflw-2.c
…
avx512vl-vpslld-1.c
…
avx512vl-vpslld-2.c
…
avx512vl-vpslldi-1.c
…
avx512vl-vpslldi-2.c
…
avx512vl-vpsllq-1.c
…
avx512vl-vpsllq-2.c
…
avx512vl-vpsllqi-1.c
…
avx512vl-vpsllqi-2.c
…
avx512vl-vpsllvd-1.c
…
avx512vl-vpsllvd-2.c
…
avx512vl-vpsllvq-1.c
…
avx512vl-vpsllvq-2.c
…
avx512vl-vpsllvw-2.c
…
avx512vl-vpsllw-2.c
…
avx512vl-vpsllwi-2.c
…
avx512vl-vpsrad-1.c
…
avx512vl-vpsrad-2.c
…
avx512vl-vpsrad-3.c
sse.md (<mask_codefor>ashr<mode>3<mask_name>): Move before the ashr<mode>3 pattern.
2016-05-06 15:15:24 +02:00
avx512vl-vpsradi-1.c
…
avx512vl-vpsradi-2.c
…
avx512vl-vpsraq-1.c
…
avx512vl-vpsraq-2.c
…
avx512vl-vpsraqi-1.c
…
avx512vl-vpsraqi-2.c
…
avx512vl-vpsravd-1.c
…
avx512vl-vpsravd-2.c
…
avx512vl-vpsravq-1.c
…
avx512vl-vpsravq-2.c
…
avx512vl-vpsravw-2.c
…
avx512vl-vpsraw-2.c
…
avx512vl-vpsrawi-2.c
…
avx512vl-vpsrld-1.c
…
avx512vl-vpsrld-2.c
…
avx512vl-vpsrldi-1.c
…
avx512vl-vpsrldi-2.c
…
avx512vl-vpsrlq-1.c
…
avx512vl-vpsrlq-2.c
…
avx512vl-vpsrlqi-1.c
…
avx512vl-vpsrlqi-2.c
…
avx512vl-vpsrlvd-1.c
…
avx512vl-vpsrlvd-2.c
…
avx512vl-vpsrlvq-1.c
…
avx512vl-vpsrlvq-2.c
…
avx512vl-vpsrlvw-2.c
…
avx512vl-vpsrlw-2.c
…
avx512vl-vpsrlwi-2.c
…
avx512vl-vpsubb-2.c
…
avx512vl-vpsubd-1.c
…
avx512vl-vpsubd-2.c
…
avx512vl-vpsubq-1.c
…
avx512vl-vpsubq-2.c
…
avx512vl-vpsubsb-2.c
…
avx512vl-vpsubsw-2.c
…
avx512vl-vpsubusb-2.c
…
avx512vl-vpsubusw-2.c
…
avx512vl-vpsubw-2.c
…
avx512vl-vpternlogd-1.c
…
avx512vl-vpternlogd-2.c
…
avx512vl-vpternlogq-1.c
…
avx512vl-vpternlogq-2.c
…
avx512vl-vptestmb-2.c
…
avx512vl-vptestmd-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512vl-vptestmd-2.c
…
avx512vl-vptestmq-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512vl-vptestmq-2.c
…
avx512vl-vptestmw-2.c
…
avx512vl-vptestnmb-2.c
…
avx512vl-vptestnmd-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512vl-vptestnmd-2.c
…
avx512vl-vptestnmq-1.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
avx512vl-vptestnmq-2.c
…
avx512vl-vptestnmw-2.c
…
avx512vl-vpunpckhbw-2.c
…
avx512vl-vpunpckhdq-1.c
…
avx512vl-vpunpckhdq-2.c
…
avx512vl-vpunpckhqdq-1.c
…
avx512vl-vpunpckhqdq-2.c
…
avx512vl-vpunpckhwd-2.c
…
avx512vl-vpunpcklbw-2.c
…
avx512vl-vpunpckldq-1.c
…
avx512vl-vpunpckldq-2.c
…
avx512vl-vpunpcklqdq-1.c
…
avx512vl-vpunpcklqdq-2.c
…
avx512vl-vpunpcklwd-2.c
…
avx512vl-vpxord-1.c
…
avx512vl-vpxord-2.c
…
avx512vl-vpxorq-1.c
…
avx512vl-vpxorq-2.c
…
avx512vl-vrangepd-2.c
…
avx512vl-vrangeps-2.c
…
avx512vl-vrcp14pd-1.c
…
avx512vl-vrcp14pd-2.c
…
avx512vl-vrcp14ps-1.c
…
avx512vl-vrcp14ps-2.c
…
avx512vl-vreducepd-2.c
…
avx512vl-vreduceps-2.c
…
avx512vl-vrndscalepd-1.c
…
avx512vl-vrndscalepd-2.c
…
avx512vl-vrndscaleps-1.c
…
avx512vl-vrndscaleps-2.c
…
avx512vl-vround-1.c
i386.md (sse4_1_round<mode>2): Add avx512f alternative.
2016-04-28 17:57:16 +02:00
avx512vl-vround-2.c
i386.md (sse4_1_round<mode>2): Add avx512f alternative.
2016-04-28 17:57:16 +02:00
avx512vl-vrsqrt14pd-1.c
…
avx512vl-vrsqrt14pd-2.c
…
avx512vl-vrsqrt14ps-1.c
…
avx512vl-vrsqrt14ps-2.c
…
avx512vl-vscalefpd-1.c
…
avx512vl-vscalefpd-2.c
…
avx512vl-vscalefps-1.c
…
avx512vl-vscalefps-2.c
…
avx512vl-vshuff32x4-1.c
…
avx512vl-vshuff32x4-2.c
…
avx512vl-vshuff64x2-1.c
…
avx512vl-vshuff64x2-2.c
…
avx512vl-vshufi32x4-1.c
…
avx512vl-vshufi32x4-2.c
…
avx512vl-vshufi64x2-1.c
…
avx512vl-vshufi64x2-2.c
…
avx512vl-vshufpd-1.c
…
avx512vl-vshufpd-2.c
…
avx512vl-vshufps-1.c
…
avx512vl-vshufps-2.c
…
avx512vl-vsqrtpd-1.c
…
avx512vl-vsqrtpd-2.c
…
avx512vl-vsqrtps-1.c
…
avx512vl-vsqrtps-2.c
…
avx512vl-vsubpd-1.c
…
avx512vl-vsubpd-2.c
…
avx512vl-vsubps-1.c
…
avx512vl-vsubps-2.c
…
avx512vl-vunpckhpd-1.c
…
avx512vl-vunpckhpd-2.c
…
avx512vl-vunpckhps-1.c
…
avx512vl-vunpckhps-2.c
…
avx512vl-vunpcklpd-1.c
…
avx512vl-vunpcklpd-2.c
…
avx512vl-vunpcklps-1.c
…
avx512vl-vunpcklps-2.c
…
avx512vl-vxorpd-2.c
…
avx512vl-vxorps-2.c
…
avx512vpopcntdq-check.h
avx512vpopcntdq-check.h: New.
2017-03-03 17:55:31 +01:00
avx512vpopcntdq-vpopcntd-1.c
avx512vpopcntdq-check.h: New.
2017-03-03 17:55:31 +01:00
avx512vpopcntdq-vpopcntd.c
Enable AVX-512 VPOPCNTD/VPOPCNTQ instructions.
2017-01-10 12:55:41 +00:00
avx512vpopcntdq-vpopcntq-1.c
avx512vpopcntdq-check.h: New.
2017-03-03 17:55:31 +01:00
avx512vpopcntdq-vpopcntq.c
Enable AVX-512 VPOPCNTD/VPOPCNTQ instructions.
2017-01-10 12:55:41 +00:00
avx5124fmadd-v4fmaddps-1.c
Enable AVX512_4FMAPS and AVX512_4VNNIW instructions
2016-11-17 14:11:21 -08:00
avx5124fmadd-v4fmaddps-2.c
Enable AVX512_4FMAPS and AVX512_4VNNIW instructions
2016-11-17 14:11:21 -08:00
avx5124fmadd-v4fmaddss-1.c
Enable AVX512_4FMAPS and AVX512_4VNNIW instructions
2016-11-17 14:11:21 -08:00
avx5124fmadd-v4fnmaddps-1.c
Enable AVX512_4FMAPS and AVX512_4VNNIW instructions
2016-11-17 14:11:21 -08:00
avx5124fmadd-v4fnmaddps-2.c
Enable AVX512_4FMAPS and AVX512_4VNNIW instructions
2016-11-17 14:11:21 -08:00
avx5124fmadd-v4fnmaddss-1.c
Enable AVX512_4FMAPS and AVX512_4VNNIW instructions
2016-11-17 14:11:21 -08:00
avx5124fmaps-check.h
Enable AVX512_4FMAPS and AVX512_4VNNIW instructions
2016-11-17 14:11:21 -08:00
avx5124vnniw-check.h
Enable AVX512_4FMAPS and AVX512_4VNNIW instructions
2016-11-17 14:11:21 -08:00
avx5124vnniw-vp4dpwssd-1.c
Enable AVX512_4FMAPS and AVX512_4VNNIW instructions
2016-11-17 14:11:21 -08:00
avx5124vnniw-vp4dpwssd-2.c
Enable AVX512_4FMAPS and AVX512_4VNNIW instructions
2016-11-17 14:11:21 -08:00
avx5124vnniw-vp4dpwssds-1.c
Enable AVX512_4FMAPS and AVX512_4VNNIW instructions
2016-11-17 14:11:21 -08:00
avx5124vnniw-vp4dpwssds-2.c
Enable AVX512_4FMAPS and AVX512_4VNNIW instructions
2016-11-17 14:11:21 -08:00
avxfp-1.c
…
avxfp-2.c
…
bitfield1.c
remove support for the interix target
2016-06-21 21:57:20 +00:00
bitfield2.c
remove support for the interix target
2016-06-21 21:57:20 +00:00
bitfield3.c
remove support for the interix target
2016-06-21 21:57:20 +00:00
bittest.c
re PR tree-optimization/64910 (tree reassociation results in poor code)
2015-12-20 21:49:02 -07:00
bmi-1.c
…
bmi-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
bmi-3.c
…
bmi-4.c
…
bmi-5.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
bmi-6.c
…
bmi-andn-1.c
…
bmi-andn-1a.c
i386.md (UNSPEC_KMASKOP): New.
2016-11-28 17:53:17 +01:00
bmi-andn-2.c
…
bmi-andn-2a.c
i386.md (UNSPEC_KMASKOP): New.
2016-11-28 17:53:17 +01:00
bmi-bextr-1.c
…
bmi-bextr-1a.c
…
bmi-bextr-2.c
…
bmi-bextr-2a.c
…
bmi-bextr-3.c
…
bmi-bextr-4.c
…
bmi-bextr-5.c
…
bmi-bextr-6.c
i386.c (ix86_fold_builtin): Handle IX86_BUILTIN_BEXTR{,I}{32,64}...
2016-10-24 10:29:42 +02:00
bmi-blsi-1.c
…
bmi-blsi-1a.c
…
bmi-blsi-2.c
…
bmi-blsi-2a.c
…
bmi-blsmsk-1.c
…
bmi-blsmsk-1a.c
…
bmi-blsmsk-2.c
…
bmi-blsmsk-2a.c
…
bmi-blsr-1.c
…
bmi-blsr-1a.c
…
bmi-blsr-2.c
…
bmi-blsr-2a.c
…
bmi-check.h
…
bmi-tzcnt-1.c
…
bmi-tzcnt-1a.c
…
bmi-tzcnt-2.c
…
bmi-tzcnt-2a.c
…
bmi2-bzhi-1.c
…
bmi2-bzhi-2.c
bmi2-bzhi-2.c: Change to runtime test.
2016-03-02 16:38:21 +01:00
bmi2-bzhi-3.c
i386.c (ix86_fold_builtin): Handle IX86_BUILTIN_BEXTR{,I}{32,64}...
2016-10-24 10:29:42 +02:00
bmi2-bzhi32-1.c
…
bmi2-bzhi32-1a.c
…
bmi2-bzhi64-1.c
…
bmi2-bzhi64-1a.c
…
bmi2-check.h
…
bmi2-mulx32-1.c
…
bmi2-mulx32-1a.c
…
bmi2-mulx32-2.c
…
bmi2-mulx32-2a.c
…
bmi2-mulx64-1.c
…
bmi2-mulx64-1a.c
…
bmi2-mulx64-2.c
…
bmi2-mulx64-2a.c
…
bmi2-pdep-1.c
i386.c (ix86_fold_builtin): Handle IX86_BUILTIN_BEXTR{,I}{32,64}...
2016-10-24 10:29:42 +02:00
bmi2-pdep32-1.c
…
bmi2-pdep32-1a.c
…
bmi2-pdep64-1.c
…
bmi2-pdep64-1a.c
…
bmi2-pext-1.c
i386.c (ix86_fold_builtin): Handle IX86_BUILTIN_BEXTR{,I}{32,64}...
2016-10-24 10:29:42 +02:00
bmi2-pext32-1.c
…
bmi2-pext32-1a.c
…
bmi2-pext64-1.c
…
bmi2-pext64-1a.c
…
bmi2-rorx32-1.c
…
bmi2-rorx32-1a.c
…
bmi2-rorx64-1.c
…
bmi2-rorx64-1a.c
…
bmi2-sarx32-1.c
…
bmi2-sarx32-1a.c
…
bmi2-sarx64-1.c
…
bmi2-sarx64-1a.c
…
bmi2-shlx32-1.c
…
bmi2-shlx32-1a.c
…
bmi2-shrx32-1.c
…
bmi2-shrx32-1a.c
…
bmi2-shrx64-1.c
…
bmi2-shrx64-1a.c
…
branch-cost1.c
…
branch-cost2.c
…
branch-cost3.c
…
branch-cost4.c
…
brokensqrt.c
…
bt-1.c
…
bt-2.c
…
bt-3.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
bt-4.c
…
bt-mask-1.c
…
bt-mask-2.c
…
builtin-apply-mmx.c
…
builtin-assume-aligned-1.c
…
builtin-bswap-1.c
…
builtin-bswap-2.c
…
builtin-bswap-3.c
…
builtin-bswap-4.c
…
builtin-copysign.c
…
builtin-ucmp.c
…
builtin-unreachable.c
…
builtin_target.c
builtin_target.c (check_features): Check all supported __builtin_cpu_supports options.
2017-01-12 18:30:03 +01:00
cadd.c
…
call-1.c
…
chkp-always_inline.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
chkp-bndret.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
chkp-builtins-1.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
chkp-builtins-2.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
chkp-builtins-3.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
chkp-builtins-4.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
chkp-const-check-1.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
chkp-const-check-2.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
chkp-hidden-def.c
Require alias support in gcc.target/i386/chkp-hidden-def.c
2016-02-23 13:52:01 +00:00
chkp-label-address.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
chkp-lifetime-1.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
chkp-narrow-bounds.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
chkp-pr69044.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
chkp-remove-bndint-1.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
chkp-remove-bndint-2.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
chkp-strchr.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
chkp-strlen-1.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-strlen-2.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-strlen-3.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-strlen-4.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-strlen-5.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-stropt-1.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-stropt-2.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-stropt-3.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-stropt-4.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-stropt-5.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-stropt-6.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-stropt-7.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-stropt-8.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-stropt-9.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-stropt-10.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-stropt-11.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-stropt-12.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-stropt-13.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-stropt-14.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-stropt-15.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
chkp-stropt-16.c
re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15)
2016-04-01 10:40:51 +00:00
cleanup-1.c
Properly align stack in gcc.target/i386/cleanup-[12].c
2016-03-30 05:37:37 -07:00
cleanup-2.c
Properly align stack in gcc.target/i386/cleanup-[12].c
2016-03-30 05:37:37 -07:00
clflushopt-1.c
…
clobbers.c
…
clwb-1.c
…
clzero.c
support for AMD clzero isa.
2015-12-06 17:02:48 +00:00
cmov1.c
…
cmov2.c
…
cmov3.c
…
cmov4.c
…
cmov5.c
…
cmov6.c
…
cmov7.c
…
cmov8.c
…
cmov9.c
…
cmpxchg16b-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
cold-attribute-1.c
…
cold-attribute-2.c
…
cold-attribute-3.c
…
cold-attribute-4.c
…
combine-mul.c
…
compress-float-387-pic.c
…
compress-float-387.c
…
compress-float-sse-pic.c
…
compress-float-sse.c
…
conversion-2.c
…
conversion.c
…
crc32-1.c
…
crc32-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
crc32-3.c
…
crc32-4.c
…
crc32-5.c
Support crc32 as a i386 target optimization node
2016-09-23 07:57:07 +00:00
cvt-1.c
…
darwin-fpmath.c
…
defines-1.c
…
defines-2.c
…
divmod-1.c
…
divmod-2.c
…
divmod-3.c
…
divmod-4.c
…
divmod-4a.c
…
divmod-5.c
…
divmod-6.c
…
divmod-7.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
divmod-8.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
excess-precision-1.c
…
excess-precision-2.c
…
excess-precision-3.c
…
excess-precision-4.c
…
excess-precision-5.c
…
excess-precision-6.c
…
extract-1.c
…
extract-2.c
…
extract-3.c
…
extract-4.c
…
extract-5.c
…
extract-6.c
…
extract-insert-combining.c
…
f16c-check.h
…
fabsneg-1.c
i386.md (absneg splitters with general regs): Use general_reg_operand predicate.
2016-05-09 17:37:30 +02:00
fastcall-1.c
…
fastcall-sseregparm.c
…
fentry-override.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
fentry.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
float128-1.c
…
float128-2.c
…
float128-3.c
float128-3.c: New test.
2016-06-14 16:00:45 +02:00
fma-256-fmaddXX.c
…
fma-256-fmaddsubXX.c
…
fma-256-fmsubXX.c
…
fma-256-fmsubaddXX.c
…
fma-256-fnmaddXX.c
…
fma-256-fnmsubXX.c
…
fma-check.h
…
fma-compile.c
…
fma-fmaddXX.c
…
fma-fmaddsubXX.c
…
fma-fmsubXX.c
…
fma-fmsubaddXX.c
…
fma-fnmaddXX.c
…
fma-fnmsubXX.c
…
fma3-builtin-2.c
…
fma3-builtin.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
fma3-fma.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
fma4-256-maccXX.c
…
fma4-256-msubXX.c
…
fma4-256-nmaccXX.c
…
fma4-256-nmsubXX.c
…
fma4-256-vector.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
fma4-builtin-2.c
…
fma4-builtin.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
fma4-check.h
…
fma4-fma-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
fma4-fma.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
fma4-maccXX.c
…
fma4-msubXX.c
…
fma4-nmaccXX.c
…
fma4-nmsubXX.c
…
fma4-vector-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
fma4-vector.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
fma_1.h
…
fma_2.h
…
fma_3.h
…
fma_4.h
…
fma_5.h
…
fma_6.h
…
fma_double_1.c
…
fma_double_2.c
…
fma_double_3.c
…
fma_double_4.c
…
fma_double_5.c
…
fma_double_6.c
…
fma_float_1.c
…
fma_float_2.c
…
fma_float_3.c
…
fma_float_4.c
…
fma_float_5.c
…
fma_float_6.c
…
fma_main.h
…
fma_run_double_1.c
…
fma_run_double_2.c
…
fma_run_double_3.c
…
fma_run_double_4.c
…
fma_run_double_5.c
…
fma_run_double_6.c
…
fma_run_double_results_1.h
…
fma_run_double_results_2.h
…
fma_run_double_results_3.h
…
fma_run_double_results_4.h
…
fma_run_double_results_5.h
…
fma_run_double_results_6.h
…
fma_run_float_1.c
…
fma_run_float_2.c
…
fma_run_float_3.c
…
fma_run_float_4.c
…
fma_run_float_5.c
…
fma_run_float_6.c
…
fma_run_float_results_1.h
…
fma_run_float_results_2.h
…
fma_run_float_results_3.h
…
fma_run_float_results_4.h
…
fma_run_float_results_5.h
…
fma_run_float_results_6.h
…
fpcvt-1.c
…
fpcvt-2.c
…
fpcvt-3.c
…
fpcvt-4.c
…
fpprec-1.c
…
funcspec-1.c
…
funcspec-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
funcspec-3.c
…
funcspec-4.c
…
funcspec-5.c
funcspec-56.inc: New file.
2016-11-15 20:26:41 +01:00
funcspec-6.c
funcspec-56.inc: New file.
2016-11-15 20:26:41 +01:00
funcspec-7.c
…
funcspec-8.c
…
funcspec-9.c
…
funcspec-10.c
…
funcspec-11.c
re PR rtl-optimization/78634 (30% performance drop after r242832.)
2017-01-23 16:17:33 +00:00
funcspec-56.inc
funcspec-56.inc (no_3dnowa): Properly test "no-3dnowa" target attribute.
2017-08-02 15:02:50 +02:00
fuse-caller-save-rec.c
…
fuse-caller-save-xmm-run.c
…
fuse-caller-save-xmm.c
…
fuse-caller-save.c
…
fxrstor-1.c
…
fxrstor64-1.c
…
fxsave-1.c
…
fxsave64-1.c
…
gcc-have-sync-compare-and-swap-1.c
…
gcc-have-sync-compare-and-swap-2.c
…
gcc-have-sync-compare-and-swap-3.c
…
gcc-have-sync-compare-and-swap-4.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
getround.c
Backport PRs 80721, 81175, 81410, 81455, 81505
2017-07-26 08:36:34 +00:00
headmerge-1.c
…
headmerge-2.c
…
hle-add-acq-1.c
…
hle-add-rel-1.c
…
hle-and-acq-1.c
…
hle-and-rel-1.c
…
hle-clear-rel.c
…
hle-cmpxchg-acq-1.c
…
hle-cmpxchg-rel-1.c
…
hle-or-acq-1.c
…
hle-or-rel-1.c
…
hle-store-rel.c
…
hle-sub-acq-1.c
…
hle-sub-rel-1.c
…
hle-xadd-acq-1.c
…
hle-xadd-rel-1.c
…
hle-xchg-acq-1.c
…
hle-xchg-rel-1.c
…
hle-xor-acq-1.c
…
hle-xor-rel-1.c
…
i386.exp
avx512vpopcntdq-check.h: New.
2017-03-03 17:55:31 +01:00
ifcvt-onecmpl-abs-1.c
…
iinline-attr-2.c
…
incoming-1.c
…
incoming-2.c
…
incoming-3.c
…
incoming-4.c
…
incoming-5.c
…
incoming-6.c
…
incoming-7.c
…
incoming-8.c
…
incoming-9.c
…
incoming-10.c
…
incoming-11.c
…
incoming-12.c
…
incoming-13.c
…
incoming-14.c
…
incoming-15.c
…
indirect-thunk-1.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-2.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-3.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-4.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-5.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-6.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-7.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-attr-1.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-attr-2.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-attr-3.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-attr-4.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-attr-5.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-attr-6.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-attr-7.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-attr-8.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-bnd-1.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-bnd-2.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-bnd-3.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-bnd-4.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-extern-1.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-extern-2.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-extern-3.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-extern-4.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-extern-5.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-extern-6.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-extern-7.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-inline-1.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-inline-2.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-inline-3.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-inline-4.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-inline-5.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-inline-6.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indirect-thunk-inline-7.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
indjmp-1.c
…
inline-mcpy.c
…
inline_error.c
…
interrupt-1.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-2.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-3.c
Fix x86 interrupt tests for -fpic and -march=corei7
2016-06-09 11:31:35 -07:00
interrupt-4.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-5.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-6.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-7.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-8.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-9.c
Fix x86 interrupt tests for -fpic and -march=corei7
2016-06-09 11:31:35 -07:00
interrupt-10.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-11.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-12.c
Set incoming stack boundary to 128 for 64-bit targets
2017-03-06 08:08:59 -08:00
interrupt-13.c
Set incoming stack boundary to 128 for 64-bit targets
2017-03-06 08:08:59 -08:00
interrupt-14.c
Set incoming stack boundary to 128 for 64-bit targets
2017-03-06 08:08:59 -08:00
interrupt-15.c
Set incoming stack boundary to 128 for 64-bit targets
2017-03-06 08:08:59 -08:00
interrupt-16.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-17.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-18.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-19.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-20.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-21.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-22.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-23.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-24.c
Fix x86 interrupt tests for -fpic and -march=corei7
2016-06-09 11:31:35 -07:00
interrupt-25.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-26.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-27.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-28.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-387-err-1.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-387-err-2.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-bnd-err-1.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-bnd-err-2.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-iamcu.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-mmx-err-1.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-mmx-err-2.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-redzone-1.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-redzone-2.c
Fix x86 interrupt tests for -fpic and -march=corei7
2016-06-09 11:31:35 -07:00
interrupt-sibcall-1.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-sibcall-2.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
interrupt-switch-abi.c
Implement x86 interrupt attribute
2016-06-03 08:08:00 -07:00
intrinsics_1.c
…
intrinsics_2.c
…
intrinsics_3.c
…
intrinsics_4.c
…
intrinsics_5.c
…
intrinsics_6.c
…
intrinsics_opt-1.c
…
intrinsics_opt-2.c
…
intrinsics_opt-3.c
…
intrinsics_opt-4.c
…
invsize-1.c
i386.c (print_reg): Warn for values of unsupported size in integer register.
2017-03-01 20:24:53 +01:00
invsize-2.c
i386.c (print_reg): Warn for values of unsupported size in integer register.
2017-03-01 20:24:53 +01:00
invsize-3.c
i386.c (print_reg): Warn for values of unsupported size in integer register.
2017-03-01 20:24:53 +01:00
invsize-4.c
i386.c (print_reg): Warn for values of unsupported size in integer register.
2017-03-01 20:24:53 +01:00
isa-1.c
…
isa-2.c
…
isa-3.c
…
isa-4.c
…
isa-5.c
…
isa-6.c
…
isa-7.c
…
isa-8.c
…
isa-9.c
…
isa-10.c
…
isa-11.c
…
isa-12.c
…
isa-13.c
…
isa-14.c
…
isa-check.h
…
l_fma_1.h
…
l_fma_2.h
…
l_fma_3.h
…
l_fma_4.h
…
l_fma_5.h
…
l_fma_6.h
…
l_fma_double_1.c
re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare)
2016-10-19 11:02:23 +00:00
l_fma_double_2.c
re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare)
2016-10-19 11:02:23 +00:00
l_fma_double_3.c
re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare)
2016-10-19 11:02:23 +00:00
l_fma_double_4.c
re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare)
2016-10-19 11:02:23 +00:00
l_fma_double_5.c
re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare)
2016-10-19 11:02:23 +00:00
l_fma_double_6.c
re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare)
2016-10-19 11:02:23 +00:00
l_fma_float_1.c
re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare)
2016-10-19 11:02:23 +00:00
l_fma_float_2.c
re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare)
2016-10-19 11:02:23 +00:00
l_fma_float_3.c
re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare)
2016-10-19 11:02:23 +00:00
l_fma_float_4.c
re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare)
2016-10-19 11:02:23 +00:00
l_fma_float_5.c
re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare)
2016-10-19 11:02:23 +00:00
l_fma_float_6.c
re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare)
2016-10-19 11:02:23 +00:00
l_fma_main.h
…
l_fma_run_double_1.c
…
l_fma_run_double_2.c
…
l_fma_run_double_3.c
…
l_fma_run_double_4.c
…
l_fma_run_double_5.c
…
l_fma_run_double_6.c
…
l_fma_run_float_1.c
…
l_fma_run_float_2.c
…
l_fma_run_float_3.c
…
l_fma_run_float_4.c
…
l_fma_run_float_5.c
…
l_fma_run_float_6.c
…
large-frame.c
…
large-size-array-3.c
…
lea.c
…
local.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
long-double-64-1.c
…
long-double-64-2.c
…
long-double-64-3.c
…
long-double-64-4.c
…
long-double-64-5.c
…
long-double-64-6.c
…
long-double-64-7.c
…
long-double-64-8.c
…
long-double-64-9.c
…
long-double-80-1.c
…
long-double-80-2.c
…
long-double-80-3.c
…
long-double-80-4.c
…
long-double-80-5.c
…
long-double-80-6.c
…
long-double-80-7.c
…
long-double-80-8.c
…
long-double-80-9.c
…
long-double-80-10.c
…
long-double-128-1.c
…
long-double-128-2.c
…
long-double-128-3.c
…
long-double-128-4.c
…
long-double-128-5.c
…
long-double-128-6.c
…
long-double-128-7.c
…
long-double-128-8.c
…
long-double-128-9.c
…
loop-1.c
…
loop-2.c
…
loop-3.c
…
lzcnt-1.c
* gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
2016-04-26 08:48:14 +00:00
lzcnt-2.c
…
lzcnt-2a.c
…
lzcnt-3.c
…
lzcnt-4.c
…
lzcnt-4a.c
…
lzcnt-5.c
…
lzcnt-6.c
…
lzcnt-6a.c
…
lzcnt-check.h
…
m128-check.h
Enable AVX512_4FMAPS and AVX512_4VNNIW instructions
2016-11-17 14:11:21 -08:00
m256-1.c
…
m256-2.c
…
m256-check.h
…
m512-check.h
…
mask-pack.c
…
mask-unpack.c
Work around 32-bit i386 STV testcases failing with -mstackrealign (PR target/77483)
2016-10-24 08:07:27 +00:00
max-stack-align.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
mcount_pic.c
…
memcpy-1.c
…
memcpy-2.c
…
memcpy-3.c
…
memcpy-strategy-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
memcpy-strategy-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
memcpy-strategy-3.c
…
memcpy-strategy-4.c
…
memcpy-vector_loop-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
memcpy-vector_loop-2.c
…
memset-1.c
…
memset-strategy-1.c
…
memset-strategy-2.c
…
memset-vector_loop-1.c
…
memset-vector_loop-2.c
…
merge-1.c
…
minmax-1.c
…
minmax-2.c
…
mmx-1.c
…
mmx-2.c
sse-13.c: Add dg-add-options bind_pic_locally directive.
2016-05-11 21:16:58 +02:00
mmx-3.c
…
mmx-3dnow-check.h
…
mmx-4.c
…
mmx-5.c
…
mmx-6.c
…
mmx-7.c
…
mmx-8.c
…
mmx-check.h
…
mod-1.c
…
monitor.c
…
monitorx.c
…
movabs-1.c
…
movbe-1.c
…
movbe-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
movbe-3.c
…
movbe-4.c
Support movbe as a i386 target optimization node
2016-09-23 07:58:07 +00:00
movdi-rex64.c
…
movq-2.c
…
movq.c
…
movsd.c
…
movsi-sm-1.c
…
movti.c
…
ms_hook_prologue.c
…
mul.c
…
mvc1.c
…
mvc2.c
…
mvc3.c
…
mvc4.c
…
mvc5.c
…
mvc6.c
…
mvc7.c
…
mvc8.c
ipa-cp.c (determine_versionability): Do not create constprop clones, when target_clones attribute is set.
2016-07-22 15:00:42 +00:00
mvc9.c
Simplify creation of target_clones (PR lto/66295)
2017-02-03 15:22:47 +00:00
nest-1.c
…
nop-mcount.c
…
noplt-1.c
Enable non-PIC noplt tests on 32-bit x86 target
2016-06-24 04:17:14 -07:00
noplt-2.c
Enable non-PIC noplt tests on 32-bit x86 target
2016-06-24 04:17:14 -07:00
noplt-3.c
Enable non-PIC noplt tests on 32-bit x86 target
2016-06-24 04:17:14 -07:00
noplt-4.c
Enable non-PIC noplt tests on 32-bit x86 target
2016-06-24 04:17:14 -07:00
noplt-gd-1.c
Call tls_get_addr via GOT for GNU TLS if possible
2016-06-24 10:32:52 -07:00
noplt-gd-2.c
Call tls_get_addr via GOT for GNU TLS if possible
2016-06-24 10:32:52 -07:00
noplt-gd-3.c
Call tls_get_addr via GOT for GNU TLS if possible
2016-06-24 10:32:52 -07:00
noplt-ld-1.c
Call tls_get_addr via GOT for GNU TLS if possible
2016-06-24 10:32:52 -07:00
noplt-ld-2.c
Call tls_get_addr via GOT for GNU TLS if possible
2016-06-24 10:32:52 -07:00
noplt-ld-3.c
Call tls_get_addr via GOT for GNU TLS if possible
2016-06-24 10:32:52 -07:00
nrv1.c
…
opt-1.c
…
opt-2.c
…
ordcmp-1.c
…
pad-1.c
…
pad-2.c
…
pad-3.c
…
pad-4.c
…
pad-5a.c
…
pad-5b.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pad-6a.c
…
pad-6b.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pad-7.c
…
pad-8.c
…
pad-9.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pad-10.c
…
parity-1.c
…
parity-2.c
…
pause-1.c
…
pause-2.c
…
pclmul-avx-check.h
…
pclmul-check.h
…
pclmulqdq.c
…
pentium4-not-mull.c
…
perm-concat.c
…
pic-1.c
…
pie-copyrelocs-1.c
…
pie-copyrelocs-2.c
…
pie-copyrelocs-3.c
…
pie-copyrelocs-4.c
…
pie.c
…
pieces-memcpy-1.c
Use TImode for piecewise move in 64-bit mode
2016-08-11 08:51:01 -07:00
pieces-memcpy-2.c
Use TImode for piecewise move in 64-bit mode
2016-08-11 08:51:01 -07:00
pieces-memcpy-3.c
Use TImode for piecewise move in 64-bit mode
2016-08-11 08:51:01 -07:00
pieces-memcpy-4.c
Use TImode for piecewise move in 64-bit mode
2016-08-11 08:51:01 -07:00
pieces-memcpy-5.c
Use TImode for piecewise move in 64-bit mode
2016-08-11 08:51:01 -07:00
pieces-memcpy-6.c
Use TImode for piecewise move in 64-bit mode
2016-08-11 08:51:01 -07:00
pieces-strcpy-1.c
Support TImode CONST_WIDE_INT store in 64-bit STV
2016-08-11 10:36:52 -07:00
pieces-strcpy-2.c
Support TImode CONST_WIDE_INT store in 64-bit STV
2016-08-11 10:36:52 -07:00
pow-1.c
…
pr9771-1.c
…
pr11001-memcpy-1.c
…
pr11001-memcpy-2.c
…
pr11001-memcpy-3.c
…
pr11001-memset-1.c
…
pr11001-memset-2.c
…
pr11001-memset-3.c
…
pr11001-strlen-1.c
…
pr11001-strlen-2.c
…
pr11001-strlen-3.c
…
pr12092-1.c
…
pr12329.c
…
pr13366.c
…
pr13685.c
…
pr14289-1.c
…
pr14552.c
…
pr15184-1.c
…
pr15184-2.c
…
pr17390.c
…
pr17692.c
…
pr18614-1.c
…
pr19236-1.c
…
pr19398.c
…
pr20020-1.c
…
pr20020-2.c
…
pr20020-3.c
…
pr20204.c
…
pr21101.c
…
pr21291.c
…
pr21518.c
…
pr22076.c
…
pr22141.c
GIMPLE store merging pass
2016-10-28 14:18:50 +00:00
pr22152.c
backport: re PR target/80706 (peephole2 uses uninitialized stack variables on i686)
2017-05-14 14:49:55 +02:00
pr22362.c
…
pr22432.c
…
pr22576.c
…
pr22585.c
…
pr23098.c
…
pr23268.c
…
pr23376.c
…
pr23570.c
…
pr23575.c
…
pr23943.c
…
pr24055.c
…
pr24178.c
…
pr24306.c
…
pr24315.c
…
pr24414.c
re PR c/24414 (Old-style asms don't clobber memory)
2016-06-06 12:31:59 +00:00
pr25196.c
…
pr25254.c
…
pr25293.c
…
pr25654.c
…
pr25993.c
…
pr26449-1.c
…
pr26449.c
…
pr26600.c
…
pr26778.c
…
pr26826.c
…
pr27266.c
…
pr27696.c
…
pr27790.c
…
pr27827.c
…
pr27971.c
…
pr28839.c
…
pr28946.c
…
pr29978.c
…
pr30120.c
…
pr30315.c
…
pr30413.c
…
pr30505.c
…
pr30848.c
…
pr30961-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr30970.c
…
pr31167.c
…
pr31486.c
…
pr31628.c
…
pr31854.c
…
pr32000-1.c
…
pr32000-2.c
…
pr32065-1.c
…
pr32065-2.c
…
pr32191.c
…
pr32219-1.c
…
pr32219-2.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
pr32219-3.c
…
pr32219-4.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
pr32219-5.c
…
pr32219-6.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
pr32219-7.c
…
pr32219-8.c
Fix x86 testcases for -frename-registers.
2016-04-26 12:25:52 +00:00
pr32219-9.c
…
pr32268.c
…
pr32280-1.c
…
pr32280.c
…
pr32389.c
…
pr32661-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr32661.c
…
pr32708-1.c
…
pr32708-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr32708-3.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr32961.c
…
pr33329.c
…
pr33483.c
…
pr33552.c
…
pr33555.c
…
pr33600.c
…
pr34012.c
GIMPLE store merging pass
2016-10-28 14:18:50 +00:00
pr34077.c
…
pr34215.c
…
pr34256.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr34283.c
…
pr34312.c
…
pr34522.c
…
pr35083.c
…
pr35160.c
…
pr35281.c
…
pr35540.c
…
pr35714.c
…
pr35767-1.c
…
pr35767-1d.c
…
pr35767-1i.c
…
pr35767-2.c
…
pr35767-2d.c
…
pr35767-2i.c
…
pr35767-3.c
…
pr35767-4.c
…
pr35767-5.c
…
pr36064.c
…
pr36073.c
…
pr36222-1.c
…
pr36246.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr36438.c
…
pr36502.c
…
pr36533.c
…
pr36578-1.c
…
pr36578-2.c
…
pr36613.c
…
pr36753.c
…
pr36786.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr36992-1.c
…
pr36992-2.c
…
pr37101.c
…
pr37184.c
…
pr37191.c
…
pr37197.c
…
pr37216.c
…
pr37248-1.c
…
pr37248-2.c
…
pr37248-3.c
…
pr37275.c
…
pr37434-1.c
…
pr37434-2.c
…
pr37434-3.c
…
pr37434-4.c
…
pr37843-1.c
…
pr37843-2.c
…
pr37843-3.c
…
pr37843-4.c
…
pr37870.c
…
pr38151-1.c
…
pr38240.c
…
pr38824.c
…
pr38931.c
…
pr38988.c
…
pr39013-1.c
…
pr39013-2.c
…
pr39058.c
…
pr39082-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr39139.c
…
pr39162.c
…
pr39315-1.c
…
pr39315-2.c
…
pr39315-3.c
…
pr39315-4.c
…
pr39315-check.c
…
pr39431.c
…
pr39445.c
…
pr39482.c
…
pr39496.c
…
pr39543-1.c
…
pr39543-2.c
…
pr39543-3.c
…
pr39545-1.c
…
pr39545-2.c
…
pr39592-1.c
…
pr39678.c
…
pr39804.c
…
pr39911.c
…
pr40718.c
…
pr40809.c
…
pr40906-1.c
…
pr40906-2.c
…
pr40906-3.c
…
pr40934.c
…
pr40957.c
…
pr41019.c
…
pr41442.c
…
pr41900.c
…
pr41985.c
…
pr42542-1.c
…
pr42542-1a.c
…
pr42542-1b.c
…
pr42542-2.c
…
pr42542-2a.c
…
pr42542-2b.c
…
pr42542-3.c
…
pr42542-3a.c
…
pr42542-4.c
…
pr42542-4a.c
…
pr42542-5.c
…
pr42542-5a.c
…
pr42549.c
…
pr42589.c
…
pr42881.c
…
pr42891.c
…
pr43067.c
…
pr43107.c
…
pr43508.c
…
pr43524.c
…
pr43528.c
…
pr43546.c
…
pr43638.c
…
pr43653.c
…
pr43662.c
…
pr43668.c
…
pr43671.c
…
pr43766.c
…
pr43799.c
…
pr43869.c
…
pr44071.c
…
pr44130.c
…
pr44144.c
…
pr44180.c
…
pr44223.c
…
pr44281.c
Fix PR44281, bad RA with global regs.
2016-05-03 09:35:42 +00:00
pr44481.c
…
pr44546.c
…
pr44551-1.c
…
pr44578.c
…
pr44942.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr44948-1a.c
…
pr44948-1b.c
…
pr44948-2a.c
…
pr44948-2b.c
…
pr45206.c
…
pr45213.c
…
pr45234.c
…
pr45296.c
…
pr45336-1.c
…
pr45336-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr45336-3.c
…
pr45336-4.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr45352-1.c
…
pr45352-2.c
…
pr45352.c
…
pr45500.c
…
pr45617.c
…
pr45670.c
…
pr45685.c
re PR middle-end/78411 (FAIL: gcc.target/i386/pr45685.c scan-assembler-times cmov 6)
2017-01-13 11:34:40 +00:00
pr45739.c
…
pr45830.c
…
pr45852.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr45903.c
…
pr45913.c
…
pr45946.c
…
pr46051.c
…
pr46084.c
…
pr46085-1.c
…
pr46085-2.c
…
pr46095.c
…
pr46098.c
…
pr46153.c
…
pr46178.c
…
pr46226.c
…
pr46253.c
…
pr46254.c
…
pr46285.c
…
pr46295.c
…
pr46419.c
…
pr46470.c
i386: Don't convert stack operations to pushes if using a redzone.
2016-04-15 13:35:12 +00:00
pr46491.c
…
pr46647.c
…
pr46716.c
…
pr46829.c
…
pr46843.c
…
pr46865-1.c
…
pr46865-2.c
…
pr46880.c
…
pr46939.c
…
pr47312.c
…
pr47315.c
…
pr47381.c
…
pr47449.c
…
pr47502-1.c
…
pr47502-2.c
…
pr47564.c
…
pr47581.c
…
pr47602.c
…
pr47665.c
…
pr47735.c
…
pr47780.c
…
pr47800.c
…
pr47809.c
…
pr48037-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr48084-1.c
…
pr48084-2.c
…
pr48084-3.c
…
pr48084-4.c
…
pr48084-5.c
…
pr48237.c
…
pr48335-1.c
…
pr48389.c
…
pr48678.c
…
pr48688.c
…
pr48708.c
…
pr48721.c
…
pr48722.c
…
pr48723.c
…
pr49002-1.c
…
pr49002-2.c
…
pr49095.c
re PR middle-end/61225 (Several new failures after r210458 on x86_64-*-* with -m32)
2017-02-14 18:54:01 +01:00
pr49168-1.c
…
pr49244-1.c
re PR target/49244 (__sync or __atomic builtins will not emit 'lock bts/btr/btc')
2016-05-03 13:37:25 +02:00
pr49244-2.c
re PR target/49244 (__sync or __atomic builtins will not emit 'lock bts/btr/btc')
2016-05-03 13:37:25 +02:00
pr49504.c
…
pr49567.c
…
pr49715-1.c
…
pr49715-2.c
…
pr49781-1.c
…
pr49866.c
…
pr49920.c
…
pr49927.c
…
pr50038.c
…
pr50155.c
…
pr50202.c
…
pr50482.c
…
pr50603.c
…
pr50712.c
…
pr50725.c
…
pr50766.c
…
pr50788.c
…
pr51235.c
…
pr51236.c
…
pr51393.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr51987.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr52146.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr52171.c
re PR tree-optimization/52171 (memcmp/strcmp/strncmp can be optimized when the result is tested for [in]equality with 0)
2016-06-03 14:20:53 +00:00
pr52252-atom.c
…
pr52252-core.c
…
pr52330.c
…
pr52698.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr52736.c
…
pr52754.c
…
pr52857-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr52857-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr52876.c
…
pr52882.c
…
pr52883.c
…
pr53249.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr53315.c
…
pr53366-1.c
…
pr53366-2.c
…
pr53383-1.c
re PR target/53383 (Allow -mpreferred-stack-boundary=3 on x86-64)
2017-03-28 18:51:00 +02:00
pr53383-2.c
re PR target/53383 (Allow -mpreferred-stack-boundary=3 on x86-64)
2017-03-28 18:51:00 +02:00
pr53383-3.c
re PR target/53383 (Allow -mpreferred-stack-boundary=3 on x86-64)
2017-03-28 18:51:00 +02:00
pr53397-1.c
…
pr53397-2.c
…
pr53416.c
…
pr53425-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr53425-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr53623.c
…
pr53698.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr53712.c
…
pr53759.c
…
pr53907.c
…
pr54157.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr54400.c
…
pr54445-1.c
…
pr54445-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr54457.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr54592.c
…
pr54694.c
…
pr54703.c
…
pr55049-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr55093.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr55116-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr55116-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr55130.c
…
pr55141.c
…
pr55142-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr55142-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr55147.c
…
pr55151.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr55154.c
…
pr55247-2.c
Extend STV pass to 64-bit mode
2016-04-27 10:32:40 -07:00
pr55247.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr55277.c
…
pr55342.c
…
pr55359.c
…
pr55433.c
…
pr55448.c
…
pr55458.c
…
pr55512-1.c
…
pr55512-2.c
…
pr55512-3.c
…
pr55512-4.c
…
pr55590-1.c
…
pr55590-2.c
…
pr55597.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr55672.c
…
pr55686.c
…
pr55775.c
…
pr55829.c
…
pr55845.c
…
pr55934.c
…
pr55981.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr56022.c
…
pr56028.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr56114.c
…
pr56118.c
…
pr56148.c
…
pr56151.c
…
pr56225.c
…
pr56246.c
…
pr56348.c
…
pr56564-1.c
…
pr56564-2.c
…
pr56564-3.c
…
pr56564-4.c
…
pr56766-1.c
…
pr56766-2.c
…
pr56866.c
…
pr56903.c
…
pr57003.c
…
pr57018.c
…
pr57046.c
…
pr57091.c
…
pr57097.c
…
pr57098.c
…
pr57106.c
…
pr57189.c
…
pr57233.c
…
pr57264.c
…
pr57275.c
…
pr57293.c
…
pr57410.c
…
pr57459.c
…
pr57655.c
…
pr57736.c
…
pr57756.c
…
pr57756_2.c
…
pr57777.c
…
pr57807.c
…
pr57819.c
…
pr57848.c
…
pr57915.c
…
pr58048.c
…
pr58066.c
…
pr58137.c
…
pr58218.c
…
pr58418.c
…
pr58679-1.c
…
pr58679-2.c
…
pr58690.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr58759.c
…
pr58853.c
…
pr58944.c
…
pr59021.c
…
pr59034-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr59034-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr59099.c
…
pr59133.c
…
pr59153.c
…
pr59363.c
…
pr59390.c
…
pr59390_1.c
…
pr59390_2.c
…
pr59405.c
…
pr59470.c
…
pr59501-1.c
…
pr59501-1a.c
…
pr59501-2.c
…
pr59501-2a.c
…
pr59501-3.c
…
pr59501-3a.c
…
pr59501-4.c
…
pr59501-4a.c
…
pr59501-5.c
…
pr59501-6.c
…
pr59539-1.c
…
pr59539-2.c
[x86] Don't use builtins for unaligned load/store
2016-08-31 11:56:37 +00:00
pr59544.c
…
pr59588-1.c
…
pr59588-2.c
…
pr59591-1.c
…
pr59591-2.c
…
pr59625.c
…
pr59644.c
…
pr59789.c
…
pr59794-1.c
…
pr59794-2.c
…
pr59794-3.c
…
pr59794-4.c
…
pr59794-5.c
…
pr59794-6.c
…
pr59794-7.c
…
pr59839.c
…
pr59874-1.c
re PR target/81015 (Bad codegen for __builtin_clz(unsigned short))
2017-06-08 21:42:59 +02:00
pr59874-2.c
re PR target/81015 (Bad codegen for __builtin_clz(unsigned short))
2017-06-08 21:42:59 +02:00
pr59874-3.c
i386.md (*popcounthi2_1): New insn_and_split pattern.
2016-12-19 21:23:08 +01:00
pr59880.c
…
pr59927.c
…
pr59929.c
…
pr60077-1.c
…
pr60077-2.c
…
pr60205-1.c
…
pr60205-2.c
…
pr60451.c
…
pr60508.c
…
pr60516.c
…
pr60693.c
…
pr60700.c
…
pr60851.c
…
pr60868.c
…
pr60901.c
…
pr60902.c
…
pr60909-1.c
…
pr60909-2.c
…
pr61215.c
…
pr61296-1.c
…
pr61296-2.c
…
pr61296-3.c
…
pr61296-4.c
…
pr61296-5.c
…
pr61296-6.c
…
pr61296-7.c
…
pr61360.c
…
pr61403.c
…
pr61423.c
…
pr61446.c
…
pr61572.c
…
pr61599-1.c
tree-vect.h (check_vect): Handle AVX2, remove XOP handling.
2016-05-13 19:27:13 +02:00
pr61599-2.c
tree-vect.h (check_vect): Handle AVX2, remove XOP handling.
2016-05-13 19:27:13 +02:00
pr61794.c
…
pr61801.c
…
pr61855.c
…
pr61923.c
…
pr61925-1.c
…
pr61925-2.c
…
pr61925-3.c
…
pr62120.c
…
pr62208.c
…
pr63285.c
…
pr63448.c
…
pr63495.c
…
pr63527.c
…
pr63534.c
…
pr63538.c
…
pr63542-1.c
…
pr63542-2.c
…
pr63563.c
…
pr63600.c
…
pr63618.c
…
pr63620.c
…
pr63637-1.c
…
pr63637-2.c
…
pr63637-3.c
…
pr63637-4.c
…
pr63637-5.c
…
pr63637-6.c
…
pr63661.c
…
pr63910.c
…
pr63947.c
…
pr63995-2.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
pr64061.c
…
pr64110.c
…
pr64114.c
…
pr64291-1.c
…
pr64291-2.c
…
pr64317.c
…
pr64386.c
…
pr64387.c
…
pr64393.c
…
pr64409.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr64513.c
…
pr64617.c
…
pr64805.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
pr64905.c
…
pr65044.c
Fix dg-error for a test
2017-03-21 12:01:40 +00:00
pr65078-1.c
…
pr65078-2.c
…
pr65078-3.c
…
pr65078-4.c
…
pr65078-5.c
…
pr65078-6.c
…
pr65103-1.c
…
pr65103-3.c
…
pr65105-1.c
Work around 32-bit i386 STV testcases failing with -mstackrealign (PR target/77483)
2016-10-24 08:07:27 +00:00
pr65105-2.c
Work around 32-bit i386 STV testcases failing with -mstackrealign (PR target/77483)
2016-10-24 08:07:27 +00:00
pr65105-3.c
Work around 32-bit i386 STV testcases failing with -mstackrealign (PR target/77483)
2016-10-24 08:07:27 +00:00
pr65105-5.c
Work around 32-bit i386 STV testcases failing with -mstackrealign (PR target/77483)
2016-10-24 08:07:27 +00:00
pr65161.c
…
pr65167.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
pr65183.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
pr65184.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
pr65217.c
…
pr65248-1.c
…
pr65248-2.c
…
pr65248-3.c
…
pr65248-4.c
…
pr65520.c
…
pr65523.c
…
pr65588.c
…
pr65671.c
…
pr65693.c
…
pr65753.c
…
pr65871-1.c
…
pr65871-2.c
…
pr65871-3.c
…
pr65915.c
…
pr65990.c
re PR middle-end/77475 (unnecessary or misleading context in reporting command line problems)
2016-09-16 10:13:51 +02:00
pr66047.c
…
pr66112-1.c
…
pr66112-2.c
…
pr66137.c
re PR target/66137 (ICE with -ffixed-ebp)
2016-01-29 15:07:40 +01:00
pr66174.c
…
pr66232-1.c
…
pr66232-2.c
…
pr66232-3.c
…
pr66232-4.c
…
pr66232-5.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr66232-6.c
…
pr66232-7.c
…
pr66232-8.c
…
pr66232-9.c
…
pr66232-10.c
pr66232-10.c: Do not compile on ia32 target.
2016-01-11 17:31:55 +01:00
pr66232-11.c
pr66232-10.c: Do not compile on ia32 target.
2016-01-11 17:31:55 +01:00
pr66232-12.c
pr66232-10.c: Do not compile on ia32 target.
2016-01-11 17:31:55 +01:00
pr66232-13.c
pr66232-10.c: Do not compile on ia32 target.
2016-01-11 17:31:55 +01:00
pr66232-14.c
i386: Access external function via GOT slot for -fno-plt
2016-06-23 09:30:43 -07:00
pr66232-15.c
i386: Access external function via GOT slot for -fno-plt
2016-06-23 09:30:43 -07:00
pr66232-16.c
i386: Access external function via GOT slot for -fno-plt
2016-06-23 09:30:43 -07:00
pr66232-17.c
i386: Access external function via GOT slot for -fno-plt
2016-06-23 09:30:43 -07:00
pr66274.c
i386.c (print_reg): Warn for values of unsupported size in integer register.
2017-03-01 20:24:53 +01:00
pr66275.c
…
pr66334.c
…
pr66412.c
…
pr66424.c
…
pr66470.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr66473.c
…
pr66560-1.c
…
pr66560-2.c
…
pr66560-3.c
…
pr66560-4.c
…
pr66626-2.c
…
pr66626.c
…
pr66648.c
…
pr66691.c
…
pr66703.c
…
pr66746.c
sse-13.c: Add dg-add-options bind_pic_locally directive.
2016-05-11 21:16:58 +02:00
pr66749.c
…
pr66768.c
re PR tree-optimization/66768 (address space gets lost on literal pointer)
2017-03-02 11:25:11 +00:00
pr66806.c
…
pr66810.c
…
pr66813.c
…
pr66814.c
…
pr66817.c
…
pr66818.c
…
pr66819-1.c
…
pr66819-2.c
…
pr66819-3.c
…
pr66819-4.c
…
pr66819-5.c
…
pr66821.c
…
pr66824.c
…
pr66838.c
…
pr66891.c
…
pr66906.c
…
pr66922.c
…
pr66978.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
pr67215-1.c
…
pr67215-2.c
…
pr67215-3.c
…
pr67265-2.c
…
pr67265.c
…
pr67317-1.c
…
pr67317-2.c
…
pr67317-3.c
…
pr67317-4.c
…
pr67329.c
…
pr67400-1.c
i386: Access external function via GOT slot for -fno-plt
2016-06-23 09:30:43 -07:00
pr67400-2.c
i386: Access external function via GOT slot for -fno-plt
2016-06-23 09:30:43 -07:00
pr67400-3.c
Enable non-PIC noplt tests on 32-bit x86 target
2016-06-24 04:17:14 -07:00
pr67400-4.c
i386: Access external function via GOT slot for -fno-plt
2016-06-23 09:30:43 -07:00
pr67400-5.c
Enable non-PIC noplt tests on 32-bit x86 target
2016-06-24 04:17:14 -07:00
pr67400-6.c
i386: Access external function via GOT slot for -fno-plt
2016-06-23 09:30:43 -07:00
pr67400-7.c
i386: Access external function via GOT slot for -fno-plt
2016-06-23 09:30:43 -07:00
pr67447.c
…
pr67480.c
…
pr67609-2.c
…
pr67609.c
…
pr67761.c
Work around 32-bit i386 STV testcases failing with -mstackrealign (PR target/77483)
2016-10-24 08:07:27 +00:00
pr67770.c
…
pr67963-1.c
…
pr67963-2.c
…
pr67963-3.c
…
pr67985-1.c
…
pr67985-2.c
…
pr67985-3.c
…
pr67995-1.c
…
pr67995-2.c
…
pr67995-3.c
…
pr68018.c
…
pr68084.c
…
pr68349.c
pr68349.c (strlen): Rename to my_strlen.
2015-12-07 16:26:23 +00:00
pr68432-1.c
pr45685.c (dg-options): Add -mno-sse4.
2016-01-13 17:50:17 +01:00
pr68432-2.c
pr45685.c (dg-options): Add -mno-sse4.
2016-01-13 17:50:17 +01:00
pr68432-3.c
pr45685.c (dg-options): Add -mno-sse4.
2016-01-13 17:50:17 +01:00
pr68473-1.c
pr68473-1.c: Add dg-do compile directive.
2015-12-28 23:38:29 +01:00
pr68483-1.c
…
pr68483-2.c
…
pr68497.c
…
pr68633.c
pr68633.c: Fix expected result.
2016-09-18 12:56:19 +00:00
pr68647.c
…
pr68657.c
re PR c/68657 ("gcc -Werror=sign-conversion test.i" shows invalid: -Wsign-conversion is not an option that controls warnings)
2016-06-10 21:46:13 +02:00
pr68674.c
[multiple changes]
2016-01-22 15:16:47 +01:00
pr68680.c
re PR tree-optimization/68680 (On-stack VLA does not cause instrumentation with -fstack-protector)
2015-12-04 17:32:22 +01:00
pr68691.c
re PR rtl-optimization/68691 (ICE at -O3 with -g enabled on x86_64-linux-gnu in alter_subregs, at lra-spills.c:610 (in 32-bit mode))
2015-12-10 18:00:47 +00:00
pr68701-1.c
re PR target/68701 ("gcc -m32 -finstrument-functions -ffixed-ebp" produces internal compiler error)
2015-12-08 19:41:21 +01:00
pr68701-2.c
re PR target/68701 ("gcc -m32 -finstrument-functions -ffixed-ebp" produces internal compiler error)
2015-12-08 19:41:21 +01:00
pr68843-1.c
re PR inline-asm/68843 (ICE with "u" input constraint)
2016-06-10 12:22:21 +00:00
pr68843-2.c
re PR inline-asm/68843 (ICE with "u" input constraint)
2016-06-10 20:40:37 +02:00
pr68937-1.c
[PATCH] Use call-clobbered register for sibcall via GOT
2015-12-22 16:38:25 +01:00
pr68937-2.c
[PATCH] Use call-clobbered register for sibcall via GOT
2015-12-22 16:38:25 +01:00
pr68937-3.c
[PATCH] Use call-clobbered register for sibcall via GOT
2015-12-22 16:38:25 +01:00
pr68937-4.c
[PATCH] Use call-clobbered register for sibcall via GOT
2015-12-22 16:38:25 +01:00
pr68937-5.c
[PATCH] Use call-clobbered register for sibcall via GOT
2015-12-22 16:38:25 +01:00
pr68937-6.c
[PATCH] Use call-clobbered register for sibcall via GOT
2015-12-22 16:38:25 +01:00
pr68956.c
re PR tree-optimization/68956 (Vectorizer miscompilation of 416.gamess)
2015-12-18 10:01:02 +00:00
pr68961.c
re PR tree-optimization/68961 (Test case gcc.target/powerpc/pr60203.c fails since r231674)
2016-07-12 08:56:14 +00:00
pr68986-1.c
Update stack alignment in ix86_update_stack_boundary
2016-01-26 04:51:07 -08:00
pr68986-2.c
Remove -m32 from gcc.target/i386/pr68986-2.c
2016-01-26 06:33:12 -08:00
pr68986-3.c
Update stack alignment in ix86_update_stack_boundary
2016-01-26 04:51:07 -08:00
pr68990.c
re PR rtl-optimization/68990 (wrong code at -O3 on x86_64-pc-linux-gnu in 32-bit mode.)
2016-01-21 16:01:22 +00:00
pr68991.c
Use vector_operand on SSE with 16b memory operand
2016-01-05 12:19:16 -08:00
pr69010.c
re PR target/69010 (Boolean vector constant with a scalar mode is expanded incorrectly)
2016-01-11 10:27:17 +00:00
pr69030.c
re PR rtl-optimization/69030 (ICE on x86_64-linux-gnu at -O2 and above in 32-bit mode (ICE in copy_rtx, at rtl.c:358))
2016-01-15 19:33:33 +00:00
pr69052.c
re PR rtl-optimization/69052 (Performance regression after r229402.)
2016-03-02 14:10:56 +00:00
pr69140.c
re PR target/69140 (stack alignment + O1 breaks with Microsoft ABI)
2016-01-06 21:19:04 +01:00
pr69171-1.c
Add round_nimm_scalar_predicate and use xBm
2016-01-07 04:43:06 -08:00
pr69171-2.c
Add round_nimm_scalar_predicate and use xBm
2016-01-07 04:43:06 -08:00
pr69171-3.c
Add round_nimm_scalar_predicate and use xBm
2016-01-07 04:43:06 -08:00
pr69171-4.c
Add round_nimm_scalar_predicate and use xBm
2016-01-07 04:43:06 -08:00
pr69171-5.c
Add round_nimm_scalar_predicate and use xBm
2016-01-07 04:43:06 -08:00
pr69171-6.c
Add round_nimm_scalar_predicate and use xBm
2016-01-07 04:43:06 -08:00
pr69225-1.c
Set FLT_EVAL_METHOD to 2 only if 387 FPU is used
2016-01-11 16:30:30 -08:00
pr69225-2.c
Set FLT_EVAL_METHOD to 2 only if 387 FPU is used
2016-01-11 16:30:30 -08:00
pr69225-3.c
Set FLT_EVAL_METHOD to 2 only if 387 FPU is used
2016-01-11 16:30:30 -08:00
pr69225-4.c
Set FLT_EVAL_METHOD to 2 only if 387 FPU is used
2016-01-11 16:30:30 -08:00
pr69225-5.c
Set FLT_EVAL_METHOD to 2 only if 387 FPU is used
2016-01-11 16:30:30 -08:00
pr69225-6.c
Set FLT_EVAL_METHOD to 2 only if 387 FPU is used
2016-01-11 16:30:30 -08:00
pr69225-7.c
Add another testcase for x86 FLT_EVAL_METHOD
2016-01-13 09:08:04 -08:00
pr69246.c
PR 69246: Invalid REG_ARGS_SIZE for sibcalls
2016-01-15 14:41:10 +00:00
pr69255-1.c
re PR target/78451 (FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps')
2016-11-23 09:08:47 +01:00
pr69255-2.c
Backport PRs 80721, 81175, 81410, 81455, 81505
2017-07-26 08:36:34 +00:00
pr69255-3.c
re PR target/78451 (FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps')
2016-11-23 09:08:47 +01:00
pr69454-1.c
re PR target/69454 (ix86_expand_prologue internal compiler error: Segmentation fault)
2016-02-04 10:02:01 +01:00
pr69454-2.c
Compile pr69454-2.c with -msse2 -mno-accumulate-outgoing-args
2016-02-04 19:06:40 -08:00
pr69459.c
re PR target/69459 (wrong code with -O2 and vector arithmetics @ x86_64)
2016-01-28 23:32:47 +01:00
pr69512.c
re PR target/69512 (ICE when using avx with i586)
2016-01-27 18:08:00 +01:00
pr69530.c
Revert revsion 229087 changes in lra-spills.c
2016-01-29 10:03:42 -08:00
pr69551.c
re PR target/69551 (Wrong code with single element vector insert)
2016-01-29 15:14:56 +01:00
pr69577.c
pr69577.c: Require avx_runtime target.
2016-02-05 17:36:38 +01:00
pr69677.c
Add a testcase for PR target/69677
2016-02-05 08:24:06 -08:00
pr69733.c
re PR c++/69733 (-Wignored-qualifiers points to wrong const)
2016-10-07 12:21:55 +00:00
pr69820.c
re PR tree-optimization/69820 (Test miscompiled with -O3 option)
2016-02-19 14:42:38 +01:00
pr69888.c
re PR target/69888 (ICE: SIGSEGV in decide_alg (i386.c:26169) due to infinite (?) recursion with -minline-all-stringops -mmemset-strategy=no_stringop 👎 noalign)
2016-02-22 22:34:07 +01:00
pr69891.c
re PR rtl-optimization/69891 (wrong code with -mstringop-strategy=libcall @ i686)
2016-02-26 16:53:43 +01:00
pr70007.c
* gcc.target/i386/pr70007.c: Tweak.
2016-03-02 07:57:17 +00:00
pr70021.c
re PR target/70021 (Test miscompiled with -O3 option for -march=core-avx2.)
2016-03-03 15:32:15 +01:00
pr70027.c
re PR target/70027 (invalid assembly syntax generated with -fno-plt -masm=intel)
2016-03-01 21:11:19 +01:00
pr70028.c
re PR target/70028 (Error: operand size mismatch for `kmovw' (wrong assembly generated) with -mavx512bw -masm=intel)
2016-03-02 14:10:36 +01:00
pr70049.c
re PR target/70049 (Error: operand size mismatch for `vpextrw' (wrong assembly generated) with -masm=intel)
2016-03-09 15:10:58 +01:00
pr70062.c
re PR target/70062 (ICE: in decide_alg, at config/i386/i386.c:26173 with -mmemcpy-strategy=libcall)
2016-03-04 21:28:27 +01:00
pr70083.c
LRA: identify biggest access mode for hard_regs and use it in split_reg
2016-03-14 15:08:54 +00:00
pr70086-1.c
re PR target/70086 (ICE: in extract_constrain_insn_cached, at recog.c:2202 (insn does not satisfy its constraints) with -mavx512vl -ffloat-store)
2016-03-09 21:06:59 +01:00
pr70086-2.c
re PR target/70086 (ICE: in extract_constrain_insn_cached, at recog.c:2202 (insn does not satisfy its constraints) with -mavx512vl -ffloat-store)
2016-03-09 21:06:59 +01:00
pr70086-3.c
re PR target/70086 (ICE: in extract_constrain_insn_cached, at recog.c:2202 (insn does not satisfy its constraints) with -mavx512vl -ffloat-store)
2016-03-09 21:06:59 +01:00
pr70155-1.c
Update scan-assembler-not in PR target/70155 tests
2016-04-29 10:27:59 -07:00
pr70155-2.c
Update scan-assembler-not in PR target/70155 tests
2016-04-29 10:27:59 -07:00
pr70155-3.c
Update scan-assembler-not in PR target/70155 tests
2016-04-29 10:27:59 -07:00
pr70155-4.c
Update scan-assembler-not in PR target/70155 tests
2016-04-29 10:27:59 -07:00
pr70155-5.c
Update scan-assembler-not in PR target/70155 tests
2016-04-29 10:27:59 -07:00
pr70155-6.c
Update scan-assembler-not in PR target/70155 tests
2016-04-29 10:27:59 -07:00
pr70155-7.c
Update scan-assembler-not in PR target/70155 tests
2016-04-29 10:27:59 -07:00
pr70155-8.c
Update scan-assembler-not in PR target/70155 tests
2016-04-29 10:27:59 -07:00
pr70155-9.c
Extend STV pass to 64-bit mode
2016-04-27 10:32:40 -07:00
pr70155-10.c
Extend STV pass to 64-bit mode
2016-04-27 10:32:40 -07:00
pr70155-11.c
Extend STV pass to 64-bit mode
2016-04-27 10:32:40 -07:00
pr70155-12.c
Extend STV pass to 64-bit mode
2016-04-27 10:32:40 -07:00
pr70155-13.c
Extend STV pass to 64-bit mode
2016-04-27 10:32:40 -07:00
pr70155-14.c
Extend STV pass to 64-bit mode
2016-04-27 10:32:40 -07:00
pr70155-15.c
Update scan-assembler-not in PR target/70155 tests
2016-04-29 10:27:59 -07:00
pr70155-16.c
Extend STV pass to 64-bit mode
2016-04-27 10:32:40 -07:00
pr70155-17.c
Update scan-assembler-not in PR target/70155 tests
2016-04-29 10:27:59 -07:00
pr70155-18.c
Extend STV pass to 64-bit mode
2016-04-27 10:32:40 -07:00
pr70155-19.c
Extend STV pass to 64-bit mode
2016-04-27 10:32:40 -07:00
pr70155-20.c
Extend STV pass to 64-bit mode
2016-04-27 10:32:40 -07:00
pr70155-21.c
Extend STV pass to 64-bit mode
2016-04-27 10:32:40 -07:00
pr70155-22.c
Update scan-assembler-not in PR target/70155 tests
2016-04-29 10:27:59 -07:00
pr70160.c
re PR rtl-optimization/70160 (gcc ICE at -O2 (seg fault) and above on valid code on x86_64-linux-gnu)
2016-03-11 11:25:29 +00:00
pr70251.c
match.pd (A + (B vcmp C ? 1 : 0) -> A - (B vcmp C)): Apply for boolean vector with vector mode only.
2016-03-17 10:58:26 +00:00
pr70263-2.c
re PR rtl-optimization/70263 (ICE at -O1 and above in both 32-bit and 64-bit modes on x86_64-linux-gnu (segmentation fault))
2016-03-18 13:30:20 -06:00
pr70293.c
re PR target/70293 ([ICE, AVX-512] Wrong reg constraints in vec_dup)
2016-03-21 10:51:04 +00:00
pr70300.c
re PR target/70300 (ICE: in extract_constrain_insn, at recog.c:2190 (insn does not satisfy its constraints) with -mtune=amdfam10 -mavx512bw)
2016-03-22 09:14:24 +01:00
pr70302.c
re PR target/70302 (crash on valid code at -O2 and -O3 in 32-bit mode on x86_64-linux-gnu (in convert_op, at config/i386/i386.c:3414))
2016-03-22 13:00:14 -06:00
pr70322-1.c
Compile gcc.target/i386/pr70322-?.c with -mno-stackrealign
2016-12-07 08:53:45 +00:00
pr70322-2.c
Compile gcc.target/i386/pr70322-?.c with -mno-stackrealign
2016-12-07 08:53:45 +00:00
pr70322-3.c
Compile gcc.target/i386/pr70322-?.c with -mno-stackrealign
2016-12-07 08:53:45 +00:00
pr70322-4.c
Compile gcc.target/i386/pr70322-?.c with -mno-stackrealign
2016-12-07 08:53:45 +00:00
pr70325.c
re PR target/70325 (ICE on __builtin_ia32_storedquqi256_mask)
2016-03-22 11:09:03 +00:00
pr70327.c
re PR target/70327 (ICE: in extract_insn, at recog.c:2287 (unrecognizable insn) with -mavx512ifma and v4ti argument)
2016-03-21 20:56:50 +01:00
pr70355.c
re PR target/70355 (ICE: in simplify_subreg_concatn, at lower-subreg.c:617 with -funroll-loops -mavx512f)
2016-03-29 08:19:00 -07:00
pr70406.c
re PR target/70406 (ICE: in extract_insn, at recog.c:2287 (unrecognizable insn) with -mtune=pentium2 -mavx512f)
2016-03-28 07:59:44 +00:00
pr70453.c
re PR target/70453 (gcc generates invalid instruction vextractu64x4 (should be: vextracti64x4))
2016-03-31 15:23:29 +00:00
pr70465-2.c
re PR tree-optimization/79390 (10% performance drop in SciMark2 LU after r242550)
2017-04-12 20:09:47 +02:00
pr70465.c
re PR target/70465 (Poor code for x87 asm)
2017-01-26 09:46:36 +01:00
pr70467-1.c
re PR rtl-optimization/70467 (Useless "and [esp],-1" emitted on AND with uint64_t variable)
2016-05-02 18:46:10 +02:00
pr70467-2.c
re PR rtl-optimization/70467 (Useless "and [esp],-1" emitted on AND with uint64_t variable)
2016-04-01 18:08:21 +02:00
pr70467-3.c
re PR rtl-optimization/70467 (Useless "and [esp],-1" emitted on AND with uint64_t variable)
2016-05-03 13:45:04 +02:00
pr70467-4.c
re PR rtl-optimization/70467 (Useless "and [esp],-1" emitted on AND with uint64_t variable)
2016-05-03 13:45:04 +02:00
pr70510.c
re PR target/70510 (ICE: output_operand: invalid %-code with -mavx512bw -masm=intel when emitting vpbroatcast)
2016-04-05 18:26:40 +02:00
pr70525.c
re PR target/70525 (generating 'vpandn' without the mode suffix, gnu as fails to assemble (-mavx512bw))
2016-04-05 10:15:09 +02:00
pr70593.c
re PR middle-end/70593 (Miscompilation of xen starting with r226901)
2016-04-08 19:28:20 +02:00
pr70596.c
re PR rtl-optimization/70596 (-fcompare-debug failure with one extra NOTE_INSN_DELETED)
2016-04-12 19:18:31 +02:00
pr70662.c
AVX-512. Fix mem operand modifier for Intel syntax.
2016-04-15 08:25:49 +00:00
pr70689.c
re PR middle-end/70689 (ICE on valid code at -O1 in 32-bit mode on x86_64-linux-gnu in curr_insn_transform, at lra-constraints.c:3564)
2016-04-19 02:49:54 +00:00
pr70703.c
re PR rtl-optimization/70703 (Regression in register usage on x86)
2017-04-05 15:07:51 +00:00
pr70708.c
Optimize load double into xmm with zero_extend
2016-04-18 12:40:30 -07:00
pr70728.c
AVX-512. PR target/70728. Use separate constraint for AVX-512BW
2016-04-21 15:29:29 +00:00
pr70738-1.c
re PR target/70738 (Add -mgeneral-regs-only option)
2016-05-25 20:58:49 +02:00
pr70738-2.c
re PR target/70738 (Add -mgeneral-regs-only option)
2016-05-25 20:58:49 +02:00
pr70738-3.c
re PR target/70738 (Add -mgeneral-regs-only option)
2016-05-25 20:58:49 +02:00
pr70738-4.c
re PR target/70738 (Add -mgeneral-regs-only option)
2016-05-25 20:58:49 +02:00
pr70738-5.c
re PR target/70738 (Add -mgeneral-regs-only option)
2016-05-25 20:58:49 +02:00
pr70738-6.c
re PR target/70738 (Add -mgeneral-regs-only option)
2016-05-25 20:58:49 +02:00
pr70738-7.c
re PR target/70738 (Add -mgeneral-regs-only option)
2016-05-25 20:58:49 +02:00
pr70738-8.c
re PR target/70738 (Add -mgeneral-regs-only option)
2016-05-25 20:58:49 +02:00
pr70738-9.c
re PR target/70738 (Add -mgeneral-regs-only option)
2016-05-25 20:58:49 +02:00
pr70750-1.c
X86: Fix a typo in call_insn_operand
2016-04-21 15:01:34 -07:00
pr70750-2.c
X86: Fix a typo in call_insn_operand
2016-04-21 15:01:34 -07:00
pr70799-1.c
[Testsuite] pr71767 Changes.
2016-11-27 14:41:22 +00:00
pr70799-2.c
re PR target/70799 (STV pass does not convert DImode shifts)
2016-11-08 20:06:54 +01:00
pr70799-3.c
re PR target/70799 (STV pass does not convert DImode shifts)
2016-12-11 19:59:07 +01:00
pr70821.c
re PR target/70821 (x86_64: __atomic_fetch_add/sub() uses XADD rather than DECL in some cases)
2016-04-28 19:10:14 +02:00
pr70858.c
re PR target/70858 (__builtin_ia32_bextr_u64 ICE with '-m32 -march=core-avx2')
2016-04-28 21:33:34 +02:00
pr70876.c
re PR tree-optimization/70876 (ICE in chkp_find_bounds: Unexpected tree code with_size_expr)
2016-05-10 15:56:27 +00:00
pr70877.c
re PR middle-end/70877 ([MPX] ICE in in convert_move)
2016-05-10 16:06:36 +00:00
pr70955.c
ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2016-09-22 20:11:19 +02:00
pr71016.c
re PR tree-optimization/71016 (Redundant sign extension with conditional __builtin_clzl)
2017-01-05 22:14:19 +01:00
pr71077.c
Fix folding of VECTOR_CST comparisons
2016-08-27 22:00:17 +00:00
pr71245-1.c
re PR target/71245 (std::atomic<double> load/store bounces the data to the stack using fild/fistp)
2016-05-29 22:50:32 +02:00
pr71245-2.c
re PR target/71245 (std::atomic<double> load/store bounces the data to the stack using fild/fistp)
2016-05-29 22:50:32 +02:00
pr71321.c
re PR target/71321 (x86: worse code for uint8_t % 10 and / 10)
2016-12-21 16:45:33 +00:00
pr71346.c
AVX-512. Limit constraint for scalar operand in split to AVX-512VL.
2016-05-31 08:05:24 +00:00
pr71374.c
re PR rtl-optimization/71374 (ICE on valid code at -O1 and above on x86_64-linux-gnu: in extract_constrain_insn, at recog.c:2190)
2017-01-27 18:08:14 +00:00
pr71458.c
MPX: Fix option handling.
2017-03-10 13:24:45 +00:00
pr71549.c
Convert V1TImode register to TImode in debug insn
2016-06-21 07:24:31 -07:00
pr71621-1.c
re PR rtl-optimization/71621 (ICE in assign_by_spills, at lra-assigns.c:1417 (error: unable to find a register to spill) w/ -O2 -mavx2 -ftree-vectorize)
2016-07-08 20:29:12 +00:00
pr71621-2.c
re PR rtl-optimization/71621 (ICE in assign_by_spills, at lra-assigns.c:1417 (error: unable to find a register to spill) w/ -O2 -mavx2 -ftree-vectorize)
2016-07-08 20:29:12 +00:00
pr71647.c
re PR tree-optimization/71647 (aligned(x:32) in #pragma omp simd does not work)
2016-06-24 20:44:11 +02:00
pr71652-2.c
re PR target/71652 (ICE in in ix86_target_macros_internal, at config/i386/i386-c.c:187)
2016-09-23 07:55:57 +00:00
pr71652-3.c
re PR target/71652 (ICE in in ix86_target_macros_internal, at config/i386/i386-c.c:187)
2016-09-23 07:55:57 +00:00
pr71652.c
re PR target/71652 (ICE in in ix86_target_macros_internal, at config/i386/i386-c.c:187)
2016-09-23 07:55:57 +00:00
pr71801.c
Don't convert TImode in debug insn
2016-07-11 08:13:56 -07:00
pr72748.c
Convert V1TImode register to TImode in debug insn
2016-08-01 07:46:01 -07:00
pr72839.c
Increase MOVE_RATIO to 17 for Lakemont
2016-08-18 07:59:46 -07:00
pr72867.c
re PR target/72867 (SSE/AVX/AVX512: incorrect optimization of VMINPS/VMAXPS at compile time)
2016-08-16 18:23:46 +02:00
pr76342.c
re PR target/76342 (AVX512: _mm512_undefined_epi32() intrinsic missing (incorrectly named _mm512_undefined_si512))
2016-08-14 13:24:18 +02:00
pr77377.c
re PR middle-end/77377 (c-c++-common/pr59037.c ICEs with -fpic -msse on i686)
2016-08-30 08:45:56 +02:00
pr77403.c
re PR target/77403 (assemble failure of vinserti64x4 with -masm=intel)
2016-08-29 20:58:10 +02:00
pr77452.c
re PR target/77452 (ICE: in plus_constant, at explow.c:87 with -fno-split-wide-types -mavx512f --param=max-combine-insns=2)
2016-09-05 16:44:19 +02:00
pr77526.c
re PR target/77526 (ICE: in verify_dominators, at dominance.c:1039 with -mstringop-strategy=byte_loop)
2016-09-16 09:10:08 +02:00
pr77541.c
re PR rtl-optimization/77541 (wrong code with 512bit vectors of int128 @ -O1)
2016-11-25 17:42:21 +00:00
pr77594.c
re PR middle-end/77594 (double computation for __builtin_sub_overflow (0, ...))
2016-09-16 09:09:27 +02:00
pr77621.c
* gcc.target/i386/pr77621.c (dg-options): Add -mno-avx.
2016-09-25 17:29:06 +02:00
pr77756.c
re PR target/77756 (__get_cpuid() returns wrong values for level 7 (extended features))
2016-09-29 20:44:32 +02:00
pr77761.c
pr77761.c: Require int128 effective target.
2016-12-07 16:56:30 +01:00
pr77833.c
pr77833.c: Require int128 effective target.
2016-10-06 00:06:37 +02:00
pr77856.c
re PR tree-optimization/77856 (wrong code at -O2 on x86_64-linux-gnu in 32-bit mode)
2016-11-30 17:35:40 +00:00
pr77881.c
re PR target/77881 (Non-optimal signed comparison on x86_64 since r146817)
2016-11-15 14:02:28 +00:00
pr77991.c
re PR target/77991 (ICE on x32 in plus_constant, at explow.c:87)
2016-10-18 16:39:39 +02:00
pr78035.c
re PR tree-optimization/78035 (Inconsistency between address comparison and alias analysis)
2016-11-02 08:29:48 +00:00
pr78037.c
re PR target/78037 (Incorrect code generated at optimization level -O2 for tzcnt and binary and)
2016-10-20 19:53:10 +02:00
pr78057.c
re PR target/78057 (FAIL: gcc.target/i386/bmi-{4,5,6}.c)
2016-10-21 17:39:25 +02:00
pr78102.c
re PR target/78102 (GCC refuses to generate PCMPEQQ instruction for SSE4.1)
2016-10-25 18:26:12 +02:00
pr78120.c
re PR rtl-optimization/78120 (If conversion no longer performed)
2016-11-24 12:22:16 +00:00
pr78132.c
re PR rtl-optimization/78132 (GCC produces invalid instruction (kmovd and kmovq) for KNL.)
2016-10-28 09:12:52 +02:00
pr78227-1.c
re PR target/78227 (ICE: unrecognizable insn: in extract_insn, at recog.c:2311 with -mavx512bw and vector comare)
2016-11-07 18:33:27 +01:00
pr78227-2.c
re PR target/78227 (ICE: unrecognizable insn: in extract_insn, at recog.c:2311 with -mavx512bw and vector comare)
2016-11-07 18:33:27 +01:00
pr78262.c
re PR target/78262 (wrong code with -fschedule-insns)
2016-11-09 20:21:11 +01:00
pr78310.c
re PR target/78310 (ICE: insn does not satisfy its constraints: {*bmi2_rorxdi3_1} with -mbmi2)
2016-11-11 17:21:52 +01:00
pr78419.c
Require ifunc support in gcc.target/i386/pr78419.c
2017-02-07 09:13:12 +00:00
pr78451.c
re PR target/78451 (FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps')
2016-11-23 09:08:47 +01:00
pr78580.c
re PR rtl-optimization/78580 (Segfault in gcc with multilib (-m32) and -ffixed-*)
2016-12-21 22:20:11 +00:00
pr78669.c
re PR rtl-optimization/78669 (ICE: in combine_and_move_insns, at ira.c:3665 with -Os -fno-tree-ter -mavx512bw)
2016-12-12 13:29:48 +00:00
pr78671.c
* gcc.target/i386/pr78671.c: Require int128 effective target.
2016-12-08 22:51:20 +01:00
pr78675-1.c
re PR tree-optimization/78675 (ICE: verify_gimple failed (error: integral result type precision does not match field size of BIT_FIELD_REF))
2016-12-06 10:21:13 +01:00
pr78675-2.c
re PR tree-optimization/78675 (ICE: verify_gimple failed (error: integral result type precision does not match field size of BIT_FIELD_REF))
2016-12-06 10:21:13 +01:00
pr78691-i386.c
re PR middle-end/78691 (ICE compiling Linux boot code)
2016-12-07 10:14:58 +00:00
pr78738.c
re PR target/78738 (ICE in extract_insn, at recog.c:2311)
2016-12-12 17:02:28 +01:00
pr78791.c
re PR target/78791 (ACATS cxf2001 failure)
2016-12-14 22:39:51 +01:00
pr78794.c
re PR target/78794 (We noticed ~9% regression in 32-bit mode for 462.libquntum on Avoton after r243202)
2016-12-13 18:15:35 +01:00
pr78899.c
re PR tree-optimization/78899 (Vestorized loop with optmized mask stores motion is completely deleted after r242520.)
2017-01-09 21:10:23 +01:00
pr78904-1.c
re PR target/78904 (zero-extracts are not effective)
2016-12-27 09:59:04 +01:00
pr78904-2.c
re PR testsuite/79026 (The tests changed by revision r244006 now fail on darwin)
2017-01-09 22:41:02 +01:00
pr78904-3.c
re PR target/78904 (zero-extracts are not effective)
2016-12-27 15:20:19 +01:00
pr78904-4.c
re PR testsuite/79026 (The tests changed by revision r244006 now fail on darwin)
2017-01-09 22:41:02 +01:00
pr78904-5.c
* gcc.target/i386/pr78904-5.c: Remove duplicate part.
2016-12-28 16:41:29 +01:00
pr78904-6.c
re PR testsuite/79026 (The tests changed by revision r244006 now fail on darwin)
2017-01-09 22:41:02 +01:00
pr78911-1.c
re PR rtl-optimization/78911 (Infinite loop at -O2/O3 optimization levels while trying to compile server.c from Wine-2.0-rc2)
2017-03-10 21:17:13 +00:00
pr78911-2.c
re PR rtl-optimization/78911 (Infinite loop at -O2/O3 optimization levels while trying to compile server.c from Wine-2.0-rc2)
2017-03-10 21:17:13 +00:00
pr78952-1.c
re PR rtl-optimization/78952 (Combine does not convert 8-bit sign-extract to a zero-extract for QImode operations)
2017-01-18 20:24:30 +01:00
pr78952-2.c
re PR rtl-optimization/78952 (Combine does not convert 8-bit sign-extract to a zero-extract for QImode operations)
2017-01-18 20:24:30 +01:00
pr78967-1.c
re PR target/78967 (inserts are not effective)
2017-01-02 23:08:18 +01:00
pr78967-2.c
re PR testsuite/79026 (The tests changed by revision r244006 now fail on darwin)
2017-01-09 22:41:02 +01:00
pr78967-3.c
re PR target/78967 (inserts are not effective)
2017-01-02 23:08:18 +01:00
pr79390.c
Fix gcc.target/i386/pr79390.c for Solaris as
2017-04-06 13:11:21 +00:00
pr79495.c
re PR target/79495 (ICE in extract_constrain_insn, at recog.c:2213)
2017-02-14 18:52:37 +01:00
pr79498.c
Properly store 128-bit constant in large model
2017-02-14 08:53:22 -08:00
pr79514.c
re PR target/79514 (ICE in curr_insn_transform, at lra-constraints.c:3773)
2017-03-02 19:47:03 +01:00
pr79559.c
re PR target/79559 (ICE in ix86_print_operand, at config/i386/i386.c:18189)
2017-02-18 14:13:43 +01:00
pr79568-1.c
re PR target/79568 (ICE in extract_insn, at recog.c:2311 for pr70325.c (with -mavx512bw))
2017-02-20 13:52:21 +01:00
pr79568-2.c
re PR target/79568 (ICE in extract_insn, at recog.c:2311 for pr70325.c (with -mavx512bw))
2017-02-20 13:52:21 +01:00
pr79568-3.c
re PR target/79568 (ICE in extract_insn, at recog.c:2311 for pr70325.c (with -mavx512bw))
2017-02-20 13:52:21 +01:00
pr79571.c
re PR rtl-optimization/79571 (ICE in Max. number of generated reload insns per insn is achieved (90))
2017-03-06 20:23:00 +00:00
pr79593.c
re PR rtl-optimization/79593 (Poor/Worse code generation for FPU on versions after 6)
2017-02-21 19:29:57 +01:00
pr79649.c
re PR middle-end/79649 (Memset pattern in named address space crashes compiler or generates wrong code)
2017-02-21 17:29:37 +01:00
pr79673.c
re PR middle-end/79673 (GIMPLE verification fails when compiling code with __seg_gs)
2017-02-22 15:00:39 +00:00
pr79683.c
re PR tree-optimization/79683 (SLP vectorizer drops gs: prefix)
2017-02-23 11:43:51 +00:00
pr79690.c
re PR tree-optimization/79690 (IVOPTs drops gs: prefix)
2017-02-27 08:50:09 +00:00
pr79723.c
re PR tree-optimization/79723 (Another case of dropped gs: prefix)
2017-02-28 09:17:20 +00:00
pr79729.c
re PR target/79729 (ICE in ix86_print_operand, at config/i386/i386.c:18231)
2017-02-28 17:24:56 +01:00
pr79733.c
re PR target/79733 (ICE in int_mode_for_mode, at stor-layout.c:406)
2017-04-06 20:49:43 +02:00
pr79807.c
re PR target/79807 (ICE in extract_insn, at recog.c:2311 (error: unrecognizable insn))
2017-03-03 13:24:53 +01:00
pr79901.c
re PR rtl-optimization/79901 (ICE in prepare_cmp_insn, at optabs.c:3904)
2017-03-07 09:11:30 +01:00
pr79932-1.c
re PR target/79932 (_mm512_packus_epi32 does not compile under -O0)
2017-03-09 10:09:27 +01:00
pr79932-2.c
re PR target/79932 (_mm512_packus_epi32 does not compile under -O0)
2017-03-09 10:11:06 +01:00
pr80019.c
re PR target/80019 (ICE in ix86_vector_duplicate_value, at config/i386/i386.c:42584)
2017-03-15 14:38:51 +01:00
pr80160.c
re PR target/80160 (operand has impossible constraints)
2017-03-25 01:12:04 +00:00
pr80173.c
re PR middle-end/80173 (ICE in store_bit_field_1, at expmed.c:787)
2017-03-31 08:38:35 +02:00
pr80193.c
re PR rtl-optimization/80193 (ICE on valid (but hairy) C code at -O3 on x86_64-linux-gnu: in check_allocation, at ira.c:2563)
2017-03-28 20:55:38 +00:00
pr80206.c
re PR target/80206 (ICE in extract_insn, at recog.c:2327)
2017-03-30 15:29:28 +02:00
pr80262.c
re PR middle-end/80262 (address space gets lost in memory access)
2017-04-06 12:31:05 +00:00
pr80298-1.c
re PR target/80298 (<x86intrin.h> incompatible with -mno-sse)
2017-04-06 20:34:18 +02:00
pr80298-2.c
re PR target/80298 (<x86intrin.h> incompatible with -mno-sse)
2017-04-06 20:34:18 +02:00
pr80381.c
re PR target/80381 (AVX512: -O3, _mm512_srai_epi32, the last argument must be an 8-bit immediate)
2017-04-11 10:54:54 +02:00
pr80569.c
re PR target/80569 (i686: "shrx" instruction generated in 16-bit mode)
2017-07-23 12:33:08 +02:00
pr80583.c
backport: re PR target/78643 (ICE in convert_move, at expr.c:230)
2017-12-15 23:09:07 +01:00
pr80706.c
backport: re PR target/80706 (peephole2 uses uninitialized stack variables on i686)
2017-05-14 14:49:55 +02:00
pr80819-1.c
backport: re PR target/80819 (Useless store to the stack in _mm_set_epi64x with SSE4 -mno-avx)
2017-12-15 23:08:20 +01:00
pr80819-2.c
backport: re PR target/80819 (Useless store to the stack in _mm_set_epi64x with SSE4 -mno-avx)
2017-12-15 23:08:20 +01:00
pr81015.c
re PR target/81015 (Bad codegen for __builtin_clz(unsigned short))
2017-06-08 21:42:59 +02:00
pr81121.c
backport: re PR target/81121 (ICE: in extract_insn, at recog.c:2311)
2017-06-22 00:18:34 +02:00
pr81128.c
Backport r249735
2017-09-15 08:12:30 +00:00
pr81225.c
backport: re PR target/81225 (ICE with -mavx512ifma -O3 -ffloat-store)
2017-07-17 21:38:29 +02:00
pr81294-1.c
re PR target/81300 (-fpeephole2 breaks __builtin_ia32_sbb_u64, _subborrow_u64 on AMD64)
2017-07-04 23:05:17 +02:00
pr81294-2.c
re PR target/81300 (-fpeephole2 breaks __builtin_ia32_sbb_u64, _subborrow_u64 on AMD64)
2017-07-04 23:05:17 +02:00
pr81300.c
re PR target/81300 (-fpeephole2 breaks __builtin_ia32_sbb_u64, _subborrow_u64 on AMD64)
2017-07-04 23:05:17 +02:00
pr81375.c
re PR target/81375 (unrecognizable insn)
2017-07-11 07:32:39 +02:00
pr81471.c
re PR target/81471 (internal compiler error: in curr_insn_transform, at lra-constraints.c:3495)
2017-07-18 20:28:12 +02:00
pr81481.c
backport: re PR target/81481 (Spills %xmm to stack in glibc strspn SSE 4.2 variant)
2018-01-16 09:51:57 +00:00
pr81641.c
re PR target/81641 (Assemble failure with named address spaces and -masm=intel)
2017-08-02 00:06:11 +02:00
pr81766.c
re PR target/81766 (ICE in maybe_add_or_update_dep_1, at sched-deps.c:924 caused by r250815)
2017-08-08 13:21:12 +00:00
pr81906.c
backport: re PR target/81906 (Calls to rint() wrongly optimized away starting in g++ 6)
2017-12-15 23:11:33 +01:00
pr81921.c
backport: [multiple changes]
2017-08-28 10:19:17 +00:00
pr82556.c
re PR middle-end/82556 (internal compiler error in curr_insn_transform, at lra-constraints.c:4307)
2017-10-18 16:47:38 +00:00
pr82941-1.c
Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX.
2017-12-04 12:03:37 +01:00
pr82941-2.c
Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX.
2017-12-04 12:03:37 +01:00
pr82942-1.c
Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX.
2017-12-04 12:03:37 +01:00
pr82942-2.c
Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX.
2017-12-04 12:03:37 +01:00
pr82990-1.c
Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX.
2017-12-04 12:03:37 +01:00
pr82990-2.c
Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX.
2017-12-04 12:03:37 +01:00
pr82990-3.c
Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX.
2017-12-04 12:03:37 +01:00
pr82990-4.c
Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX.
2017-12-04 12:03:37 +01:00
pr82990-5.c
Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX.
2017-12-04 12:03:37 +01:00
pr82990-6.c
Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX.
2017-12-04 12:03:37 +01:00
pr82990-7.c
Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX.
2017-12-04 12:03:37 +01:00
pr83330.c
i386: Align stack frame if argument is passed on stack
2018-01-15 08:13:23 -08:00
pr83467-1.c
re PR target/83467 (ICE: in assign_by_spills, at lra-assigns.c:1476: unable to find a register to spill with -flive-range-shrinkage -m8bit-idiv)
2017-12-21 21:48:34 +01:00
pr83467-2.c
re PR target/83467 (ICE: in assign_by_spills, at lra-assigns.c:1476: unable to find a register to spill with -flive-range-shrinkage -m8bit-idiv)
2017-12-21 21:48:34 +01:00
prefetchw-1.c
…
prefetchwt1-1.c
…
quad-sse.c
i386-builtin-types.def (INT_FTYPE_FLOAT128): New function type.
2016-06-13 23:34:07 +02:00
quad-sse4.c
float128-3.c: New test.
2016-06-14 16:00:45 +02:00
rdfsbase-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
rdfsbase-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
rdgsbase-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
rdgsbase-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
rdpid.c
i386-common.c (OPTION_MASK_ISA_RDPID_SET): New.
2017-02-17 19:11:28 +01:00
rdpku-1.c
Introduce support for PKU instructions.
2015-12-24 11:05:34 +00:00
rdrand-1.c
…
rdrand-2.c
…
rdrand-3.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
rdseed16-1.c
…
rdseed32-1.c
…
rdseed64-1.c
…
readeflags-1.c
…
recip-divf.c
…
recip-sqrtf.c
…
recip-vec-divf-avx.c
…
recip-vec-divf.c
…
recip-vec-sqrtf-avx.c
…
recip-vec-sqrtf.c
…
record-mcount.c
…
regparm-stdcall.c
…
regparm.c
…
reload-1.c
…
ret-thunk-1.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
ret-thunk-2.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
ret-thunk-3.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
ret-thunk-4.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
ret-thunk-5.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
ret-thunk-6.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
ret-thunk-7.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
ret-thunk-8.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
ret-thunk-9.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
ret-thunk-10.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
ret-thunk-11.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
ret-thunk-12.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
ret-thunk-13.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
ret-thunk-14.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
ret-thunk-15.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
ret-thunk-16.c
x86: Add -mfunction-return=
2018-01-16 03:10:44 -08:00
retarg.c
…
rop1.c
Add file missing from earlier commit.
2015-12-08 13:35:46 +00:00
rotate-1.c
…
rotate-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
rotate-3.c
…
rotate-3a.c
…
rotate-4.c
…
rotate-4a.c
…
rotate-5.c
…
rotate-5a.c
…
rtm-check.h
…
rtm-xabort-1.c
…
rtm-xbegin-1.c
…
rtm-xend-1.c
…
rtm-xtest-1.c
…
set-v8hi-1.h
…
set-v8hi-2.h
…
set-v16qi-1.h
…
set-v16qi-2.h
…
set-v16qi-3.h
…
sgx.c
i386-common.c (OPTION_MASK_ISA_SGX_UNSET): New.
2017-01-11 22:41:13 +01:00
sha-check.h
…
sha1msg1-1.c
…
sha1msg1-2.c
…
sha1msg2-1.c
…
sha1msg2-2.c
…
sha1nexte-1.c
…
sha1nexte-2.c
…
sha1rnds4-1.c
…
sha1rnds4-2.c
…
sha256msg1-1.c
…
sha256msg1-2.c
…
sha256msg2-1.c
…
sha256msg2-2.c
…
sha256rnds2-1.c
…
sha256rnds2-2.c
…
shift_mask.c
…
shrink_wrap_1.c
…
shuf-concat.c
…
sibcall-1.c
…
sibcall-2.c
…
sibcall-3.c
…
sibcall-4.c
…
sibcall-5.c
…
sibcall-6.c
…
sibcall-7.c
…
sibcall-8.c
…
signbit-1.c
…
signbit-2.c
…
signbit-3.c
…
spellcheck-options-1.c
re PR middle-end/77475 (unnecessary or misleading context in reporting command line problems)
2016-09-15 14:26:39 +02:00
spellcheck-options-2.c
re PR middle-end/77475 (unnecessary or misleading context in reporting command line problems)
2016-09-15 14:26:39 +02:00
spellcheck-options-3.c
re PR middle-end/77475 (unnecessary or misleading context in reporting command line problems)
2016-09-15 14:26:39 +02:00
spellcheck-options-4.c
Use relative line number for subsequent dg directives
2017-04-19 06:55:33 +00:00
sse-1.c
…
sse-2.c
…
sse-3.c
…
sse-4.c
…
sse-5.c
…
sse-6.c
…
sse-7.c
…
sse-8.c
…
sse-9.c
…
sse-10.c
…
sse-11.c
…
sse-12.c
i386-common.c (OPTION_MASK_ISA_RDPID_SET): New.
2017-02-17 19:11:28 +01:00
sse-13.c
i386-common.c (OPTION_MASK_ISA_RDPID_SET): New.
2017-02-17 19:11:28 +01:00
sse-14.c
i386-common.c (OPTION_MASK_ISA_RDPID_SET): New.
2017-02-17 19:11:28 +01:00
sse-15.c
…
sse-16.c
…
sse-17.c
…
sse-18.c
…
sse-19.c
…
sse-20.c
…
sse-21.c
…
sse-22.c
i386-common.c (OPTION_MASK_ISA_RDPID_SET): New.
2017-02-17 19:11:28 +01:00
sse-22a.c
…
sse-23.c
i386-common.c (OPTION_MASK_ISA_RDPID_SET): New.
2017-02-17 19:11:28 +01:00
sse-24.c
…
sse-25.c
…
sse-addps-1.c
…
sse-addss-1.c
…
sse-andnps-1.c
…
sse-andps-1.c
…
sse-check.h
…
sse-cmpss-1.c
…
sse-comiss-1.c
…
sse-comiss-2.c
…
sse-comiss-3.c
…
sse-comiss-4.c
…
sse-comiss-5.c
…
sse-comiss-6.c
…
sse-copysignf-vec.c
…
sse-cvtsi2ss-1.c
…
sse-cvtsi2ss-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
sse-cvtss2si-1.c
…
sse-cvtss2si-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
sse-cvttss2si-1.c
…
sse-cvttss2si-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
sse-divps-1.c
…
sse-divss-1.c
…
sse-globalreg.c
re PR rtl-optimization/79728 (ICE in setup_pressure_classes, at ira.c:912)
2017-03-14 11:50:46 -06:00
sse-init-v4hi-1.c
…
sse-init-v4sf-1.c
…
sse-maxps-1.c
…
sse-maxss-1.c
…
sse-minps-1.c
…
sse-minss-1.c
…
sse-movaps-1.c
…
sse-movaps-2.c
…
sse-movhlps-1.c
…
sse-movhps-1.c
…
sse-movhps-2.c
…
sse-movlhps-1.c
…
sse-movmskps-1.c
…
sse-movntps-1.c
…
sse-movss-1.c
…
sse-movss-2.c
…
sse-movss-3.c
…
sse-movups-1.c
…
sse-movups-2.c
…
sse-mulps-1.c
…
sse-mulss-1.c
…
sse-orps-1.c
…
sse-os-support.h
…
sse-rcpps-1.c
…
sse-recip-vec.c
…
sse-recip.c
…
sse-rsqrtps-1.c
…
sse-set-ps-1.c
…
sse-sqrtps-1.c
…
sse-subps-1.c
…
sse-subss-1.c
…
sse-ucomiss-1.c
…
sse-ucomiss-2.c
…
sse-ucomiss-3.c
…
sse-ucomiss-4.c
…
sse-ucomiss-5.c
…
sse-ucomiss-6.c
…
sse-unpckhps-1.c
…
sse-unpcklps-1.c
…
sse-vect-types.c
…
sse-xorps-1.c
…
sse2-addpd-1.c
…
sse2-addsd-1.c
…
sse2-andnpd-1.c
…
sse2-andpd-1.c
…
sse2-builtin-fp-int-inexact.c
Add option for whether ceil etc. can raise "inexact", adjust x86 conditions.
2016-06-03 16:49:04 +01:00
sse2-check.h
…
sse2-cmpsd-1.c
…
sse2-comisd-1.c
…
sse2-comisd-2.c
…
sse2-comisd-3.c
…
sse2-comisd-4.c
…
sse2-comisd-5.c
…
sse2-comisd-6.c
…
sse2-copysign-vec.c
…
sse2-cvt-1.c
…
sse2-cvt-2.c
…
sse2-cvt-vec.c
…
sse2-cvtdq2pd-1.c
…
sse2-cvtdq2ps-1.c
…
sse2-cvtpd2dq-1.c
…
sse2-cvtpd2ps-1.c
…
sse2-cvtps2dq-1.c
…
sse2-cvtps2pd-1.c
…
sse2-cvtsd2si-1.c
…
sse2-cvtsd2si-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
sse2-cvtsd2ss-1.c
…
sse2-cvtsi2sd-1.c
…
sse2-cvtsi2sd-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
sse2-cvtss2sd-1.c
…
sse2-cvttpd2dq-1.c
…
sse2-cvttps2dq-1.c
…
sse2-cvttsd2si-1.c
…
sse2-cvttsd2si-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
sse2-divpd-1.c
…
sse2-divsd-1.c
…
sse2-extract-1.c
…
sse2-init-v2di-1.c
…
sse2-init-v2di-2.c
sse.md (*vec_concatv2di): Add x86_avx512dq v=Yv,rm alternative.
2016-06-02 11:43:52 +02:00
sse2-init-v4si-1.c
…
sse2-init-v8hi-1.c
…
sse2-init-v16qi-1.c
…
sse2-insvhi.c
…
sse2-load-multi.c
…
sse2-lrint-vec.c
…
sse2-lrintf-vec.c
…
sse2-maskmovdqu.c
…
sse2-maxpd-1.c
…
sse2-maxsd-1.c
…
sse2-minpd-1.c
…
sse2-minsd-1.c
…
sse2-mmx.c
…
sse2-movapd-1.c
…
sse2-movapd-2.c
…
sse2-movd-1.c
…
sse2-movd-2.c
…
sse2-movdqa-1.c
…
sse2-movdqa-2.c
…
sse2-movdqu-1.c
…
sse2-movdqu-2.c
…
sse2-movhpd-1.c
…
sse2-movhpd-2.c
…
sse2-movlpd-1.c
…
sse2-movlpd-2.c
…
sse2-movmskpd-1.c
…
sse2-movntdq-1.c
…
sse2-movntpd-1.c
…
sse2-movq-1.c
…
sse2-movq-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
sse2-movq-3.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
sse2-movsd-1.c
…
sse2-movsd-2.c
…
sse2-movupd-1.c
…
sse2-movupd-2.c
…
sse2-mul-1.c
…
sse2-mulpd-1.c
…
sse2-mulsd-1.c
…
sse2-orpd-1.c
…
sse2-packssdw-1.c
…
sse2-packsswb-1.c
…
sse2-packuswb-1.c
…
sse2-paddb-1.c
…
sse2-paddd-1.c
…
sse2-paddq-1.c
…
sse2-paddsb-1.c
…
sse2-paddsw-1.c
…
sse2-paddusb-1.c
…
sse2-paddusw-1.c
…
sse2-paddw-1.c
…
sse2-pand-1.c
…
sse2-pandn-1.c
…
sse2-pavgb-1.c
…
sse2-pavgw-1.c
…
sse2-pcmpeqb-1.c
…
sse2-pcmpeqd-1.c
…
sse2-pcmpeqw-1.c
…
sse2-pcmpgtb-1.c
…
sse2-pcmpgtd-1.c
…
sse2-pcmpgtw-1.c
…
sse2-pinsrw.c
…
sse2-pmaddwd-1.c
…
sse2-pmaxsw-1.c
…
sse2-pmaxub-1.c
…
sse2-pminsw-1.c
…
sse2-pminub-1.c
…
sse2-pmovmskb-1.c
…
sse2-pmulhuw-1.c
…
sse2-pmulhw-1.c
…
sse2-pmullw-1.c
…
sse2-pmuludq-1.c
…
sse2-por-1.c
…
sse2-pr57233.c
…
sse2-pr63594-1.c
…
sse2-pr63594-2.c
…
sse2-pr71559.c
re PR target/71559 (ICE in ix86_fp_cmp_code_to_pcmp_immediate, at config/i386/i386.c:23042 (KNL/AVX512))
2016-06-20 21:17:12 +02:00
sse2-psadbw-1.c
…
sse2-pshufd-1.c
…
sse2-pshufhw-1.c
…
sse2-pshuflw-1.c
…
sse2-pslld-1.c
…
sse2-pslld-2.c
…
sse2-pslldq-1.c
…
sse2-psllq-1.c
…
sse2-psllq-2.c
…
sse2-psllw-1.c
…
sse2-psllw-2.c
…
sse2-psrad-1.c
…
sse2-psrad-2.c
…
sse2-psraw-1.c
…
sse2-psraw-2.c
…
sse2-psrld-1.c
…
sse2-psrld-2.c
…
sse2-psrldq-1.c
…
sse2-psrlq-1.c
…
sse2-psrlq-2.c
…
sse2-psrlw-1.c
…
sse2-psrlw-2.c
…
sse2-psubb-1.c
…
sse2-psubd-1.c
…
sse2-psubq-1.c
…
sse2-psubsb-1.c
…
sse2-psubsw-1.c
…
sse2-psubw-1.c
…
sse2-punpckhbw-1.c
…
sse2-punpckhdq-1.c
…
sse2-punpckhqdq-1.c
…
sse2-punpckhwd-1.c
…
sse2-punpcklbw-1.c
…
sse2-punpckldq-1.c
…
sse2-punpcklqdq-1.c
…
sse2-punpcklwd-1.c
…
sse2-pxor-1.c
…
sse2-rint-inline-1.c
Add option for whether ceil etc. can raise "inexact", adjust x86 conditions.
2016-06-03 16:49:04 +01:00
sse2-rint-inline-2.c
Add option for whether ceil etc. can raise "inexact", adjust x86 conditions.
2016-06-03 16:49:04 +01:00
sse2-set-epi32-1.c
…
sse2-set-epi64x-1.c
…
sse2-set-v8hi-1.c
…
sse2-set-v8hi-1a.c
…
sse2-set-v8hi-2.c
…
sse2-set-v8hi-2a.c
…
sse2-set-v16qi-1.c
…
sse2-set-v16qi-2.c
…
sse2-set-v16qi-3.c
…
sse2-shufpd-1.c
…
sse2-shufps-1.c
…
sse2-sqrtpd-1.c
…
sse2-store-multi.c
…
sse2-subpd-1.c
…
sse2-subsd-1.c
…
sse2-ucomisd-1.c
…
sse2-ucomisd-2.c
…
sse2-ucomisd-3.c
…
sse2-ucomisd-4.c
…
sse2-ucomisd-5.c
…
sse2-ucomisd-6.c
…
sse2-unpack-1.c
…
sse2-unpckhpd-1.c
…
sse2-unpcklpd-1.c
…
sse2-vec-1.c
…
sse2-vec-2.c
…
sse2-vec-2a.c
…
sse2-vec-3.c
…
sse2-vec-4.c
…
sse2-vec-5.c
…
sse2-vec-6.c
…
sse2-xorpd-1.c
…
sse3-addsubpd.c
…
sse3-addsubps.c
…
sse3-check.h
…
sse3-haddpd.c
…
sse3-haddps.c
…
sse3-hsubpd.c
…
sse3-hsubps.c
…
sse3-lddqu.c
…
sse3-movddup.c
…
sse3-movshdup.c
…
sse3-movsldup.c
…
sse4_1-blendpd.c
…
sse4_1-blendps-2.c
…
sse4_1-blendps.c
…
sse4_1-blendvpd.c
…
sse4_1-blendvps.c
…
sse4_1-builtin-fp-int-inexact.c
Add option for whether ceil etc. can raise "inexact", adjust x86 conditions.
2016-06-03 16:49:04 +01:00
sse4_1-ceil-sfix-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-ceil-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-ceilf-sfix-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-ceilf-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-check.h
…
sse4_1-cond-1.c
…
sse4_1-dppd-1.c
…
sse4_1-dppd-2.c
…
sse4_1-dpps-1.c
…
sse4_1-dpps-2.c
…
sse4_1-extractps.c
…
sse4_1-floor-sfix-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-floor-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-floorf-sfix-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-floorf-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-init-v2di-1.c
…
sse4_1-init-v4sf-1.c
…
sse4_1-init-v4si-1.c
…
sse4_1-init-v16qi-1.c
…
sse4_1-insertps-1.c
…
sse4_1-insertps-2.c
…
sse4_1-insertps-3.c
…
sse4_1-insertps-4.c
…
sse4_1-insvdi.c
…
sse4_1-insvqi.c
…
sse4_1-insvsi.c
…
sse4_1-movntdqa.c
…
sse4_1-mpsadbw.c
…
sse4_1-mul-1.c
…
sse4_1-packusdw.c
…
sse4_1-pblendvb.c
…
sse4_1-pblendw-2.c
…
sse4_1-pblendw.c
…
sse4_1-pcmpeqq.c
…
sse4_1-pextrb.c
…
sse4_1-pextrd.c
…
sse4_1-pextrq.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
sse4_1-pextrw.c
…
sse4_1-phminposuw-2.c
…
sse4_1-phminposuw-3.c
…
sse4_1-phminposuw.c
…
sse4_1-pinsrb.c
…
sse4_1-pinsrd.c
…
sse4_1-pinsrq.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
sse4_1-pmaxsb.c
…
sse4_1-pmaxsd.c
…
sse4_1-pmaxud.c
…
sse4_1-pmaxuw.c
…
sse4_1-pminsb.c
…
sse4_1-pminsd.c
…
sse4_1-pminud.c
…
sse4_1-pminuw.c
…
sse4_1-pmovsxbd.c
…
sse4_1-pmovsxbq.c
…
sse4_1-pmovsxbw.c
…
sse4_1-pmovsxdq.c
…
sse4_1-pmovsxwd.c
…
sse4_1-pmovsxwq.c
…
sse4_1-pmovzxbd.c
…
sse4_1-pmovzxbq.c
…
sse4_1-pmovzxbw.c
…
sse4_1-pmovzxdq.c
…
sse4_1-pmovzxwd.c
…
sse4_1-pmovzxwq.c
…
sse4_1-pmuldq.c
…
sse4_1-pmulld.c
…
sse4_1-ptest-1.c
…
sse4_1-ptest-2.c
…
sse4_1-ptest-3.c
…
sse4_1-rint-inline.c
Add option for whether ceil etc. can raise "inexact", adjust x86 conditions.
2016-06-03 16:49:04 +01:00
sse4_1-rint-sfix-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-rint-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-rintf-sfix-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-rintf-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-round-sfix-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-round-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-round.h
sse4_1-round.h (do_round): Fix inline asm statements.
2015-12-08 19:21:15 +01:00
sse4_1-roundf-sfix-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-roundf-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-roundpd-1.c
…
sse4_1-roundpd-2.c
…
sse4_1-roundpd-3.c
…
sse4_1-roundps-1.c
sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
2015-12-09 17:09:02 +01:00
sse4_1-roundps-2.c
sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
2015-12-09 17:09:02 +01:00
sse4_1-roundps-3.c
sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
2015-12-09 17:09:02 +01:00
sse4_1-roundsd-1.c
sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
2015-12-09 17:09:02 +01:00
sse4_1-roundsd-2.c
sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
2015-12-09 17:09:02 +01:00
sse4_1-roundsd-3.c
sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
2015-12-09 17:09:02 +01:00
sse4_1-roundsd-4.c
sse4_1-round.h (do_round): Fix inline asm statements.
2015-12-08 19:21:15 +01:00
sse4_1-roundss-1.c
sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
2015-12-09 17:09:02 +01:00
sse4_1-roundss-2.c
sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
2015-12-09 17:09:02 +01:00
sse4_1-roundss-3.c
sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
2015-12-09 17:09:02 +01:00
sse4_1-roundss-4.c
sse4_1-round.h (do_round): Fix inline asm statements.
2015-12-08 19:21:15 +01:00
sse4_1-set-epi32-1.c
…
sse4_1-set-epi64x-1.c
…
sse4_1-set-ps-1.c
…
sse4_1-set-v16qi-1.c
…
sse4_1-set-v16qi-1a.c
…
sse4_1-set-v16qi-2.c
…
sse4_1-set-v16qi-2a.c
…
sse4_1-set-v16qi-3.c
…
sse4_1-set-v16qi-3a.c
…
sse4_1-trunc-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_1-truncf-vec.c
avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included.
2016-05-24 17:35:17 +00:00
sse4_2-check.h
…
sse4_2-crc32.h
…
sse4_2-crc32b.c
…
sse4_2-crc32l.c
…
sse4_2-crc32q.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
sse4_2-crc32w.c
…
sse4_2-pcmpestri-1.c
…
sse4_2-pcmpestri-2.c
…
sse4_2-pcmpestrm-1.c
…
sse4_2-pcmpestrm-2.c
…
sse4_2-pcmpgtq.c
…
sse4_2-pcmpistri-1.c
…
sse4_2-pcmpistri-2.c
…
sse4_2-pcmpistrm-1.c
…
sse4_2-pcmpistrm-2.c
…
sse4_2-pcmpstr.h
…
sse4_2-popcnt.h
…
sse4_2-popcntl.c
…
sse4_2-popcntq.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
sse4a-check.h
…
sse4a-extract.c
…
sse4a-insert.c
…
sse4a-montsd.c
…
sse4a-montss.c
…
ssefn-1.c
…
ssefn-2.c
…
ssefn-3.c
…
ssefn-4.c
…
ssefp-1.c
…
ssefp-2.c
…
sseregparm-1.c
…
sseregparm-2.c
…
sseregparm-3.c
…
sseregparm-4.c
…
sseregparm-5.c
…
sseregparm-6.c
…
sseregparm-7.c
…
sseregparm-8.c
…
ssetype-1.c
…
ssetype-2.c
…
ssetype-3.c
…
ssetype-4.c
…
ssetype-5.c
…
ssp-default.c
…
ssp-strong-reg.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
ssse3-check.h
…
ssse3-pabsb.c
…
ssse3-pabsd.c
…
ssse3-pabsw.c
…
ssse3-palignr.c
…
ssse3-phaddd.c
…
ssse3-phaddsw.c
…
ssse3-phaddw.c
…
ssse3-phsubd.c
…
ssse3-phsubsw.c
…
ssse3-phsubw.c
…
ssse3-pmaddubsw.c
…
ssse3-pmulhrsw.c
…
ssse3-pshufb.c
…
ssse3-psignb.c
…
ssse3-psignd.c
…
ssse3-psignw.c
…
ssse3-vals.h
…
stack-prot-kernel.c
…
stack-realign-win.c
* config/i386/cygming.h (STACK_REALIGN_DEFAULT): Define.
2016-02-28 14:36:41 +00:00
stack-realign.c
…
stack-usage-realign.c
…
strinline.c
avx512bw-kunpckdq-1.c (avx512bw_test): Use "m" constraint instead of "r".
2016-05-22 20:01:43 +02:00
struct-size.c
…
sw-1.c
…
tailcall-1.c
…
tbm-1.c
…
tbm-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
tbm-bextri-1.c
i386.c (ix86_fold_builtin): Handle IX86_BUILTIN_BEXTR{,I}{32,64}...
2016-10-24 10:29:42 +02:00
testimm-1.c
…
testimm-2.c
…
testimm-3.c
…
testimm-4.c
…
testimm-5.c
…
testimm-6.c
…
testimm-7.c
…
testimm-8.c
…
testimm-9.c
…
testimm-10.c
…
testround-1.c
…
testround-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
thunk-retbnd.c
Require non-x32 target for compile-time MPX tests
2016-01-20 05:48:49 -08:00
udivmod-1.c
…
udivmod-2.c
…
udivmod-3.c
…
udivmod-4.c
…
udivmod-4a.c
…
udivmod-5.c
…
udivmod-6.c
…
udivmod-7.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
udivmod-8.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
umod-1.c
…
umod-2.c
…
umod-3.c
…
unordcmp-1.c
…
unroll-1.c
…
vararg-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
vararg-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
vararg-3.c
…
vararg-4.c
…
vararg-5.c
…
vararg-6.c
…
vararg-7.c
…
vararg-8.c
…
vararg-9.c
…
vararg-10.c
…
vararg-loc.c
Add a "compact" mode to print_rtx_function
2016-10-13 13:17:59 +00:00
vcvtph2ps-1.c
…
vcvtph2ps-2.c
…
vcvtph2ps-3.c
…
vcvtps2ph-1.c
…
vcvtps2ph-2.c
…
vcvtps2ph-3.c
…
vec-may_alias.c
…
vecinit-1.c
…
vecinit-2.c
…
vecinit-3.c
…
vecinit-4.c
…
vecinit-5.c
…
vecinit-6.c
…
vect-abs-s8.c
…
vect-abs-s16.c
…
vect-abs-s32.c
…
vect-addsub.c
…
vect-args.c
…
vect-cond-1.c
…
vect-div-1.c
…
vect-double-1.c
…
vect-double-1a.c
…
vect-double-2.c
re PR tree-optimization/77621 (Internal compiler error for mtune=atom + msse2)
2016-09-20 19:36:03 +02:00
vect-double-2a.c
…
vect-pack-trunc-1.c
…
vect-pack-trunc-2.c
…
vect-perm-even-1.c
…
vect-perm-odd-1.c
…
vect-pr67800.c
…
vect-rebuild.c
…
vect-sizes-1.c
…
vect-unpack-1.c
…
vect-unpack-2.c
tree-vect-loop.c (vect_transform_loop): Fix nb_iterations_upper_bound computation for vectorized loop.
2016-04-29 13:27:24 +00:00
vect-unpack-3.c
tree-vect-loop.c (vect_transform_loop): Fix nb_iterations_upper_bound computation for vectorized loop.
2016-04-29 13:27:24 +00:00
vect8-ret.c
…
vectorize1.c
…
vectorize2.c
…
vectorize3.c
…
vectorize4-avx.c
…
vectorize4.c
…
vectorize5.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
vectorize6.c
…
vectorize7.c
…
vectorize8.c
…
volatile-1.c
…
volatile-2.c
…
volatile-bitfields-1.c
…
volatile-bitfields-2.c
…
vperm-2-2.inc
…
vperm-4-1.inc
…
vperm-4-2.inc
…
vperm-v2df.c
…
vperm-v2di.c
…
vperm-v4sf-1.c
…
vperm-v4sf-2.c
…
vperm-v4si-1.c
…
vperm-v4si-2-sse4.c
…
vperm-v4si-2.c
…
vperm-v4si-2x.c
…
vperm.pl
…
vzeroupper-dump-flags.c
Propagate dump flags in pass_manager::register_pass
2016-04-17 05:22:04 +00:00
warn-vect-op-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
warn-vect-op-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
warn-vect-op-3.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
wmul-1.c
…
wmul-2.c
…
wrfsbase-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
wrfsbase-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
wrgsbase-1.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
wrgsbase-2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
writeeflags-1.c
…
wrpku-1.c
Introduce support for PKU instructions.
2015-12-24 11:05:34 +00:00
xchg-1.c
…
xchg-2.c
…
xop-check.h
…
xop-frczX.c
…
xop-haddX.c
…
xop-hadduX.c
…
xop-hsubX.c
…
xop-imul32widen-vector.c
…
xop-imul64-vector.c
…
xop-mul-1.c
…
xop-pcmov.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
xop-pcmov2.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
xop-pr57233.c
…
xop-rotate1-int.c
…
xop-rotate1-vector.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
xop-rotate2-int.c
…
xop-rotate2-vector.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
xop-rotate3-vector.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
xop-shift1-vector.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
xop-shift2-vector.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
xop-shift3-vector.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00
xop-vpermil2pd-1.c
…
xop-vpermil2pd-256-1.c
…
xop-vpermil2ps-1.c
…
xop-vpermil2ps-256-1.c
…
xop-vshift-1.c
…
xop-vshift-2.c
…
xorps-sse.c
…
xorps-sse2.c
…
xorps.c
…
xrstor-1.c
…
xrstor64-1.c
…
xsave-1.c
…
xsave64-1.c
…
xsavec-1.c
…
xsavec64-1.c
…
xsaveopt-1.c
…
xsaveopt64-1.c
…
xsaves-1.c
…
xsaves64-1.c
…
zee.c
*.c: Remove extra braces from target selectors.
2015-12-29 11:32:21 +01:00