Lines Matching refs:WideType
874 Type *WideType;
897 WideType(WI.WidestNativeType),
913 Value *createExtendInst(Value *NarrowOper, Type *WideType, bool IsSigned,
947 Value *WidenIV::createExtendInst(Value *NarrowOper, Type *WideType,
957 return IsSigned ? Builder.CreateSExt(NarrowOper, WideType) :
958 Builder.CreateZExt(NarrowOper, WideType);
999 : createExtendInst(NarrowUse->getOperand(0), WideType,
1003 : createExtendInst(NarrowUse->getOperand(1), WideType,
1047 WideRHS = GetExtend(NarrowRHS, WideType);
1050 WideLHS = GetExtend(NarrowLHS, WideType);
1090 : createExtendInst(NarrowUse->getOperand(0), WideType,
1094 : createExtendInst(NarrowUse->getOperand(1), WideType,
1143 SE->getSCEV(DU.NarrowUse->getOperand(ExtendOperIdx)), WideType);
1146 SE->getSCEV(DU.NarrowUse->getOperand(ExtendOperIdx)), WideType);
1180 >= SE->getTypeSizeInBits(WideType)) {
1187 SE->getSignExtendExpr(NarrowExpr, WideType) :
1188 SE->getZeroExtendExpr(NarrowExpr, WideType);
1234 unsigned IVWidth = SE->getTypeSizeInBits(WideType);
1244 Value *ExtOp = createExtendInst(Op, WideType, Cmp->isSigned(), Cmp);
1286 if (DU.NarrowUse->getType() != WideType) {
1288 unsigned IVWidth = SE->getTypeSizeInBits(WideType);
1404 SE->getSignExtendExpr(AddRec, WideType) :
1405 SE->getZeroExtendExpr(AddRec, WideType);
1407 assert(SE->getEffectiveSCEVType(WideIVExpr->getType()) == WideType &&
1428 WidePhi = cast<PHINode>(Rewriter.expandCodeFor(AddRec, WideType, InsertPt));