Asaf Badouh
|
7ae3494732
|
[AVX512] add integer min/max intrinsics support.
review:
http://reviews.llvm.org/D10439
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239806 91177308-0d34-0410-b5e6-96231b3b80d8
|
2015-06-16 08:39:27 +00:00 |
|
Elena Demikhovsky
|
63df7cd4ea
|
AVX-512: Changed CC parameter in "cmp" intrinsic
from i8 to i32 according to the Intel Spec
by Igor Breger (igor.breger@intel.com)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236979 91177308-0d34-0410-b5e6-96231b3b80d8
|
2015-05-11 09:03:14 +00:00 |
|
Elena Demikhovsky
|
70a6f4522a
|
AVX-512: added integer "add" and "sub" instructions with saturation for SKX
with intrinsics and tests
by Asaf Badouh (asaf.badouh@intel.com)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236418 91177308-0d34-0410-b5e6-96231b3b80d8
|
2015-05-04 12:35:55 +00:00 |
|
Elena Demikhovsky
|
869807297d
|
AVX-512: Added VPACK* instructions forms for KNL and SKX
and their intrinsics
by Asaf Badouh (asaf.badouh@intel.com)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236414 91177308-0d34-0410-b5e6-96231b3b80d8
|
2015-05-04 09:14:02 +00:00 |
|
Craig Topper
|
fd176682b9
|
[X86] Use i8 immediate for comparison type on AVX512 packed integer instructions. This matches floating point equivalents. Includes autoupgrade support to convert old code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227063 91177308-0d34-0410-b5e6-96231b3b80d8
|
2015-01-25 23:26:02 +00:00 |
|
Elena Demikhovsky
|
6709428067
|
AVX-512: BLENDM - fixed encoding of the broadcast version
Added more intrinsics and encoding tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224760 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-12-23 09:36:28 +00:00 |
|
Robert Khasanov
|
0e3754615e
|
[AVX512] Added intrinsics for 128-, 256- and 512-bit versions of VPCMP/VPCMPU{BWDQ}
Added CMP_MASK_CC intrinsic type.
Added tests for intrinsics.
Patch by Sergey Lisitsyn <sergey.lisitsyn@intel.com>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219316 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-10-08 15:49:26 +00:00 |
|
Robert Khasanov
|
8acdc5232d
|
[AVX512] Added intrinsics for 128-, 256- and 512-bit versions of VCMPGT{BWDQ}.
Patch by Sergey Lisitsyn <sergey.lisitsyn@intel.com>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218670 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-09-30 12:15:52 +00:00 |
|
Robert Khasanov
|
cfa5724d50
|
[AVX512] Added intrinsics for VPCMPEQB and VPCMPEQW.
Added new operand type for intrinsics (IIT_V64)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218668 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-09-30 11:32:22 +00:00 |
|