aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/llvm/Transforms/Scalar/ConstantProp.h16
1 files changed, 0 insertions, 16 deletions
diff --git a/include/llvm/Transforms/Scalar/ConstantProp.h b/include/llvm/Transforms/Scalar/ConstantProp.h
index 999e7ffe4d..7d86ac3250 100644
--- a/include/llvm/Transforms/Scalar/ConstantProp.h
+++ b/include/llvm/Transforms/Scalar/ConstantProp.h
@@ -10,7 +10,6 @@
#include "llvm/Module.h"
class Method;
class TerminatorInst;
-class ConstantPool;
namespace opt {
@@ -31,21 +30,6 @@ bool ConstantFoldTerminator(TerminatorInst *T);
//===----------------------------------------------------------------------===//
-// Constant Pool Merging Pass
-//
-// This function merges all constants in the specified constant pool that have
-// identical types and values. This is useful for passes that generate lots of
-// constants as a side effect of running.
-//
-bool DoConstantPoolMerging(ConstantPool &CP);
-bool DoConstantPoolMerging(Method *M);
-
-static inline bool DoConstantPoolMerging(Module *M) {
- return M->reduceApply(DoConstantPoolMerging) |
- DoConstantPoolMerging(M->getConstantPool());
-}
-
-//===----------------------------------------------------------------------===//
// Sparse Conditional Constant Propogation Pass
//