Lines Matching refs:SignExtended
979 enum ExtendKind { ZeroExtended, SignExtended, Unknown }; enumerator
1136 ExtendKindMap[OrigPhi] = WI.IsSigned ? SignExtended : ZeroExtended; in WidenIV()
1189 bool IsSigned = getExtendKind(NarrowDef) == SignExtended; in cloneBitwiseIVUser()
1254 bool SignExtend = getExtendKind(NarrowDef) == SignExtended; in cloneArithmeticIVUser()
1326 if (ExtKind == SignExtended && OBO->hasNoSignedWrap()) in getExtendedOperandRecurrence()
1378 ExtKind = SignExtended; in getWideRecurrence()
1383 } else if (getExtendKind(DU.NarrowDef) == SignExtended) { in getWideRecurrence()
1385 ExtKind = SignExtended; in getWideRecurrence()
1432 bool IsSigned = getExtendKind(DU.NarrowDef) == SignExtended; in widenLoopCompare()
1497 bool CanSignExtend = ExtKind == SignExtended && OBO->hasNoSignedWrap(); in widenWithVariantUse()
1530 if (ExtKind == SignExtended && ICmpInst::isUnsigned(Pred)) in widenWithVariantUse()
1535 if (ExtKind == SignExtended) in widenWithVariantUse()
1573 AnotherOpExtKind = SignExtended; in widenWithVariantUse()
1687 return DU.NeverNegative || getExtendKind(DU.NarrowDef) == SignExtended; in widenIVUse()
1837 const SCEV *WideIVExpr = getExtendKind(OrigPhi) == SignExtended in createWideIV()