mirror of
https://github.com/RPCS3/llvm.git
synced 2025-02-02 16:54:58 +00:00
Remove unused SCEV functions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193097 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
1d82537762
commit
325ee6e115
@ -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);
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user