Home
last modified time | relevance | path

Searched refs:isSCEVable (Results 1 – 14 of 14) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp131 assert(SE->isSCEVable(IVSrc->getType()) && "Expect SCEVable IV operand"); in foldIVUser()
151 if (!SE->isSCEVable(UseInst->getType())) in foldIVUser()
662 if (!SE->isSCEVable(I->getType())) in replaceIVUserWithLoopInvariant()
690 if (!SE->isSCEVable(UseInst->getType()) || in eliminateIdentitySCEV()
856 if (!SE->isSCEVable(I->getType())) in isSimpleIVUser()
883 if (!SE->isSCEVable(CurrIV->getType())) in simplifyUsers()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLoopUnrollAnalyzer.cpp29 if (!SE.isSCEVable(I->getType())) in simplifyInstWithSCEV()
H A DStackSafetyAnalysis.cpp236 if (!SE.isSCEVable(Addr->getType())) in offsetFromAlloca()
249 if (!SE.isSCEVable(Addr->getType())) in getAccessRange()
H A DIVUsers.cpp177 if (!SE->isSCEVable(I->getType())) in AddUsersImpl()
H A DScalarEvolution.cpp1226 assert(isSCEVable(Ty) && in getTruncateExpr()
1601 assert(isSCEVable(Ty) && in getZeroExtendExpr()
1907 assert(isSCEVable(Ty) && in getSignExtendExpr()
2161 assert(isSCEVable(Ty) && in getAnyExtendExpr()
3781 bool ScalarEvolution::isSCEVable(Type *Ty) const { in isSCEVable() function in ScalarEvolution
3789 assert(isSCEVable(Ty) && "Type is not SCEVable!"); in getTypeSizeInBits()
3799 assert(isSCEVable(Ty) && "Type is not SCEVable!"); in getEffectiveSCEVType()
6122 if (!isSCEVable(V->getType())) in createSCEV()
6460 if (isSCEVable(U->getType()) && isSCEVable(U->getOperand(0)->getType())) in createSCEV()
8145 if (!isSCEVable(Op->getType())) in computeSCEVAtScope()
[all …]
H A DScalarEvolutionExpander.cpp1163 if (!SE.isSCEVable(PN.getType())) in getAddRecExprPHILiterally()
1886 if (!SE.isSCEVable(PN->getType())) in replaceCongruentIVs()
1907 if (!SE.isSCEVable(Phi->getType())) in replaceCongruentIVs()
H A DLoopAccessAnalysis.cpp2052 if (!SE->isSCEVable(V->getType())) in isUniform()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DNaryReassociate.cpp237 if (SE->isSCEVable(I->getType()) && isPotentiallyNaryReassociable(&*I)) { in doOneIteration()
H A DIndVarSimplify.cpp590 if (!SE->isSCEVable(PN->getType())) in rewriteLoopExitValues()
1266 if (!SE->isSCEVable(DU.NarrowUse->getType())) in getWideRecurrence()
2172 if (!SE->isSCEVable(Phi->getType())) in isLoopCounter()
H A DLoopStrengthReduce.cpp877 if (SE.isSCEVable(PN.getType()) && in isExistingPhi()
939 SE.isSCEVable(UI->getType())) { in isHighCostExpansion()
2695 if (!SE.isSCEVable(Oper->getType())) in findIVOperand()
2975 if (SE.isSCEVable(OtherUse->getType()) in ChainInstruction()
3032 if (SE.isSCEVable(I.getType()) && !isa<SCEVUnknown>(SE.getSCEV(&I))) in CollectChains()
3054 if (!SE.isSCEVable(PN.getType())) in CollectChains()
3403 if (SE.isSCEVable(UserInst->getType())) { in CollectLoopInvariantFixupsAndFormulae()
H A DSeparateConstOffsetFromGEP.cpp1164 if (!SE->isSCEVable(I->getType())) in reuniteExts()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCLoopPreIncPrep.cpp211 if (!SE->isSCEVable(CurrentPHINode->getType())) in alreadyPrepared()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DScalarEvolution.h496 bool isSCEVable(Type *Ty) const;
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1662 if (PSE.getSE()->isSCEVable(IV->getType())) { in widenIntOrFpInduction()