summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorNadav Rotem <nadav.rotem@intel.com>2012-05-10 12:50:02 +0000
committerNadav Rotem <nadav.rotem@intel.com>2012-05-10 12:50:02 +0000
commit1a653970175988f5e21c13b7b763ccbbcc7779f3 (patch)
treef1fff95b56e723e2d48def32f3887a48f4dfb1c2 /llvm/lib/Target
parent15946e50c1d6565676dad5dc825f9daff59920cc (diff)
downloadbcm5719-llvm-1a653970175988f5e21c13b7b763ccbbcc7779f3.tar.gz
bcm5719-llvm-1a653970175988f5e21c13b7b763ccbbcc7779f3.zip
Fix merge-typo and cleanup
llvm-svn: 156541
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/X86/X86ISelLowering.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index a7e72e05f7a..688c25c6a25 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -4980,11 +4980,9 @@ X86TargetLowering::LowerVectorBroadcast(SDValue &Op, SelectionDAG &DAG) const {
return SDValue();
SDValue Sc = Op.getOperand(0);
- if (Sc.getOpcode() == ISD::SCALAR_TO_VECTOR)
- Ld = Sc.getOperand(0);
- else if (Sc.getOpcode() == ISD::BUILD_VECTOR)
- Ld = Sc.getOperand(0);
- else return SDValue();
+ if (Sc.getOpcode() != ISD::SCALAR_TO_VECTOR &&
+ Sc.getOpcode() != ISD::BUILD_VECTOR)
+ return SDValue();
Ld = Sc.getOperand(0);
ConstSplatVal = (Ld.getOpcode() == ISD::Constant ||
OpenPOWER on IntegriCloud