[X86] Add scalar register class versions of VRNDSCALE instructions and rename the...
commit302cd20d297b9b79368668c2dce4e616b4dfe55e
authorCraig Topper <craig.topper@intel.com>
Sat, 11 Nov 2017 08:24:15 +0000 (11 08:24 +0000)
committerCraig Topper <craig.topper@intel.com>
Sat, 11 Nov 2017 08:24:15 +0000 (11 08:24 +0000)
tree4ebbfe78eac26d6f6523dc9b913cca31355e47a5
parent7f69eccfa778217d593790a79e069ca5d07831a9
[X86] Add scalar register class versions of VRNDSCALE instructions and rename the existing versions to _Int.

This is consistent with out normal implementation of scalar instructions.

While there disable load folding for the patterns with IMPLICIT_DEF unless optimizing for size which is also our standard practice.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@317977 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrInfo.cpp
test/CodeGen/X86/avx512-round.ll