summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/IVUsers.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2010-02-14 02:48:58 +0000
committerDan Gohman <gohman@apple.com>2010-02-14 02:48:58 +0000
commitf446713fd01ea1b5ab19f4ab42f4f082fc0e1039 (patch)
tree92569cc72d32d45c82283c5ac61ce6c963780e78 /llvm/lib/Analysis/IVUsers.cpp
parent6fafffb635135c462506200df09ee32f68d25d48 (diff)
downloadbcm5719-llvm-f446713fd01ea1b5ab19f4ab42f4f082fc0e1039.tar.gz
bcm5719-llvm-f446713fd01ea1b5ab19f4ab42f4f082fc0e1039.zip
Simplify this code; no need for a custom subclass if it doesn't need
to override anything from the parent class. llvm-svn: 96150
Diffstat (limited to 'llvm/lib/Analysis/IVUsers.cpp')
-rw-r--r--llvm/lib/Analysis/IVUsers.cpp11
1 files changed, 3 insertions, 8 deletions
diff --git a/llvm/lib/Analysis/IVUsers.cpp b/llvm/lib/Analysis/IVUsers.cpp
index f6d53da3ab6..4ce68683cd3 100644
--- a/llvm/lib/Analysis/IVUsers.cpp
+++ b/llvm/lib/Analysis/IVUsers.cpp
@@ -322,13 +322,6 @@ const SCEV *IVUsers::getCanonicalExpr(const IVStrideUse &U) const {
return RetVal;
}
-namespace {
-
-// Suppress extraneous comments.
-class IVUsersAsmAnnotator : public AssemblyAnnotationWriter {};
-
-}
-
void IVUsers::print(raw_ostream &OS, const Module *M) const {
OS << "IV Users for loop ";
WriteAsOperand(OS, L->getHeader(), false);
@@ -338,7 +331,9 @@ void IVUsers::print(raw_ostream &OS, const Module *M) const {
}
OS << ":\n";
- IVUsersAsmAnnotator Annotator;
+ // Use a defualt AssemblyAnnotationWriter to suppress the default info
+ // comments, which aren't relevant here.
+ AssemblyAnnotationWriter Annotator;
for (ilist<IVStrideUse>::const_iterator UI = IVUses.begin(),
E = IVUses.end(); UI != E; ++UI) {
OS << " ";
OpenPOWER on IntegriCloud