[llvm] r349527 - [SCCP] Get rid of redundant call for getPredicateInfoFor (NFC).
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 18 11:37:08 PST 2018
Author: fhahn
Date: Tue Dec 18 11:37:07 2018
New Revision: 349527
URL: http://llvm.org/viewvc/llvm-project?rev=349527&view=rev
Log:
[SCCP] Get rid of redundant call for getPredicateInfoFor (NFC).
We can use the result fetched a few lines above.
Modified:
llvm/trunk/lib/Transforms/Scalar/SCCP.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/SCCP.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/SCCP.cpp?rev=349527&r1=349526&r2=349527&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/SCCP.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/SCCP.cpp Tue Dec 18 11:37:07 2018
@@ -1172,7 +1172,7 @@ void SCCPSolver::visitCallSite(CallSite
return;
Value *CopyOf = I->getOperand(0);
- auto *PBranch = dyn_cast<PredicateBranch>(getPredicateInfoFor(I));
+ auto *PBranch = dyn_cast<PredicateBranch>(PI);
if (!PBranch) {
mergeInValue(ValueState[I], I, getValueState(CopyOf));
return;
More information about the llvm-commits
mailing list