Home
last modified time | relevance | path

Searched refs:getEffectiveSCEVType (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DScalarEvolutionAliasAnalysis.cpp43 if (SE.getEffectiveSCEVType(AS->getType()) == in alias()
44 SE.getEffectiveSCEVType(BS->getType())) { in alias()
H A DScalarEvolutionExpander.cpp685 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitAddExpr()
755 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitMulExpr()
839 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitUDivExpr()
1320 Type *IntTy = SE.getEffectiveSCEVType(STy); in expandAddRecExprLiterally()
1422 if (ResTy != SE.getEffectiveSCEVType(ResTy)) in expandAddRecExprLiterally()
1469 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitAddRecExpr()
1605 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitTruncateExpr()
1614 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitZeroExtendExpr()
1623 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitSignExtendExpr()
1638 Ty = SE.getEffectiveSCEVType(Ty); in visitSMaxExpr()
[all …]
H A DScalarEvolution.cpp1228 Ty = getEffectiveSCEVType(Ty); in getTruncateExpr()
1603 Ty = getEffectiveSCEVType(Ty); in getZeroExtendExpr()
1909 Ty = getEffectiveSCEVType(Ty); in getSignExtendExpr()
2163 Ty = getEffectiveSCEVType(Ty); in getAnyExtendExpr()
2374 Type *ETy = getEffectiveSCEVType(Ops[0]->getType()); in getAddExpr()
3119 assert(getEffectiveSCEVType(LHS->getType()) == in getURemExpr()
3120 getEffectiveSCEVType(RHS->getType()) && in getURemExpr()
3148 assert(getEffectiveSCEVType(LHS->getType()) == in getUDivExpr()
3149 getEffectiveSCEVType(RHS->getType()) && in getUDivExpr()
3968 Ty = getEffectiveSCEVType(Ty); in getNegativeSCEV()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp420 SE.getEffectiveSCEVType(NewMul->getType()))); in DoInitialMatch()
878 (SE.getEffectiveSCEVType(PN.getType()) == in isExistingPhi()
879 SE.getEffectiveSCEVType(AR->getType())) && in isExistingPhi()
2633 Types.insert(SE.getEffectiveSCEVType(Expr->getType())); in CollectInterestingTypesAndFactors()
3146 Type *IntTy = SE.getEffectiveSCEVType(IVTy); in GenerateIVChain()
3661 CombinedIntegerType = SE.getEffectiveSCEVType(BaseReg->getType()); in GenerateCombinations()
3965 DstTy = SE.getEffectiveSCEVType(DstTy); in GenerateTruncates()
4101 Type *IntTy = SE.getEffectiveSCEVType(OrigReg->getType()); in GenerateCrossUseConstantOffsets()
5057 else if (SE.getEffectiveSCEVType(Ty) == SE.getEffectiveSCEVType(OpTy)) in Expand()
5061 Type *IntTy = SE.getEffectiveSCEVType(Ty); in Expand()
[all …]
H A DIndVarSimplify.cpp885 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty); in visitIVCast()
895 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty); in visitIVCast()
1686 assert(SE->getEffectiveSCEVType(WideIVExpr->getType()) == WideType && in createWideIV()
2301 Type *OfsTy = SE->getEffectiveSCEVType(IVInit->getType()); in genLoopLimit()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DScalarEvolution.h505 Type *getEffectiveSCEVType(Type *Ty) const;