reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1652 return getZeroExtendExpr(SZ->getOperand(), Ty, Depth + 1); 1662 if (Depth > MaxCastDepth) { 1680 return getTruncateOrZeroExtend(X, Ty, Depth); 1703 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, Depth + 1), 1704 getZeroExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); 1722 getTruncateOrZeroExtend(MaxBECount, Start->getType(), Depth); 1724 CastedMaxBECount, MaxBECount->getType(), Depth); 1729 SCEV::FlagAnyWrap, Depth + 1); 1732 Depth + 1), 1733 WideTy, Depth + 1); 1734 const SCEV *WideStart = getZeroExtendExpr(Start, WideTy, Depth + 1); 1736 getZeroExtendExpr(CastedMaxBECount, WideTy, Depth + 1); 1740 getZeroExtendExpr(Step, WideTy, Depth + 1), 1741 SCEV::FlagAnyWrap, Depth + 1), 1742 SCEV::FlagAnyWrap, Depth + 1); 1749 Depth + 1), 1750 getZeroExtendExpr(Step, Ty, Depth + 1), L, 1758 getSignExtendExpr(Step, WideTy, Depth + 1), 1759 SCEV::FlagAnyWrap, Depth + 1), 1760 SCEV::FlagAnyWrap, Depth + 1); 1768 Depth + 1), 1769 getSignExtendExpr(Step, Ty, Depth + 1), L, 1800 Depth + 1), 1801 getZeroExtendExpr(Step, Ty, Depth + 1), L, 1816 Depth + 1), 1817 getSignExtendExpr(Step, Ty, Depth + 1), L, 1830 const SCEV *SZExtD = getZeroExtendExpr(getConstant(D), Ty, Depth); 1833 const SCEV *SZExtR = getZeroExtendExpr(SResidual, Ty, Depth + 1); 1836 Depth + 1); 1843 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, Depth + 1), 1844 getZeroExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); 1853 return getURemExpr(getZeroExtendExpr(LHS, Ty, Depth + 1), 1854 getZeroExtendExpr(RHS, Ty, Depth + 1)); 1859 return getUDivExpr(getZeroExtendExpr(Div->getLHS(), Ty, Depth + 1), 1860 getZeroExtendExpr(Div->getRHS(), Ty, Depth + 1)); 1869 Ops.push_back(getZeroExtendExpr(Op, Ty, Depth + 1)); 1870 return getAddExpr(Ops, SCEV::FlagNUW, Depth + 1); 1884 const SCEV *SZExtD = getZeroExtendExpr(getConstant(D), Ty, Depth); 1886 getAddExpr(getConstant(-D), SA, SCEV::FlagAnyWrap, Depth); 1887 const SCEV *SZExtR = getZeroExtendExpr(SResidual, Ty, Depth + 1); 1890 Depth + 1); 1902 Ops.push_back(getZeroExtendExpr(Op, Ty, Depth + 1)); 1903 return getMulExpr(Ops, SCEV::FlagNUW, Depth + 1); 1929 SCEV::FlagNUW, Depth + 1);