OSDN Git Service

[AVX-512] Fix the ExeDomain for vcmpss/vcmpsd.
authorCraig Topper <craig.topper@gmail.com>
Tue, 21 Feb 2017 04:26:04 +0000 (04:26 +0000)
committerCraig Topper <craig.topper@gmail.com>
Tue, 21 Feb 2017 04:26:04 +0000 (04:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295691 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86InstrAVX512.td

index 27e314a..3293449 100644 (file)
@@ -1579,8 +1579,10 @@ multiclass avx512_cmp_scalar<X86VectorVTInfo _, SDNode OpNode, SDNode OpNodeRnd>
 }
 
 let Predicates = [HasAVX512] in {
+  let ExeDomain = SSEPackedSingle in
   defm VCMPSSZ : avx512_cmp_scalar<f32x_info, X86cmpms, X86cmpmsRnd>,
                                    AVX512XSIi8Base;
+  let ExeDomain = SSEPackedDouble in
   defm VCMPSDZ : avx512_cmp_scalar<f64x_info, X86cmpms, X86cmpmsRnd>,
                                    AVX512XDIi8Base, VEX_W;
 }