diff options
author | Davide Italiano <davide@freebsd.org> | 2016-07-13 19:23:30 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2016-07-13 19:23:30 +0000 |
commit | 2185001551a3884328f20fa34ff6a39538107a35 (patch) | |
tree | 30d25c634166c5d3c58d22ca4bcb369a42f8e0b8 | |
parent | 5e00adef36486d275e1e1ab89b4fc08b22c485a2 (diff) | |
download | bcm5719-llvm-2185001551a3884328f20fa34ff6a39538107a35.tar.gz bcm5719-llvm-2185001551a3884328f20fa34ff6a39538107a35.zip |
[SCCP] Use early return. NFCI.
llvm-svn: 275307
-rw-r--r-- | llvm/lib/Transforms/Scalar/SCCP.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/Transforms/Scalar/SCCP.cpp b/llvm/lib/Transforms/Scalar/SCCP.cpp index a8667eb4256..b5715932d51 100644 --- a/llvm/lib/Transforms/Scalar/SCCP.cpp +++ b/llvm/lib/Transforms/Scalar/SCCP.cpp @@ -365,11 +365,11 @@ private: if (IV.isOverdefined() || MergeWithV.isUnknown()) return; // Noop. if (MergeWithV.isOverdefined()) - markOverdefined(IV, V); - else if (IV.isUnknown()) - markConstant(IV, V, MergeWithV.getConstant()); - else if (IV.getConstant() != MergeWithV.getConstant()) - markOverdefined(IV, V); + return markOverdefined(IV, V); + if (IV.isUnknown()) + return markConstant(IV, V, MergeWithV.getConstant()); + if (IV.getConstant() != MergeWithV.getConstant()) + return markOverdefined(IV, V); } void mergeInValue(Value *V, LatticeVal MergeWithV) { |