Lines Matching refs:WideType
798 Type *WideType;
821 WideType(WI.WidestNativeType),
837 Value *getExtend(Value *NarrowOper, Type *WideType, bool IsSigned,
863 Value *WidenIV::getExtend(Value *NarrowOper, Type *WideType, bool IsSigned,
873 return IsSigned ? Builder.CreateSExt(NarrowOper, WideType) :
874 Builder.CreateZExt(NarrowOper, WideType);
903 getExtend(DU.NarrowUse->getOperand(0), WideType, IsSigned, DU.NarrowUse);
905 getExtend(DU.NarrowUse->getOperand(1), WideType, IsSigned, DU.NarrowUse);
942 SE->getSCEV(DU.NarrowUse->getOperand(ExtendOperIdx)), WideType);
945 SE->getSCEV(DU.NarrowUse->getOperand(ExtendOperIdx)), WideType);
969 >= SE->getTypeSizeInBits(WideType)) {
976 SE->getSignExtendExpr(NarrowExpr, WideType) :
977 SE->getZeroExtendExpr(NarrowExpr, WideType);
996 if (DU.NarrowUse->getType() != WideType) {
998 unsigned IVWidth = SE->getTypeSizeInBits(WideType);
1110 SE->getSignExtendExpr(AddRec, WideType) :
1111 SE->getZeroExtendExpr(AddRec, WideType);
1113 assert(SE->getEffectiveSCEVType(WideIVExpr->getType()) == WideType &&
1133 WidePhi = cast<PHINode>(Rewriter.expandCodeFor(AddRec, WideType, InsertPt));