reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1945 assert(getTypeSizeInBits(Op->getType()) < getTypeSizeInBits(Ty) && 1947 assert(isSCEVable(Ty) && 1949 Ty = getEffectiveSCEVType(Ty); 1949 Ty = getEffectiveSCEVType(Ty); 1954 cast<ConstantInt>(ConstantExpr::getSExt(SC->getValue(), Ty))); 1958 return getSignExtendExpr(SS->getOperand(), Ty, Depth + 1); 1962 return getZeroExtendExpr(SZ->getOperand(), Ty, Depth + 1); 1969 ID.AddPointer(Ty); 1975 Op, Ty); 1988 unsigned NewBits = getTypeSizeInBits(Ty); 1991 return getTruncateOrSignExtend(X, Ty, Depth); 2001 Ops.push_back(getSignExtendExpr(Op, Ty, Depth + 1)); 2017 const SCEV *SSExtD = getSignExtendExpr(getConstant(D), Ty, Depth); 2020 const SCEV *SSExtR = getSignExtendExpr(SResidual, Ty, Depth + 1); 2047 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, Depth + 1), 2048 getSignExtendExpr(Step, Ty, Depth + 1), L, SCEV::FlagNSW); 2092 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, 2094 getSignExtendExpr(Step, Ty, Depth + 1), L, 2118 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, 2120 getZeroExtendExpr(Step, Ty, Depth + 1), L, 2150 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, Depth + 1), 2151 getSignExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); 2162 const SCEV *SSExtD = getSignExtendExpr(getConstant(D), Ty, Depth); 2165 const SCEV *SSExtR = getSignExtendExpr(SResidual, Ty, Depth + 1); 2175 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, Depth + 1), 2176 getSignExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); 2183 return getZeroExtendExpr(Op, Ty, Depth + 1); 2189 Op, Ty);