Searched refs:isSCEVable (Results 1 – 16 of 16) sorted by relevance
132 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()
28 if (!SE.isSCEVable(I->getType())) in simplifyInstWithSCEV()
237 if (!SE.isSCEVable(Addr->getType())) in offsetFromAlloca()250 if (!SE.isSCEVable(Addr->getType())) in getAccessRange()
177 if (!SE->isSCEVable(I->getType())) in AddUsersImpl()
368 assert(SE.isSCEVable(Addr->getType()) && "Addr should be SCEVable"); in isLoopInvariant()
1265 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 ScalarEvolution3781 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 …]
1182 if (!SE.isSCEVable(PN.getType())) in getAddRecExprPHILiterally()1974 if (!SE.isSCEVable(PN->getType())) in replaceCongruentIVs()1995 if (!SE.isSCEVable(Phi->getType())) in replaceCongruentIVs()
2114 if (!SE->isSCEVable(V->getType())) in isUniform()
237 if (SE->isSCEVable(I->getType()) && isPotentiallyNaryReassociable(&*I)) { in doOneIteration()
1233 if (SE.isSCEVable(PHI->getType())) in performFusion()1485 if (SE.isSCEVable(PHI->getType())) in fuseGuardedLoops()
886 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()
611 if (!SE->isSCEVable(PN->getType())) in rewriteLoopExitValues()1335 if (!SE->isSCEVable(DU.NarrowUse->getType())) in getWideRecurrence()2251 if (!SE->isSCEVable(Phi->getType())) in isLoopCounter()
1164 if (!SE->isSCEVable(I->getType())) in reuniteExts()
745 if (!SE->isSCEVable(CurrentPHINode->getType())) in alreadyPrepared()
485 bool isSCEVable(Type *Ty) const;
1837 if (PSE.getSE()->isSCEVable(IV->getType())) { in widenIntOrFpInduction()