Lines Matching refs:ExtKind
1374 ExtendKind ExtKind = getExtendKind(DU.NarrowDef); in getExtendedOperandRecurrence() local
1375 if (ExtKind == ExtendKind::Sign && OBO->hasNoSignedWrap()) in getExtendedOperandRecurrence()
1378 else if (ExtKind == ExtendKind::Zero && OBO->hasNoUnsignedWrap()) in getExtendedOperandRecurrence()
1402 return {AddRec, ExtKind}; in getExtendedOperandRecurrence()
1423 ExtendKind ExtKind; in getWideRecurrence() local
1427 ExtKind = ExtendKind::Sign; in getWideRecurrence()
1430 ExtKind = ExtendKind::Zero; in getWideRecurrence()
1434 ExtKind = ExtendKind::Sign; in getWideRecurrence()
1437 ExtKind = ExtendKind::Zero; in getWideRecurrence()
1442 return {AddRec, ExtKind}; in getWideRecurrence()
1545 ExtendKind ExtKind = getExtendKind(NarrowDef); in widenWithVariantUse() local
1546 bool CanSignExtend = ExtKind == ExtendKind::Sign && OBO->hasNoSignedWrap(); in widenWithVariantUse()
1547 bool CanZeroExtend = ExtKind == ExtendKind::Zero && OBO->hasNoUnsignedWrap(); in widenWithVariantUse()
1548 auto AnotherOpExtKind = ExtKind; in widenWithVariantUse()
1577 if (ExtKind == ExtendKind::Zero && ICmpInst::isSigned(Pred)) in widenWithVariantUse()
1579 if (ExtKind == ExtendKind::Sign && ICmpInst::isUnsigned(Pred)) in widenWithVariantUse()
1584 if (ExtKind == ExtendKind::Sign) in widenWithVariantUse()
1607 if (ExtKind != ExtendKind::Zero) in widenWithVariantUse()
1651 ExtendKindMap[NarrowUse] = ExtKind; in widenWithVariantUse()
1682 if (ExtKind == ExtendKind::Zero) in widenWithVariantUse()