Lines Matching defs:WI
509 static void visitIVCast(CastInst *Cast, WideIVInfo &WI,
525 uint64_t NarrowIVWidth = SE->getTypeSizeInBits(WI.NarrowIV->getType());
542 if (!WI.WidestNativeType ||
543 Width > SE->getTypeSizeInBits(WI.WidestNativeType)) {
544 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty);
545 WI.IsSigned = IsSigned;
553 WI.IsSigned |= IsSigned;
572 WideIVInfo WI;
579 WI.NarrowIV = IVPhi;
583 void visitCast(CastInst *Cast) override { visitIVCast(Cast, WI, SE, TTI); }
629 if (Visitor.WI.WidestNativeType) {
630 WideIVs.push_back(Visitor.WI);