diff options
author | Craig Topper <craig.topper@gmail.com> | 2017-02-21 04:26:04 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2017-02-21 04:26:04 +0000 |
commit | d890db6952da323e6e07f62403464b3ae03d6089 (patch) | |
tree | 0de429316abc1393d00748b7984749a085ad6866 /llvm/lib | |
parent | 7b0b4089739277d903c9b32964ea1cf33958927b (diff) | |
download | bcm5719-llvm-d890db6952da323e6e07f62403464b3ae03d6089.tar.gz bcm5719-llvm-d890db6952da323e6e07f62403464b3ae03d6089.zip |
[AVX-512] Fix the ExeDomain for vcmpss/vcmpsd.
llvm-svn: 295691
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/X86/X86InstrAVX512.td | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86InstrAVX512.td b/llvm/lib/Target/X86/X86InstrAVX512.td index 27e314a5a8a..3293449a2c4 100644 --- a/llvm/lib/Target/X86/X86InstrAVX512.td +++ b/llvm/lib/Target/X86/X86InstrAVX512.td @@ -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; } |