diff options
author | Craig Topper <craig.topper@gmail.com> | 2016-09-25 16:33:53 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2016-09-25 16:33:53 +0000 |
commit | ac941b9736eb78275f15844ba4b4d6a67fb2c417 (patch) | |
tree | 146c37bbe13aed1773b17abcc81b6754cee343db /llvm/lib/Target/X86/X86InstrInfo.cpp | |
parent | 221f689f3bc10cd51e5fa41bc63f722c88e9a3a9 (diff) | |
download | bcm5719-llvm-ac941b9736eb78275f15844ba4b4d6a67fb2c417.tar.gz bcm5719-llvm-ac941b9736eb78275f15844ba4b4d6a67fb2c417.zip |
[AVX-512] Remove duplicate instructions for converting integer to scalar floating point. We can use patterns to point to the other instructions instead.
llvm-svn: 282355
Diffstat (limited to 'llvm/lib/Target/X86/X86InstrInfo.cpp')
-rw-r--r-- | llvm/lib/Target/X86/X86InstrInfo.cpp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/llvm/lib/Target/X86/X86InstrInfo.cpp b/llvm/lib/Target/X86/X86InstrInfo.cpp index 2f7dcfbe245..14f4102658d 100644 --- a/llvm/lib/Target/X86/X86InstrInfo.cpp +++ b/llvm/lib/Target/X86/X86InstrInfo.cpp @@ -6383,26 +6383,18 @@ static bool hasUndefRegUpdate(unsigned Opcode) { // AVX-512 case X86::VCVTSI2SSZrr: case X86::VCVTSI2SSZrm: - case X86::Int_VCVTSI2SSZrr: - case X86::Int_VCVTSI2SSZrm: case X86::VCVTSI2SSZrr_Int: case X86::VCVTSI2SSZrm_Int: case X86::VCVTSI642SSZrr: case X86::VCVTSI642SSZrm: - case X86::Int_VCVTSI2SS64Zrr: - case X86::Int_VCVTSI2SS64Zrm: case X86::VCVTSI642SSZrr_Int: case X86::VCVTSI642SSZrm_Int: case X86::VCVTSI2SDZrr: case X86::VCVTSI2SDZrm: - case X86::Int_VCVTSI2SDZrr: - case X86::Int_VCVTSI2SDZrm: case X86::VCVTSI2SDZrr_Int: case X86::VCVTSI2SDZrm_Int: case X86::VCVTSI642SDZrr: case X86::VCVTSI642SDZrm: - case X86::Int_VCVTSI2SD64Zrr: - case X86::Int_VCVTSI2SD64Zrm: case X86::VCVTSI642SDZrr_Int: case X86::VCVTSI642SDZrm_Int: case X86::VCVTSD2SSZrr: |