diff options
| -rw-r--r-- | llvm/include/llvm/Analysis/ScalarEvolution.h | 9 | ||||
| -rw-r--r-- | llvm/lib/Analysis/ScalarEvolution.cpp | 21 | 
2 files changed, 1 insertions, 29 deletions
diff --git a/llvm/include/llvm/Analysis/ScalarEvolution.h b/llvm/include/llvm/Analysis/ScalarEvolution.h index 59c8b8a7194..3d376515253 100644 --- a/llvm/include/llvm/Analysis/ScalarEvolution.h +++ b/llvm/include/llvm/Analysis/ScalarEvolution.h @@ -641,20 +641,11 @@ namespace llvm {      ///      const SCEV *getSizeOfExpr(Type *IntTy, Type *AllocTy); -    /// getAlignOfExpr - Return an expression for alignof AllocTy -    /// -    const SCEV *getAlignOfExpr(Type *AllocTy); -      /// getOffsetOfExpr - Return an expression for offsetof on the given field      /// with type IntTy      ///      const SCEV *getOffsetOfExpr(Type *IntTy, StructType *STy, unsigned FieldNo); -    /// getOffsetOfExpr - Return an expression for offsetof on the given field -    /// that is type IntTy -    /// -    const SCEV *getOffsetOfExpr(Type *IntTy, Type *CTy, Constant *FieldNo); -      /// getNegativeSCEV - Return the SCEV object corresponding to -V.      ///      const SCEV *getNegativeSCEV(const SCEV *V); diff --git a/llvm/lib/Analysis/ScalarEvolution.cpp b/llvm/lib/Analysis/ScalarEvolution.cpp index 5047c669856..83f1e7264f2 100644 --- a/llvm/lib/Analysis/ScalarEvolution.cpp +++ b/llvm/lib/Analysis/ScalarEvolution.cpp @@ -2606,15 +2606,6 @@ const SCEV *ScalarEvolution::getSizeOfExpr(Type *IntTy, Type *AllocTy) {    return getTruncateOrZeroExtend(getSCEV(C), Ty);  } -const SCEV *ScalarEvolution::getAlignOfExpr(Type *AllocTy) { -  Constant *C = ConstantExpr::getAlignOf(AllocTy); -  if (ConstantExpr *CE = dyn_cast<ConstantExpr>(C)) -    if (Constant *Folded = ConstantFoldConstantExpression(CE, TD, TLI)) -      C = Folded; -  Type *Ty = getEffectiveSCEVType(PointerType::getUnqual(AllocTy)); -  return getTruncateOrZeroExtend(getSCEV(C), Ty); -} -  const SCEV *ScalarEvolution::getOffsetOfExpr(Type *IntTy,                                               StructType *STy,                                               unsigned FieldNo) { @@ -2630,18 +2621,8 @@ const SCEV *ScalarEvolution::getOffsetOfExpr(Type *IntTy,    if (ConstantExpr *CE = dyn_cast<ConstantExpr>(C))      if (Constant *Folded = ConstantFoldConstantExpression(CE, TD, TLI))        C = Folded; -  Type *Ty = getEffectiveSCEVType(PointerType::getUnqual(STy)); -  return getTruncateOrZeroExtend(getSCEV(C), Ty); -} -const SCEV *ScalarEvolution::getOffsetOfExpr(Type *IntTy, -                                             Type *CTy, -                                             Constant *FieldNo) { -  Constant *C = ConstantExpr::getOffsetOf(CTy, FieldNo); -  if (ConstantExpr *CE = dyn_cast<ConstantExpr>(C)) -    if (Constant *Folded = ConstantFoldConstantExpression(CE, TD, TLI)) -      C = Folded; -  Type *Ty = getEffectiveSCEVType(PointerType::getUnqual(CTy)); +  Type *Ty = getEffectiveSCEVType(PointerType::getUnqual(STy));    return getTruncateOrZeroExtend(getSCEV(C), Ty);  }  | 

