Searched refs:getEffectiveSCEVType (Results 1 – 8 of 8) sorted by relevance
733 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitAddExpr()805 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitMulExpr()900 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitUDivExpr()1140 Type *PhiTy = SE.getEffectiveSCEVType(Phi->getType()); in canBeCheaplyTransformed()1141 Type *RequestedTy = SE.getEffectiveSCEVType(Requested->getType()); in canBeCheaplyTransformed()1278 TruncTy = SE.getEffectiveSCEVType(Normalized->getType()); in getAddRecExprPHILiterally()1391 Type *IntTy = SE.getEffectiveSCEVType(STy); in expandAddRecExprLiterally()1505 if (ResTy != SE.getEffectiveSCEVType(ResTy)) in expandAddRecExprLiterally()1506 Result = InsertNoopCastOfTo(Result, SE.getEffectiveSCEVType(ResTy)); in expandAddRecExprLiterally()1558 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitAddRecExpr()[all …]
1886 assert(SE->getEffectiveSCEVType(WideIVExpr->getType()) == WideType && in createWideIV()
44 if (SE.getEffectiveSCEVType(AS->getType()) == in alias()45 SE.getEffectiveSCEVType(BS->getType())) { in alias()
461 IntegerType *ITy = cast<IntegerType>(getEffectiveSCEVType(Ty)); in getConstant()1074 if (getDataLayout().getTypeSizeInBits(getEffectiveSCEVType(Op->getType())) != in getLosslessPtrToIntExpr()1182 Ty = getEffectiveSCEVType(Ty); in getTruncateExpr()1571 Ty = getEffectiveSCEVType(Ty); in getZeroExtendExpr()1873 Ty = getEffectiveSCEVType(Ty); in getSignExtendExpr()2110 Ty = getEffectiveSCEVType(Ty); in getAnyExtendExpr()2321 Type *ETy = getEffectiveSCEVType(Ops[0]->getType()); in getAddExpr()2323 assert(getEffectiveSCEVType(Ops[i]->getType()) == ETy && in getAddExpr()2837 Type *ETy = getEffectiveSCEVType(Ops[0]->getType()); in getMulExpr()2839 assert(getEffectiveSCEVType(Ops[i]->getType()) == ETy && in getMulExpr()[all …]
135 PtrSCEV, SE->getEffectiveSCEVType(AASCEV->getType())); in getNewAlignment()
444 SE.getEffectiveSCEVType(NewMul->getType()))); in DoInitialMatch()913 (SE.getEffectiveSCEVType(PN.getType()) == in isExistingPhi()914 SE.getEffectiveSCEVType(AR->getType())) && in isExistingPhi()2665 Types.insert(SE.getEffectiveSCEVType(Expr->getType())); in CollectInterestingTypesAndFactors()3187 Type *IntTy = SE.getEffectiveSCEVType(IVTy); in GenerateIVChain()3711 CombinedIntegerType = SE.getEffectiveSCEVType(BaseReg->getType()); in GenerateCombinations()4047 DstTy = SE.getEffectiveSCEVType(DstTy); in GenerateTruncates()4207 Type *IntTy = SE.getEffectiveSCEVType(OrigReg->getType()); in GenerateCrossUseConstantOffsets()5221 else if (SE.getEffectiveSCEVType(Ty) == SE.getEffectiveSCEVType(OpTy)) in Expand()5225 Type *IntTy = SE.getEffectiveSCEVType(Ty); in Expand()[all …]
545 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty); in visitIVCast()555 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty); in visitIVCast()992 Type *OfsTy = SE->getEffectiveSCEVType(IVInit->getType()); in genLoopLimit()
496 Type *getEffectiveSCEVType(Type *Ty) const;