Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDSimplifyIndVar.cpp132 assert(SE->isSCEVable(IVSrc->getType()) && "Expect SCEVable IV operand"); in foldIVUser()
152 if (!SE->isSCEVable(UseInst->getType())) in foldIVUser()
660 if (!SE->isSCEVable(I->getType())) in replaceIVUserWithLoopInvariant()
688 if (!SE->isSCEVable(UseInst->getType()) || in eliminateIdentitySCEV()
826 if (!SE->isSCEVable(I->getType())) in isSimpleIVUser()
853 if (!SE->isSCEVable(CurrIV->getType())) in simplifyUsers()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
HDLoopUnrollAnalyzer.cpp28 if (!SE.isSCEVable(I->getType())) in simplifyInstWithSCEV()
HDStackSafetyAnalysis.cpp237 if (!SE.isSCEVable(Addr->getType())) in offsetFromAlloca()
250 if (!SE.isSCEVable(Addr->getType())) in getAccessRange()
HDIVUsers.cpp177 if (!SE->isSCEVable(I->getType())) in AddUsersImpl()
HDLoopCacheAnalysis.cpp368 assert(SE.isSCEVable(Addr->getType()) && "Addr should be SCEVable"); in isLoopInvariant()
HDScalarEvolution.cpp1265 assert(isSCEVable(Ty) && in getTruncateExpr()
1648 assert(isSCEVable(Ty) && in getZeroExtendExpr()
1954 assert(isSCEVable(Ty) && in getSignExtendExpr()
2208 assert(isSCEVable(Ty) && in getAnyExtendExpr()
3773 bool ScalarEvolution::isSCEVable(Type *Ty) const { in isSCEVable() function in ScalarEvolution
3781 assert(isSCEVable(Ty) && "Type is not SCEVable!"); in getTypeSizeInBits()
3791 assert(isSCEVable(Ty) && "Type is not SCEVable!"); in getEffectiveSCEVType()
3907 assert(isSCEVable(V->getType()) && "Value is not SCEVable!"); in getSCEV()
3939 assert(isSCEVable(V->getType()) && "Value is not SCEVable!"); in getExistingSCEV()
6056 if (!isSCEVable(I->getOperand(OpIndex)->getType())) in isSCEVExprNeverPoison()
[all …]
HDScalarEvolutionExpander.cpp1182 if (!SE.isSCEVable(PN.getType())) in getAddRecExprPHILiterally()
1974 if (!SE.isSCEVable(PN->getType())) in replaceCongruentIVs()
1995 if (!SE.isSCEVable(Phi->getType())) in replaceCongruentIVs()
HDLoopAccessAnalysis.cpp2114 if (!SE->isSCEVable(V->getType())) in isUniform()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDNaryReassociate.cpp237 if (SE->isSCEVable(I->getType()) && isPotentiallyNaryReassociable(&*I)) { in doOneIteration()
HDLoopFuse.cpp1233 if (SE.isSCEVable(PHI->getType())) in performFusion()
1485 if (SE.isSCEVable(PHI->getType())) in fuseGuardedLoops()
HDLoopStrengthReduce.cpp886 if (SE.isSCEVable(PN.getType()) && in isExistingPhi()
948 SE.isSCEVable(UI->getType())) { in isHighCostExpansion()
2723 if (!SE.isSCEVable(Oper->getType())) in findIVOperand()
3003 if (SE.isSCEVable(OtherUse->getType()) in ChainInstruction()
3060 if (SE.isSCEVable(I.getType()) && !isa<SCEVUnknown>(SE.getSCEV(&I))) in CollectChains()
3082 if (!SE.isSCEVable(PN.getType())) in CollectChains()
3440 if (SE.isSCEVable(UserInst->getType())) { in CollectLoopInvariantFixupsAndFormulae()
HDIndVarSimplify.cpp611 if (!SE->isSCEVable(PN->getType())) in rewriteLoopExitValues()
1335 if (!SE->isSCEVable(DU.NarrowUse->getType())) in getWideRecurrence()
2251 if (!SE->isSCEVable(Phi->getType())) in isLoopCounter()
HDSeparateConstOffsetFromGEP.cpp1164 if (!SE->isSCEVable(I->getType())) in reuniteExts()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCLoopInstrFormPrep.cpp745 if (!SE->isSCEVable(CurrentPHINode->getType())) in alreadyPrepared()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDScalarEvolution.h485 bool isSCEVable(Type *Ty) const;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDLoopVectorize.cpp1837 if (PSE.getSE()->isSCEVable(IV->getType())) { in widenIntOrFpInduction()