diff options
| -rw-r--r-- | llvm/include/llvm/Analysis/ScalarEvolution.h | 4 | ||||
| -rw-r--r-- | llvm/lib/Analysis/ScalarEvolution.cpp | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/llvm/include/llvm/Analysis/ScalarEvolution.h b/llvm/include/llvm/Analysis/ScalarEvolution.h index f85d328e1c8..3c28093d705 100644 --- a/llvm/include/llvm/Analysis/ScalarEvolution.h +++ b/llvm/include/llvm/Analysis/ScalarEvolution.h @@ -127,6 +127,10 @@ namespace llvm { /// Print out the internal representation of this scalar to the specified /// stream. This should really only be used for debugging purposes. void print(raw_ostream &OS) const; + + /// This method is used for debugging. + /// + void dump() const; }; // Specialize FoldingSetTrait for SCEV to avoid needing to compute diff --git a/llvm/lib/Analysis/ScalarEvolution.cpp b/llvm/lib/Analysis/ScalarEvolution.cpp index 38f57fc1a0d..a4a551c1b3e 100644 --- a/llvm/lib/Analysis/ScalarEvolution.cpp +++ b/llvm/lib/Analysis/ScalarEvolution.cpp @@ -123,6 +123,12 @@ VerifySCEV("verify-scev", // Implementation of the SCEV class. // +LLVM_DUMP_METHOD +void SCEV::dump() const { + print(dbgs()); + dbgs() << '\n'; +} + void SCEV::print(raw_ostream &OS) const { switch (static_cast<SCEVTypes>(getSCEVType())) { case scConstant: |

