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 /llvm/lib/Transforms | |
| parent | 5e00adef36486d275e1e1ab89b4fc08b22c485a2 (diff) | |
| download | bcm5719-llvm-2185001551a3884328f20fa34ff6a39538107a35.tar.gz bcm5719-llvm-2185001551a3884328f20fa34ff6a39538107a35.zip | |
[SCCP] Use early return. NFCI.
llvm-svn: 275307
Diffstat (limited to 'llvm/lib/Transforms')
| -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) { | 

