OSDN Git Service

[AVX-512] Don't add an additional rounding mode operand to the avx512 vcvtps2ph intri...
authorCraig Topper <craig.topper@gmail.com>
Wed, 21 Sep 2016 03:58:44 +0000 (03:58 +0000)
committerCraig Topper <craig.topper@gmail.com>
Wed, 21 Sep 2016 03:58:44 +0000 (03:58 +0000)
commit4ba7f94cd7348e2b0d0a8592749da973fbbd9ff7
tree24340f017a444ac319a135964244ba97739ca189
parent3170da55b87b8de976535b54063a67b589254fc7
[AVX-512] Don't add an additional rounding mode operand to the avx512 vcvtps2ph intrinsic lowering.

There was no way to control its value so it was always FROUND_CURRENT making it unnecessary. The true rounding mode is encoded in the immediate operand of the instruction.

This also removes the pattern from the rb form of the instructions since there is no way to specify the FROUND_NO_EXC rounding mode it required.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@282052 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrFragmentsSIMD.td
lib/Target/X86/X86IntrinsicsInfo.h