diff options
| author | Craig Topper <craig.topper@intel.com> | 2018-04-23 04:50:01 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2018-04-23 04:50:01 +0000 |
| commit | 3f1d53816549f4073f73f8cedc36665b1f70df40 (patch) | |
| tree | 827ddfa80263f71aead255b844c4fd4ffbe54667 /llvm/lib/Target | |
| parent | f2876e338585b149b59106be8e542d92faae9b73 (diff) | |
| download | bcm5719-llvm-3f1d53816549f4073f73f8cedc36665b1f70df40.tar.gz bcm5719-llvm-3f1d53816549f4073f73f8cedc36665b1f70df40.zip | |
[X86] Add VEX_WIG to VEX encoded version of VCMPPSY/VCMPPDY.
llvm-svn: 330563
Diffstat (limited to 'llvm/lib/Target')
| -rw-r--r-- | llvm/lib/Target/X86/X86InstrSSE.td | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86InstrSSE.td b/llvm/lib/Target/X86/X86InstrSSE.td index cf375eae42d..1e6cc24c988 100644 --- a/llvm/lib/Target/X86/X86InstrSSE.td +++ b/llvm/lib/Target/X86/X86InstrSSE.td @@ -2036,11 +2036,11 @@ defm VCMPPD : sse12_cmp_packed<VR128, f128mem, AVXCC, v2f64, defm VCMPPSY : sse12_cmp_packed<VR256, f256mem, AVXCC, v8f32, "cmp${cc}ps\t{$src2, $src1, $dst|$dst, $src1, $src2}", "cmpps\t{$cc, $src2, $src1, $dst|$dst, $src1, $src2, $cc}", - WriteFCmp, SSEPackedSingle, loadv8f32>, PS, VEX_4V, VEX_L; + WriteFCmp, SSEPackedSingle, loadv8f32>, PS, VEX_4V, VEX_L, VEX_WIG; defm VCMPPDY : sse12_cmp_packed<VR256, f256mem, AVXCC, v4f64, "cmp${cc}pd\t{$src2, $src1, $dst|$dst, $src1, $src2}", "cmppd\t{$cc, $src2, $src1, $dst|$dst, $src1, $src2, $cc}", - WriteFCmp, SSEPackedDouble, loadv4f64>, PD, VEX_4V, VEX_L; + WriteFCmp, SSEPackedDouble, loadv4f64>, PD, VEX_4V, VEX_L, VEX_WIG; let Constraints = "$src1 = $dst" in { defm CMPPS : sse12_cmp_packed<VR128, f128mem, SSECC, v4f32, "cmp${cc}ps\t{$src2, $dst|$dst, $src2}", |

