Lines Matching defs:WI
512 static void visitIVCast(CastInst *Cast, WideIVInfo &WI,
528 uint64_t NarrowIVWidth = SE->getTypeSizeInBits(WI.NarrowIV->getType());
545 if (!WI.WidestNativeType ||
546 Width > SE->getTypeSizeInBits(WI.WidestNativeType)) {
547 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty);
548 WI.IsSigned = IsSigned;
556 WI.IsSigned |= IsSigned;
575 WideIVInfo WI;
582 WI.NarrowIV = IVPhi;
586 void visitCast(CastInst *Cast) override { visitIVCast(Cast, WI, SE, TTI); }
632 if (Visitor.WI.WidestNativeType) {
633 WideIVs.push_back(Visitor.WI);