summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-06-26 14:34:41 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-06-26 14:34:41 +0000
commitb13c6f1a9d4bda827bacf21e0a5cc3f37f5edda3 (patch)
tree6147cf43d268e994d3953f15bff4acff8878cc37 /llvm/lib
parent78edfc4bf06c0e738430c7ea398df9c59fe1edaf (diff)
downloadbcm5719-llvm-b13c6f1a9d4bda827bacf21e0a5cc3f37f5edda3.tar.gz
bcm5719-llvm-b13c6f1a9d4bda827bacf21e0a5cc3f37f5edda3.zip
[X86][SSE] X86TargetLowering::isBinOp - add PCMPGT
Allows narrowInsertExtractVectorBinOp to reduce vector size llvm-svn: 364431
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/X86/X86ISelLowering.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index 6bf249ceb02..943ad433307 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -28573,6 +28573,7 @@ bool X86TargetLowering::isBinOp(unsigned Opcode) const {
// These are non-commutative binops.
// TODO: Add more X86ISD opcodes once we have test coverage.
case X86ISD::ANDNP:
+ case X86ISD::PCMPGT:
case X86ISD::FMAX:
case X86ISD::FMIN:
case X86ISD::FANDN:
OpenPOWER on IntegriCloud