Igor Breger
45ef10f110
AVX512F: Add GATHER/SCATTER assembler Intel syntax tests for knl/skx/avx . Change memory operand parser handling.
...
Differential Revision: http://reviews.llvm.org/D17564
llvm-svn: 261862
2016-02-25 13:30:17 +00:00
Igor Breger
252c2d9680
AVX512F: Add assembler Intel syntax tests for knl, fix minor bugs.
...
Differential Revision: http://reviews.llvm.org/D17498
llvm-svn: 261521
2016-02-22 12:37:41 +00:00
Craig Topper
9d2cab7742
[AVX-512] Remove another extra space from the Intel syntax asm strings.
...
llvm-svn: 257304
2016-01-11 01:03:40 +00:00
Craig Topper
156622ad9d
[AVX-512] Remove unused Round and Itinerary from the maskable_cmp multiclasses. They weren't used and there were extra spaces in the asm string to prepare for the concatenations of the round string that wasn't ever used.
...
llvm-svn: 257300
2016-01-11 00:44:56 +00:00
Craig Topper
bfe13ff6ca
[AVX-512] Make spacing between comma and {sae} operand consistent in asm strings.
...
llvm-svn: 257299
2016-01-11 00:44:52 +00:00
Asaf Badouh
41ecf460fa
[X86][AVX512] add vmovss/sd missing encoding
...
Differential Revision: http://reviews.llvm.org/D14701
llvm-svn: 254875
2015-12-06 13:26:56 +00:00
Marina Yatsina
7a4e1ba737
[X86] Fix bug in COMISD and COMISS definition in td files
...
COMISD should receive QWORD because it is defined as
(V)COMISD xmm1, xmm2/m64
COMISS should receive DWORD because it is defined as
(V)COMISS xmm1, xmm2/m32
Differential Revision: http://reviews.llvm.org/D11712
llvm-svn: 245551
2015-08-20 11:21:36 +00:00
Elena Demikhovsky
3425c932da
AVX-512: Implemented VFIXUPIMMSD and VFIXUPIMMSS instructions for KNL
...
Implemented DAG lowering for all these forms.
Added tests for encoding.
By Igor Breger (igor.breger@intel.com )
llvm-svn: 238811
2015-06-02 08:28:57 +00:00
Elena Demikhovsky
29792e9a80
AVX-512: Added all forms of FP compare instructions for KNL and SKX.
...
Added intrinsics for the instructions. CC parameter of the intrinsics was changed from i8 to i32 according to the spec.
By Igor Breger (igor.breger@intel.com )
llvm-svn: 236714
2015-05-07 11:24:42 +00:00
Elena Demikhovsky
18fd49602b
AVX-512: Add assembly parser support for Rounding mode
...
By Asaf Badouh <asaf.badouh@intel.com>
llvm-svn: 230962
2015-03-02 15:00:34 +00:00
Craig Topper
9ac290ad5b
Teach X86 asm parser to understand 'ZMMWORD PTR' in Intel syntax.
...
llvm-svn: 199476
2014-01-17 07:37:39 +00:00