Searched refs:isSCEVable (Results 1 – 17 of 17) sorted by relevance
116 assert(SE->isSCEVable(IVSrc->getType()) && "Expect SCEVable IV operand"); in foldIVUser()131 if (!SE->isSCEVable(UseInst->getType())) in foldIVUser()261 if (!SE->isSCEVable(UseInst->getType()) || in eliminateIVUser()302 if (!SE->isSCEVable(I->getType())) in isSimpleIVUser()329 if (!SE->isSCEVable(CurrIV->getType())) in simplifyUsers()
113 assert(SE->isSCEVable(IVSrc->getType()) && "Expect SCEVable IV operand"); in foldIVUser()128 if (!SE->isSCEVable(UseInst->getType())) in foldIVUser()450 if (!SE->isSCEVable(UseInst->getType()) || in eliminateIdentitySCEV()577 if (!SE->isSCEVable(I->getType())) in isSimpleIVUser()604 if (!SE->isSCEVable(CurrIV->getType())) in simplifyUsers()
30 if (!SE.isSCEVable(I->getType())) in simplifyInstWithSCEV()
127 if (!SE->isSCEVable(I->getType())) in AddUsersImpl()
1071 assert(isSCEVable(Ty) && in getTruncateExpr()1408 assert(isSCEVable(Ty) && in getZeroExtendExpr()1604 assert(isSCEVable(Ty) && in getSignExtendExpr()1834 assert(isSCEVable(Ty) && in getAnyExtendExpr()3284 bool ScalarEvolution::isSCEVable(Type *Ty) const { in isSCEVable() function in ScalarEvolution3292 assert(isSCEVable(Ty) && "Type is not SCEVable!"); in getTypeSizeInBits()3300 assert(isSCEVable(Ty) && "Type is not SCEVable!"); in getEffectiveSCEVType()3415 assert(isSCEVable(V->getType()) && "Value is not SCEVable!"); in getSCEV()3432 assert(isSCEVable(V->getType()) && "Value is not SCEVable!"); in getExistingSCEV()4927 if (!isSCEVable(V->getType())) in createSCEV()[all …]
1109 if (!PN || !SE.isSCEVable(PN->getType())) in getAddRecExprPHILiterally()1781 if (!SE.isSCEVable(PN->getType())) in replaceCongruentIVs()1802 if (!SE.isSCEVable(Phi->getType())) in replaceCongruentIVs()
86 if (!SE->isSCEVable(I->getType())) in AddUsersIfInteresting()
796 assert(isSCEVable(Ty) && in getTruncateExpr()883 assert(isSCEVable(Ty) && in getZeroExtendExpr()1141 assert(isSCEVable(Ty) && in getSignExtendExpr()1293 assert(isSCEVable(Ty) && in getAnyExtendExpr()2656 bool ScalarEvolution::isSCEVable(Type *Ty) const { in isSCEVable() function in ScalarEvolution2664 assert(isSCEVable(Ty) && "Type is not SCEVable!"); in getTypeSizeInBits()2685 assert(isSCEVable(Ty) && "Type is not SCEVable!"); in getEffectiveSCEVType()2705 assert(isSCEVable(V->getType()) && "Value is not SCEVable!"); in getSCEV()3554 if (!isSCEVable(V->getType())) in createSCEV()3801 if (isSCEVable(U->getType()) && isSCEVable(U->getOperand(0)->getType())) in createSCEV()[all …]
947 if (!SE.isSCEVable(PN->getType()) || in getAddRecExprPHILiterally()1529 if (!SE.isSCEVable(Phi->getType())) in replaceCongruentIVs()
249 if (SE->isSCEVable(I->getType()) && isPotentiallyNaryReassociable(&*I)) { in doOneIteration()
532 if (!SE->isSCEVable(PN->getType())) in rewriteLoopExitValues()1175 if (!SE->isSCEVable(NarrowUse->getType())) in getWideRecurrence()1759 if (!SE->isSCEVable(Phi->getType())) in FindLoopCounter()
718 if (SE.isSCEVable(PN->getType()) && in isExistingPhi()780 SE.isSCEVable(UI->getType())) { in isHighCostExpansion()2415 if (!SE.isSCEVable(Oper->getType())) in findIVOperand()2691 if (SE.isSCEVable(OtherUse->getType()) in ChainInstruction()2748 if (SE.isSCEVable(I.getType()) && !isa<SCEVUnknown>(SE.getSCEV(&I))) in CollectChains()2771 if (!SE.isSCEVable(PN->getType())) in CollectChains()3114 if (SE.isSCEVable(UserInst->getType())) { in CollectLoopInvariantFixupsAndFormulae()
1115 if (!SE->isSCEVable(I->getType())) in reuniteExts()
541 bool isSCEVable(Type *Ty) const;
964 if (!SE->isSCEVable(NarrowUse->getType())) in GetWideRecurrence()1458 if (!SE->isSCEVable(Phi->getType())) in FindLoopCounter()
747 if (SE.isSCEVable(PN->getType()) && in RateRegister()2260 if (SE.isSCEVable(UserInst->getType())) { in CollectLoopInvariantFixupsAndFormulae()
1167 bool isSCEVable(Type *Ty) const;