summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorIgor Breger <igor.breger@intel.com>2016-06-06 12:24:52 +0000
committerIgor Breger <igor.breger@intel.com>2016-06-06 12:24:52 +0000
commitedafb0595ef73ca18eb4a97f0feed31c49faccec (patch)
treea380399b87f772eb5af08b8f6eab7509920fb539 /llvm/lib
parent1a6b0f7f078818e3b8780c7dfe5eec3f488ff99d (diff)
downloadbcm5719-llvm-edafb0595ef73ca18eb4a97f0feed31c49faccec.tar.gz
bcm5719-llvm-edafb0595ef73ca18eb4a97f0feed31c49faccec.zip
[KNL] Fix UMULO lowering.
Differential Revision: http://reviews.llvm.org/D21013 llvm-svn: 271891
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/X86/X86ISelLowering.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index b29237ae9a5..d976c57ac0f 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -20299,7 +20299,7 @@ static SDValue LowerXALUO(SDValue Op, SelectionDAG &DAG) {
SDValue Sum = DAG.getNode(X86ISD::UMUL, DL, VTs, LHS, RHS);
SDValue SetCC =
- DAG.getNode(X86ISD::SETCC, DL, MVT::i8,
+ DAG.getNode(X86ISD::SETCC, DL, N->getValueType(1),
DAG.getConstant(X86::COND_O, DL, MVT::i32),
SDValue(Sum.getNode(), 2));
OpenPOWER on IntegriCloud