Lines Matching refs:ExtKind
1325 ExtendKind ExtKind = getExtendKind(DU.NarrowDef); in getExtendedOperandRecurrence() local
1326 if (ExtKind == SignExtended && OBO->hasNoSignedWrap()) in getExtendedOperandRecurrence()
1329 else if(ExtKind == ZeroExtended && OBO->hasNoUnsignedWrap()) in getExtendedOperandRecurrence()
1353 return {AddRec, ExtKind}; in getExtendedOperandRecurrence()
1374 ExtendKind ExtKind; in getWideRecurrence() local
1378 ExtKind = SignExtended; in getWideRecurrence()
1381 ExtKind = ZeroExtended; in getWideRecurrence()
1385 ExtKind = SignExtended; in getWideRecurrence()
1388 ExtKind = ZeroExtended; in getWideRecurrence()
1393 return {AddRec, ExtKind}; in getWideRecurrence()
1496 ExtendKind ExtKind = getExtendKind(NarrowDef); in widenWithVariantUse() local
1497 bool CanSignExtend = ExtKind == SignExtended && OBO->hasNoSignedWrap(); in widenWithVariantUse()
1498 bool CanZeroExtend = ExtKind == ZeroExtended && OBO->hasNoUnsignedWrap(); in widenWithVariantUse()
1499 auto AnotherOpExtKind = ExtKind; in widenWithVariantUse()
1528 if (ExtKind == ZeroExtended && ICmpInst::isSigned(Pred)) in widenWithVariantUse()
1530 if (ExtKind == SignExtended && ICmpInst::isUnsigned(Pred)) in widenWithVariantUse()
1535 if (ExtKind == SignExtended) in widenWithVariantUse()
1558 if (ExtKind != ZeroExtended) in widenWithVariantUse()
1600 ExtendKindMap[NarrowUse] = ExtKind; in widenWithVariantUse()
1631 if (ExtKind == ZeroExtended) in widenWithVariantUse()