Lines Matching defs:WI
603 WideIVInfo WI;
607 SE(SCEV), TD(TData) { WI.NarrowIV = NarrowIV; }
627 if (!WI.WidestNativeType) {
628 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty);
629 WI.IsSigned = IsSigned;
634 if (WI.IsSigned != IsSigned)
637 if (Width > SE->getTypeSizeInBits(WI.WidestNativeType))
638 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty);
684 WidenIV(const WideIVInfo &WI, LoopInfo *LInfo,
687 OrigPhi(WI.NarrowIV),
688 WideType(WI.WidestNativeType),
689 IsSigned(WI.IsSigned),
1081 if (WIV.WI.WidestNativeType) {
1082 WideIVs.push_back(WIV.WI);