diff options
author | Craig Topper <craig.topper@intel.com> | 2017-10-16 21:54:13 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2017-10-16 21:54:13 +0000 |
commit | 91259e26811fb862fa1e4dc1b463640dc24c745d (patch) | |
tree | 9a5d3d545381a8d5393027f7305f9ea229f13e13 /llvm/lib/Transforms | |
parent | dd40f5e7c124410a97b4191492a15bf522ab77b8 (diff) | |
download | bcm5719-llvm-91259e26811fb862fa1e4dc1b463640dc24c745d.tar.gz bcm5719-llvm-91259e26811fb862fa1e4dc1b463640dc24c745d.zip |
[JumpThreading] Move two PredValueInfoTy vectors to a scope closer to their usage. NFCI
llvm-svn: 315941
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r-- | llvm/lib/Transforms/Scalar/JumpThreading.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Scalar/JumpThreading.cpp b/llvm/lib/Transforms/Scalar/JumpThreading.cpp index 33afc207a95..ade4fbbcb6f 100644 --- a/llvm/lib/Transforms/Scalar/JumpThreading.cpp +++ b/llvm/lib/Transforms/Scalar/JumpThreading.cpp @@ -648,8 +648,6 @@ bool JumpThreadingPass::ComputeValueKnownInPredecessors( return true; } - PredValueInfoTy LHSVals, RHSVals; - // Handle some boolean conditions. if (I->getType()->getPrimitiveSizeInBits() == 1) { assert(Preference == WantInteger && "One-bit non-integer type?"); @@ -657,6 +655,8 @@ bool JumpThreadingPass::ComputeValueKnownInPredecessors( // X & false -> false if (I->getOpcode() == Instruction::Or || I->getOpcode() == Instruction::And) { + PredValueInfoTy LHSVals, RHSVals; + ComputeValueKnownInPredecessors(I->getOperand(0), BB, LHSVals, WantInteger, CxtI); ComputeValueKnownInPredecessors(I->getOperand(1), BB, RHSVals, |