aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/llvm/Analysis/ScalarEvolutionExpressions.h18
1 files changed, 0 insertions, 18 deletions
diff --git a/include/llvm/Analysis/ScalarEvolutionExpressions.h b/include/llvm/Analysis/ScalarEvolutionExpressions.h
index 4baaa4506c..4213a28701 100644
--- a/include/llvm/Analysis/ScalarEvolutionExpressions.h
+++ b/include/llvm/Analysis/ScalarEvolutionExpressions.h
@@ -126,12 +126,6 @@ namespace llvm {
public:
virtual void print(raw_ostream &OS) const;
- virtual bool hasComputableLoopEvolution(const Loop *QL) const {
- // Not computable. A truncate of an addrec is always folded into
- // the addrec.
- return false;
- }
-
/// Methods for support type inquiry through isa, cast, and dyn_cast:
static inline bool classof(const SCEVTruncateExpr *S) { return true; }
static inline bool classof(const SCEV *S) {
@@ -281,12 +275,6 @@ namespace llvm {
}
public:
- virtual bool hasComputableLoopEvolution(const Loop *QL) const {
- // Not computable. An add of an addrec is always folded into the addrec
- // if the other operands are loop-variant or loop-computable.
- return false;
- }
-
virtual const char *getOperationStr() const { return " + "; }
virtual const Type *getType() const {
@@ -315,12 +303,6 @@ namespace llvm {
}
public:
- virtual bool hasComputableLoopEvolution(const Loop *QL) const {
- // Not computable. A mul of an addrec is always folded into the addrec
- // if the other operands are loop-variant or loop-computable.
- return false;
- }
-
virtual const char *getOperationStr() const { return " * "; }
/// Methods for support type inquiry through isa, cast, and dyn_cast: