summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2017-08-04 16:08:41 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2017-08-04 16:08:41 +0000
commitbda212a65db96053eedeaa461a5d94a71f92ab65 (patch)
treee4179cffbcd076f72b7f8e0615b708fe9724d388 /llvm/lib/Transforms
parent760ff6ee872aaefdbbe780667b6597b6a742067f (diff)
downloadbcm5719-llvm-bda212a65db96053eedeaa461a5d94a71f92ab65.tar.gz
bcm5719-llvm-bda212a65db96053eedeaa461a5d94a71f92ab65.zip
[InstCombine] Fold single-use variable into assert.
Avoids unused variable warnings in Release builds. No functional change. llvm-svn: 310064
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r--llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp b/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
index f4e2458fba2..2b20d8e0357 100644
--- a/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
+++ b/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
@@ -682,8 +682,8 @@ Instruction *InstCombiner::visitLShr(BinaryOperator &I) {
if (match(Op0, m_OneUse(m_ZExt(m_Value(X)))) &&
(!Ty->isIntegerTy() || shouldChangeType(Ty, X->getType()))) {
- unsigned SrcTyBitWidth = X->getType()->getScalarSizeInBits();
- assert(ShAmt < SrcTyBitWidth && "Big shift not simplified to zero?");
+ assert(ShAmt < X->getType()->getScalarSizeInBits() &&
+ "Big shift not simplified to zero?");
// lshr (zext iM X to iN), C --> zext (lshr X, C) to iN
Value *NewLShr = Builder.CreateLShr(X, ShAmt);
return new ZExtInst(NewLShr, Ty);
OpenPOWER on IntegriCloud