Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/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.cpp953 if (SE.isSCEVable(PN.getType()) && in isExistingPhi()
1018 SE.isSCEVable(UI->getType())) { in isHighCostExpansion()
2771 if (!SE.isSCEVable(Oper->getType())) in findIVOperand()
3046 if (SE.isSCEVable(OtherUse->getType()) in ChainInstruction()
3103 if (SE.isSCEVable(I.getType()) && !isa<SCEVUnknown>(SE.getSCEV(&I))) in CollectChains()
3125 if (!SE.isSCEVable(PN.getType())) in CollectChains()
3553 if (SE.isSCEVable(UserInst->getType())) { in CollectLoopInvariantFixupsAndFormulae()
6688 if (!SE.isSCEVable(LocOp->getType())) in DbgGatherSalvagableDVI()
6735 if (!SE.isSCEVable(P->getType())) in GetInductionVariable()
6827 if (!SE.isSCEVable(PN.getType())) { in canFoldTermCondOfLoop()
H A DNaryReassociate.cpp298 if (!SE->isSCEVable(I->getType())) in tryReassociate()
H A DLoopFuse.cpp1663 if (SE.isSCEVable(PHI->getType())) in performFusion()
1946 if (SE.isSCEVable(PHI->getType())) in fuseGuardedLoops()
H A DLoopInterchange.cpp1052 if (!SE->isSCEVable(GEP->getOperand(i)->getType())) in getInstrOrderCost()
H A DIndVarSimplify.cpp800 if (!SE->isSCEVable(Phi->getType())) in isLoopCounter()
H A DConstraintElimination.cpp907 !SE.isSCEVable(PN->getType())) in addInfoForInductions()
/freebsd-14.2/contrib/llvm-project/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 DScalarEvolution.cpp1137 assert(isSCEVable(Ty) && in getTruncateExpr()
1552 assert(isSCEVable(Ty) && in getZeroExtendExpr()
1887 assert(isSCEVable(Ty) && in getSignExtendExpr()
2168 assert(isSCEVable(Ty) && in getAnyExtendExpr()
7327 if (isSCEVable(Op->getType())) in isSCEVExprNeverPoison()
7462 if (!isSCEVable(V->getType())) in getOperandsToCreate()
7557 if (isSCEVable(U->getType()) && isSCEVable(U->getOperand(0)->getType())) { in getOperandsToCreate()
7648 if (!isSCEVable(V->getType())) in createSCEV()
8023 if (isSCEVable(U->getType()) && isSCEVable(U->getOperand(0)->getType())) in createSCEV()
8474 if (!isSCEVable(V->getType())) in forgetLcssaPhiWithNewPredecessor()
[all …]
H A DLoopCacheAnalysis.cpp448 assert(SE.isSCEVable(Addr->getType()) && "Addr should be SCEVable"); in isLoopInvariant()
H A DLoopAccessAnalysis.cpp1048 assert(SE->isSCEVable(Ptr->getType()) && "Value is not SCEVable!"); in findForkedPointer()
2726 if (!SE->isSCEVable(V->getType())) in isInvariant()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp150 assert(SE->isSCEVable(IVSrc->getType()) && "Expect SCEVable IV operand"); in foldIVUser()
171 if (!SE->isSCEVable(UseInst->getType())) in foldIVUser()
624 if (!SE->isSCEVable(I->getType())) in replaceIVUserWithLoopInvariant()
716 if (!SE->isSCEVable(UseInst->getType()) || in eliminateIdentitySCEV()
862 if (!SE->isSCEVable(I->getType())) in isSimpleIVUser()
889 if (!SE->isSCEVable(CurrIV->getType())) in simplifyUsers()
H A DLCSSA.cpp153 bool HasSCEV = SE && SE->isSCEVable(I->getType()) && in formLCSSAForInstructions()
H A DScalarEvolutionExpander.cpp895 if (!SE.isSCEVable(PN.getType())) in getAddRecExprPHILiterally()
1551 if (!SE.isSCEVable(PN->getType())) in replaceCongruentIVs()
1574 if (!SE.isSCEVable(Phi->getType())) in replaceCongruentIVs()
H A DLoopUtils.cpp1375 if (!SE->isSCEVable(PN->getType())) in rewriteLoopExitValues()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp1166 if (!SE->isSCEVable(CurrentPHINode->getType())) in getNodeForInc()
1234 if (!SE->isSCEVable(CurrentPHINode->getType())) in alreadyPrepared()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp579 if (!SE->isSCEVable(V->getType())) in isUniform()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h500 bool isSCEVable(Type *Ty) const;