Eric Christopher
2b2d56f059
Provide a frontend based error for always_inline functions that require
...
target features that the caller function doesn't provide. This matches
the existing backend failure to inline functions that don't have
matching target features - and diagnoses earlier in the case of
always_inline.
Fix up a few test cases that were, in fact, invalid if you tried
to generate code from the backend with the specified target features
and add a couple of tests to illustrate what's going on.
This should fix PR25246.
llvm-svn: 252834
2015-11-12 00:44:12 +00:00
Eric Christopher
cd875efa78
Canonicalize some of the x86 builtin tests and either remove or comment
...
about optimization options.
llvm-svn: 250271
2015-10-14 05:40:21 +00:00
Asaf Badouh
93aa4c808a
[X86][AVX512VL] add AVX512VL intrinsics 4 out of 4
...
Differential Revision: http://reviews.llvm.org/D11526
llvm-svn: 243409
2015-07-28 12:04:40 +00:00
Asaf Badouh
b7cf71b63d
[X86][AVX512VL] add AVX512VL intrinsics 3 out of 4
...
http://reviews.llvm.org/D11526
llvm-svn: 243406
2015-07-28 11:14:09 +00:00
Asaf Badouh
78ee5cc8e1
[X86][AVX512VL] add AVX512VL intrinsics 2 out of 4
...
http://reviews.llvm.org/D11526
llvm-svn: 243402
2015-07-28 10:30:56 +00:00
Asaf Badouh
74da38706e
[X86][AVX512VL] add AVX512VL intrinsics 1 out of 4
...
http://reviews.llvm.org/D11526
llvm-svn: 243394
2015-07-28 08:26:14 +00:00
Igor Breger
c2d7e033d7
This is a comment-only change to test commit access
...
llvm-svn: 240931
2015-06-29 09:48:56 +00:00
Elena Demikhovsky
c563c2c61a
AVX-512: Implemented AVX-512 FMA intrinsics and tests.
...
by Igor Breger
http://reviews.llvm.org/D10797
llvm-svn: 240928
2015-06-29 09:20:57 +00:00
Elena Demikhovsky
23fccde1b1
AVX-512: Changed CC parameter in "cmp" intrinsic
...
from i8 to i32 according to the Intel Spec
llvm-svn: 236980
2015-05-11 09:03:41 +00:00
Elena Demikhovsky
bd5c8b9be9
AVX-512: FP compare intrinsics - changed type of CC parameter from i8 to i32 according to the spec.
...
Added FP compare intrinsics for SKX.
llvm-svn: 236715
2015-05-07 11:26:36 +00:00
Elena Demikhovsky
35dc8c0944
AVX-512: added intrinsics for KNL and SKX
...
by Asaf Badouh (asaf.badouh@intel.com )
llvm-svn: 235986
2015-04-28 13:28:01 +00:00
Craig Topper
2f25a5a875
[X86] Add more of the AVX512 integer comparision intrinsics. This adds 128 and 256 bit vectors of dwords and qwords.
...
llvm-svn: 227075
2015-01-26 08:11:49 +00:00
Robert Khasanov
b9f3a911c9
[AVX512] Added VPCMPEQ intrinisics to headers.
...
Added tests.
Patch by Maxim Blumenthal <maxim.blumenthal@intel.com>
llvm-svn: 219319
2014-10-08 17:18:13 +00:00