diff options
author | Craig Topper <craig.topper@gmail.com> | 2016-08-06 19:31:44 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2016-08-06 19:31:44 +0000 |
commit | f5d05fb0ce39163caa141e28c7658fe2a1483929 (patch) | |
tree | 72ad5ea13704e4a5e27f4d76269f8e341526285e /llvm/lib/Target/X86/X86InstrInfo.cpp | |
parent | 7d168e19e8f0e82257c845a38bf90bc4b5195fd4 (diff) | |
download | bcm5719-llvm-f5d05fb0ce39163caa141e28c7658fe2a1483929.tar.gz bcm5719-llvm-f5d05fb0ce39163caa141e28c7658fe2a1483929.zip |
[X86] Add VRCPSSr_Int, VRSQRTSSr_Int, VSQRTSSr_Int, and VSQRTSDr_Int to hasUndefRegUpdate.
llvm-svn: 277931
Diffstat (limited to 'llvm/lib/Target/X86/X86InstrInfo.cpp')
-rw-r--r-- | llvm/lib/Target/X86/X86InstrInfo.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86InstrInfo.cpp b/llvm/lib/Target/X86/X86InstrInfo.cpp index 98779351224..d2f69d92521 100644 --- a/llvm/lib/Target/X86/X86InstrInfo.cpp +++ b/llvm/lib/Target/X86/X86InstrInfo.cpp @@ -6234,6 +6234,7 @@ static bool hasUndefRegUpdate(unsigned Opcode) { case X86::Int_VCVTSS2SDrr: case X86::Int_VCVTSS2SDrm: case X86::VRCPSSr: + case X86::VRCPSSr_Int: case X86::VRCPSSm: case X86::VRCPSSm_Int: case X86::VROUNDSDr: @@ -6243,12 +6244,15 @@ static bool hasUndefRegUpdate(unsigned Opcode) { case X86::VROUNDSSm: case X86::VROUNDSSr_Int: case X86::VRSQRTSSr: + case X86::VRSQRTSSr_Int: case X86::VRSQRTSSm: case X86::VRSQRTSSm_Int: case X86::VSQRTSSr: + case X86::VSQRTSSr_Int: case X86::VSQRTSSm: case X86::VSQRTSSm_Int: case X86::VSQRTSDr: + case X86::VSQRTSDr_Int: case X86::VSQRTSDm: case X86::VSQRTSDm_Int: // AVX-512 |