Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopBoundSplit.cpp169 if (!SE.isSCEVable(LHS->getType())) in isProcessableCondBI()
171 assert(SE.isSCEVable(RHS->getType()) && "Expected RHS's type is SCEVable"); in isProcessableCondBI()
383 if (!SE.isSCEVable(PN.getType())) in splitLoopBound()
H A DLoopStrengthReduce.cpp941 if (SE.isSCEVable(PN.getType()) && in isExistingPhi()
1005 SE.isSCEVable(UI->getType())) { in isHighCostExpansion()
2762 if (!SE.isSCEVable(Oper->getType())) in findIVOperand()
3048 if (SE.isSCEVable(OtherUse->getType()) in ChainInstruction()
3105 if (SE.isSCEVable(I.getType()) && !isa<SCEVUnknown>(SE.getSCEV(&I))) in CollectChains()
3127 if (!SE.isSCEVable(PN.getType())) in CollectChains()
3531 if (SE.isSCEVable(UserInst->getType())) { in CollectLoopInvariantFixupsAndFormulae()
6511 if (!SE.isSCEVable(LocOp->getType())) in DbgGatherSalvagableDVI()
6548 if (!SE.isSCEVable(P->getType())) in GetInductionVariable()
H A DNaryReassociate.cpp298 if (!SE->isSCEVable(I->getType())) in tryReassociate()
H A DLoopFuse.cpp1415 if (SE.isSCEVable(PHI->getType())) in performFusion()
1696 if (SE.isSCEVable(PHI->getType())) in fuseGuardedLoops()
H A DSeparateConstOffsetFromGEP.cpp1206 if (!SE->isSCEVable(I->getType())) in reuniteExts()
H A DLoopInterchange.cpp1097 if (!SE->isSCEVable(GEP->getOperand(i)->getType())) in getInstrOrderCost()
H A DIndVarSimplify.cpp869 if (!SE->isSCEVable(Phi->getType())) in isLoopCounter()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopUnrollAnalyzer.cpp32 if (!SE.isSCEVable(I->getType())) in simplifyInstWithSCEV()
H A DIVUsers.cpp144 if (!SE->isSCEVable(I->getType())) in AddUsersIfInteresting()
H A DStackSafetyAnalysis.cpp272 if (!SE.isSCEVable(Addr->getType()) || !SE.isSCEVable(Base->getType())) in offsetFrom()
328 if (!SE.isSCEVable(MI->getLength()->getType())) in getMemIntrinsicAccessRange()
H A DLoopCacheAnalysis.cpp449 assert(SE.isSCEVable(Addr->getType()) && "Addr should be SCEVable"); in isLoopInvariant()
H A DScalarEvolution.cpp1207 assert(isSCEVable(Ty) && in getTruncateExpr()
1597 assert(isSCEVable(Ty) && in getZeroExtendExpr()
1899 assert(isSCEVable(Ty) && in getSignExtendExpr()
2155 assert(isSCEVable(Ty) && in getAnyExtendExpr()
7080 if (isSCEVable(Op->getType())) in isSCEVExprNeverPoison()
7233 if (!isSCEVable(V->getType())) in getOperandsToCreate()
7335 if (isSCEVable(U->getType()) && isSCEVable(U->getOperand(0)->getType())) { in getOperandsToCreate()
7426 if (!isSCEVable(V->getType())) in createSCEV()
7781 if (isSCEVable(U->getType()) && isSCEVable(U->getOperand(0)->getType())) in createSCEV()
9662 if (!isSCEVable(Op->getType())) in computeSCEVAtScope()
[all …]
H A DLoopAccessAnalysis.cpp911 assert(SE->isSCEVable(Ptr->getType()) && "Value is not SCEVable!"); in findForkedPointer()
2498 if (!SE->isSCEVable(V->getType())) in isUniform()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp152 assert(SE->isSCEVable(IVSrc->getType()) && "Expect SCEVable IV operand"); in foldIVUser()
173 if (!SE->isSCEVable(UseInst->getType())) in foldIVUser()
648 if (!SE->isSCEVable(I->getType())) in replaceIVUserWithLoopInvariant()
722 if (!SE->isSCEVable(UseInst->getType()) || in eliminateIdentitySCEV()
849 if (!SE->isSCEVable(I->getType())) in isSimpleIVUser()
876 if (!SE->isSCEVable(CurrIV->getType())) in simplifyUsers()
H A DScalarEvolutionExpander.cpp1192 if (!SE.isSCEVable(PN.getType())) in getAddRecExprPHILiterally()
1940 if (!SE.isSCEVable(PN->getType())) in replaceCongruentIVs()
1962 if (!SE.isSCEVable(Phi->getType())) in replaceCongruentIVs()
H A DLoopUtils.cpp1291 if (!SE->isSCEVable(PN->getType())) in rewriteLoopExitValues()
/llvm-project-15.0.7/polly/lib/Support/
H A DScopHelper.cpp284 assert(SE.isSCEVable(Op->getType())); in visitGenericInst()
605 if (!V || !SE->isSCEVable(V->getType())) in canSynthesize()
H A DVirtualInstruction.cpp67 if (SE->isSCEVable(Val->getType())) { in create()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp1166 if (!SE->isSCEVable(CurrentPHINode->getType())) in getNodeForInc()
1232 if (!SE->isSCEVable(CurrentPHINode->getType())) in alreadyPrepared()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DIslNodeBuilder.cpp1167 if (SE.isSCEVable(Ty)) in preloadUnconditionally()
1336 if (SE.isSCEVable(AccInstTy)) { in preloadInvariantEquivClass()
H A DBlockGenerators.cpp67 if (!SE.isSCEVable(Old->getType())) in trySynthesizeNewValue()
896 if (SE.isSCEVable(EscapeInst->getType())) in createScalarFinalization()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DScalarEvolution.h497 bool isSCEVable(Type *Ty) const;
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopInfo.cpp707 if (!Ptr || !SE->isSCEVable(Ptr->getType())) in computeBoundsOnAccessRelation()
H A DScopBuilder.cpp2825 if (SE.isSCEVable(AccInst->getType())) { in addInvariantLoads()