diff options
-rw-r--r-- | include/llvm/Transforms/Scalar/ConstantProp.h | 16 |
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 // |