reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/ScalarEvolution.cpp
 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);