diff options
| author | Dan Gohman <gohman@apple.com> | 2009-02-19 19:32:06 +0000 | 
|---|---|---|
| committer | Dan Gohman <gohman@apple.com> | 2009-02-19 19:32:06 +0000 | 
| commit | a34d7adefb60936553d71fa9c63cf868e6d14922 (patch) | |
| tree | 5c6c1364b4d3ceaa9dff6c26af58af551eecb626 /llvm/lib/Transforms | |
| parent | 96f8677e112b1faeb9cd2d3a89772c2b1f74c2a9 (diff) | |
| download | bcm5719-llvm-a34d7adefb60936553d71fa9c63cf868e6d14922.tar.gz bcm5719-llvm-a34d7adefb60936553d71fa9c63cf868e6d14922.zip | |
Use DEBUG() instead of passing *DOUT to WriteAsOperand,
since the latter just passes a null reference when
debugging is not enabled.
llvm-svn: 65060
Diffstat (limited to 'llvm/lib/Transforms')
| -rw-r--r-- | llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 24 | 
1 files changed, 7 insertions, 17 deletions
| diff --git a/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp b/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp index d906ee727c5..d77025467c6 100644 --- a/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp +++ b/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp @@ -762,11 +762,9 @@ void BasedUser::RewriteInstructionToUseNewBase(const SCEVHandle &NewBase,      // Replace the use of the operand Value with the new Phi we just created.      Inst->replaceUsesOfWith(OperandValToReplace, NewVal); -#ifndef NDEBUG      DOUT << "      Replacing with "; -    WriteAsOperand(*DOUT, NewVal, /*PrintType=*/false); +    DEBUG(WriteAsOperand(*DOUT, NewVal, /*PrintType=*/false));      DOUT << ", which has value " << *NewBase << " plus IMM " << *Imm << "\n"; -#endif      return;    } @@ -830,11 +828,9 @@ void BasedUser::RewriteInstructionToUseNewBase(const SCEVHandle &NewBase,                                                PN->getType());          } -#ifndef NDEBUG          DOUT << "      Changing PHI use to "; -        WriteAsOperand(*DOUT, Code, /*PrintType=*/false); +        DEBUG(WriteAsOperand(*DOUT, Code, /*PrintType=*/false));          DOUT << ", which has value " << *NewBase << " plus IMM " << *Imm << "\n"; -#endif        }        // Replace the use of the operand Value with the new Phi we just created. @@ -1555,13 +1551,11 @@ void LoopStrengthReduce::StrengthReduceStridedIVUsers(const SCEVHandle &Stride,      // Remember this in case a later stride is multiple of this.      IVsByStride[Stride].addIV(Stride, CommonExprs, NewPHI, IncV); -#ifndef NDEBUG      DOUT << "  Inserted new PHI: IV="; -    WriteAsOperand(*DOUT, NewPHI, /*PrintType=*/false); +    DEBUG(WriteAsOperand(*DOUT, NewPHI, /*PrintType=*/false));      DOUT << ", INC="; -    WriteAsOperand(*DOUT, IncV, /*PrintType=*/false); +    DEBUG(WriteAsOperand(*DOUT, IncV, /*PrintType=*/false));      DOUT << "\n"; -#endif    } else {      DOUT << "  Rewriting in terms of existing IV of STRIDE " << *ReuseIV.Stride           << " and BASE " << *ReuseIV.Base << "\n"; @@ -1618,11 +1612,9 @@ void LoopStrengthReduce::StrengthReduceStridedIVUsers(const SCEVHandle &Stride,      // Emit the code for Base into the preheader.      Value *BaseV = PreheaderRewriter.expandCodeFor(Base, PreInsertPt); -#ifndef NDEBUG      DOUT << "  Examining uses with BASE "; -    WriteAsOperand(*DOUT, BaseV, /*PrintType=*/false); +    DEBUG(WriteAsOperand(*DOUT, BaseV, /*PrintType=*/false));      DOUT << ":\n"; -#endif      // If BaseV is a constant other than 0, make sure that it gets inserted into      // the preheader, instead of being forward substituted into the uses.  We do @@ -1644,12 +1636,10 @@ void LoopStrengthReduce::StrengthReduceStridedIVUsers(const SCEVHandle &Stride,        // FIXME: Use emitted users to emit other users.        BasedUser &User = UsersToProcess.back(); -#ifndef NDEBUG        DOUT << "    Examining use "; -      WriteAsOperand(*DOUT, UsersToProcess.back().OperandValToReplace, -                     /*PrintType=*/false); +      DEBUG(WriteAsOperand(*DOUT, UsersToProcess.back().OperandValToReplace, +                           /*PrintType=*/false));        DOUT << " in Inst: " << *Inst; -#endif        // If this instruction wants to use the post-incremented value, move it        // after the post-inc and use its value instead of the PHI. | 

