Lines Matching refs:getExtendKind
1151 ExtendKind getExtendKind(Instruction *I);
1288 bool IsSigned = getExtendKind(NarrowDef) == ExtendKind::Sign; in cloneBitwiseIVUser()
1353 bool SignExtend = getExtendKind(NarrowDef) == ExtendKind::Sign; in cloneArithmeticIVUser()
1379 WidenIV::ExtendKind WidenIV::getExtendKind(Instruction *I) { in getExtendKind() function in WidenIV
1492 ExtendKind ExtKind = getExtendKind(DU.NarrowDef); in getExtendedOperandRecurrence()
1566 } else if (getExtendKind(DU.NarrowDef) == ExtendKind::Sign) { in getWideRecurrence()
1587 ExtendKind ExtKind = getExtendKind(DU.NarrowDef); in truncateIVUse()
1618 bool IsSigned = getExtendKind(DU.NarrowDef) == ExtendKind::Sign; in widenLoopCompare()
1678 ExtendKind ExtKind = getExtendKind(NarrowDef); in widenWithVariantUse()
1844 DU.NeverNegative || getExtendKind(DU.NarrowDef) == ExtendKind::Sign; in widenIVUse()
1846 DU.NeverNegative || getExtendKind(DU.NarrowDef) == ExtendKind::Zero; in widenIVUse()
2040 const SCEV *WideIVExpr = getExtendKind(OrigPhi) == ExtendKind::Sign in createWideIV()