Incorporate ConstantMerge.h into IPO.h

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3035 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2002-07-23 19:57:40 +00:00
parent b713599c93
commit 9cfea85b8b

View File

@ -14,13 +14,11 @@
//
//===----------------------------------------------------------------------===//
#include "llvm/Transforms/ConstantMerge.h"
#include "llvm/Transforms/IPO.h"
#include "llvm/Module.h"
#include "llvm/Pass.h"
#include "Support/StatisticReporter.h"
static Statistic<> NumMerged("constmerge\t\t- Number of global constants merged");
namespace {
struct ConstantMerge : public Pass {
// run - For this pass, process all of the globals in the module,
@ -33,6 +31,7 @@ namespace {
}
};
Statistic<> NumMerged("constmerge\t\t- Number of global constants merged");
RegisterPass<ConstantMerge> X("constmerge", "Merge Duplicate Global Constants");
}