summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2019-01-14 02:59:08 +0000
committerCraig Topper <craig.topper@intel.com>2019-01-14 02:59:08 +0000
commitab077dda727b89039d919fa2bda67b67bab61aba (patch)
tree9e62f281fd62e6568e78a0726efe5e2caef88f9a
parentc8cd85588bd49a5199c108de41e02f7f41ff1925 (diff)
downloadbcm5719-llvm-ab077dda727b89039d919fa2bda67b67bab61aba.tar.gz
bcm5719-llvm-ab077dda727b89039d919fa2bda67b67bab61aba.zip
[X86] Update type profile for DBPSADBW to indicate the immediate is an i8 not just any int.
Removes some type checks from X86GenDAGISel.inc llvm-svn: 351033
-rw-r--r--llvm/lib/Target/X86/X86InstrFragmentsSIMD.td2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td b/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
index 47c54ed7040..11a27ba9058 100644
--- a/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
+++ b/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
@@ -75,7 +75,7 @@ def X86dbpsadbw : SDNode<"X86ISD::DBPSADBW",
SDTypeProfile<1, 3, [SDTCVecEltisVT<0, i16>,
SDTCVecEltisVT<1, i8>,
SDTCisSameSizeAs<0,1>,
- SDTCisSameAs<1,2>, SDTCisInt<3>]>>;
+ SDTCisSameAs<1,2>, SDTCisVT<3, i8>]>>;
def X86andnp : SDNode<"X86ISD::ANDNP",
SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
SDTCisSameAs<0,2>]>>;
OpenPOWER on IntegriCloud