Lines Matching refs:SignExtended
947 enum ExtendKind { ZeroExtended, SignExtended, Unknown }; enumerator
992 ExtendKindMap[OrigPhi] = WI.IsSigned ? SignExtended : ZeroExtended; in WidenIV()
1078 bool IsSigned = getExtendKind(NarrowDef) == SignExtended; in cloneBitwiseIVUser()
1163 bool SignExtend = getExtendKind(NarrowDef) == SignExtended; in cloneArithmeticIVUser()
1230 if (ExtKind == SignExtended && OBO->hasNoSignedWrap()) in getExtendedOperandRecurrence()
1282 ExtKind = SignExtended; in getWideRecurrence()
1287 } else if (getExtendKind(DU.NarrowDef) == SignExtended) { in getWideRecurrence()
1289 ExtKind = SignExtended; in getWideRecurrence()
1333 bool IsSigned = getExtendKind(DU.NarrowDef) == SignExtended; in widenLoopCompare()
1390 if (ExtKind == SignExtended && OBO->hasNoSignedWrap()) in widenWithVariantLoadUse()
1411 if (ExtKind == SignExtended) { in widenWithVariantLoadUse()
1419 if (ExtKind == SignExtended) { in widenWithVariantLoadUse()
1464 if (ExtKind == SignExtended) in widenWithVariantLoadUseCodegen()
1465 ExtendKindMap[NarrowUse] = SignExtended; in widenWithVariantLoadUseCodegen()
1470 if (ExtKind == SignExtended) { in widenWithVariantLoadUseCodegen()
1534 return DU.NeverNegative || getExtendKind(DU.NarrowDef) == SignExtended; in widenIVUse()
1682 const SCEV *WideIVExpr = getExtendKind(OrigPhi) == SignExtended in createWideIV()