diff options
Diffstat (limited to 'lib/Transforms/IPO/DeadTypeElimination.cpp')
-rw-r--r-- | lib/Transforms/IPO/DeadTypeElimination.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/Transforms/IPO/DeadTypeElimination.cpp b/lib/Transforms/IPO/DeadTypeElimination.cpp index e30e0ed38c..8199f746a2 100644 --- a/lib/Transforms/IPO/DeadTypeElimination.cpp +++ b/lib/Transforms/IPO/DeadTypeElimination.cpp @@ -12,6 +12,7 @@ // //===----------------------------------------------------------------------===// +#define DEBUG_TYPE "deadtypeelim" #include "llvm/Transforms/IPO.h" #include "llvm/Analysis/FindUsedTypes.h" #include "llvm/Module.h" @@ -20,6 +21,8 @@ #include "llvm/ADT/Statistic.h" using namespace llvm; +STATISTIC(NumKilled, "Number of unused typenames removed from symtab"); + namespace { struct DTE : public ModulePass { // doPassInitialization - For this pass, it removes global symbol table @@ -37,8 +40,6 @@ namespace { } }; RegisterPass<DTE> X("deadtypeelim", "Dead Type Elimination"); - Statistic - NumKilled("deadtypeelim", "Number of unused typenames removed from symtab"); } ModulePass *llvm::createDeadTypeEliminationPass() { |