Eric Christopher
abb2b54ad3
After PR28761 use -Wall with -Werror in builtins tests to identify
...
possible problems in headers.
llvm-svn: 277696
2016-08-04 06:02:50 +00:00
Simon Pilgrim
1fdfbf6941
[X86][F16C] Improved f16c intrinsics checks
...
Added checks for upper elements being zero'd in scalar conversions
llvm-svn: 270836
2016-05-26 10:20:25 +00:00
Ekaterina Romanova
08d1f2431d
2 missing intrinsics _cvtss_sh and _mm_cvtps_ph were added to the intrinsics header f16intrin.h
...
Differential Revision: http://reviews.llvm.org/D16177
llvm-svn: 258492
2016-01-22 06:50:50 +00:00
Simon Pilgrim
efc2e45b77
[X86][F16C] Stripped backend codegen tests
...
As discussed on the ml, backend tests need to be put in llvm/test/CodeGen/X86 as fast-isel tests using IR that is as close to what is generated here as possible.
The llvm tests will (re)added in a future commit
I will update PR24580 on this new plan
llvm-svn: 254847
2015-12-05 10:37:35 +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
Simon Pilgrim
e7708a84b9
[X86] Reapplied r246204, r246206, r246211, r246223
...
(Re)added debug codegen test for F16C, FMA4, XOP + 3DNow! intrinsics
Part of PR24590
llvm-svn: 246363
2015-08-29 17:13:40 +00:00
Renato Golin
b44e54170e
Revert "[X86][F16C] Added debug codegen test for F16C intrinsics"
...
This reverts commit r246204, as it was breaking all ARM/AArch64 bots.
llvm-svn: 246319
2015-08-28 19:34:53 +00:00
Simon Pilgrim
9362270f78
[X86][F16C] Added debug codegen test for F16C intrinsics
...
Part of PR24590
llvm-svn: 246204
2015-08-27 20:34:02 +00:00
Manman Ren
a45358c284
X86: add F16C support in Clang
...
Support the following intrinsics:
_mm_cvtph_ps, _mm256_cvtph_ps, _mm_cvtps_ph, _mm256_cvtps_ph
rdar://12407875
llvm-svn: 165685
2012-10-11 00:59:55 +00:00