Home
last modified time | relevance | path

Searched refs:MaxBECount (Results 1 – 3 of 3) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDIndVarSimplify.cpp1598 const SCEV *MaxBECount = SE->getSymbolicMaxBackedgeTakenCount(L); in optimizeLoopExits() local
1599 if (isa<SCEVCouldNotCompute>(MaxBECount)) in optimizeLoopExits()
1635 if (CurrMaxExit == MaxBECount) in optimizeLoopExits()
1649 MaxBECount, SkipLastIter, in optimizeLoopExits()
1692 MaxBECount->getType()->isIntegerTy() && in optimizeLoopExits()
1696 SE->getWiderType(MaxBECount->getType(), ExactExitCount->getType()); in optimizeLoopExits()
1698 MaxBECount = SE->getNoopOrZeroExtend(MaxBECount, WiderType); in optimizeLoopExits()
1699 assert(MaxBECount->getType() == ExactExitCount->getType()); in optimizeLoopExits()
1703 if (SE->isLoopEntryGuardedByCond(L, CmpInst::ICMP_ULT, MaxBECount, in optimizeLoopExits()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Analysis/
HDScalarEvolution.cpp1642 const SCEV *MaxBECount = getConstantMaxBackedgeTakenCount(L); in getZeroExtendExprImpl() local
1643 if (!isa<SCEVCouldNotCompute>(MaxBECount)) { in getZeroExtendExprImpl()
1649 getTruncateOrZeroExtend(MaxBECount, Start->getType(), Depth); in getZeroExtendExprImpl()
1651 CastedMaxBECount, MaxBECount->getType(), Depth); in getZeroExtendExprImpl()
1652 if (MaxBECount == RecastedMaxBECount) { in getZeroExtendExprImpl()
1707 if (!isa<SCEVCouldNotCompute>(MaxBECount) || HasGuards || in getZeroExtendExprImpl()
2016 const SCEV *MaxBECount = getConstantMaxBackedgeTakenCount(L); in getSignExtendExprImpl() local
2017 if (!isa<SCEVCouldNotCompute>(MaxBECount)) { in getSignExtendExprImpl()
2024 getTruncateOrZeroExtend(MaxBECount, Start->getType(), Depth); in getSignExtendExprImpl()
2026 CastedMaxBECount, MaxBECount->getType(), Depth); in getSignExtendExprImpl()
[all …]
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDScalarEvolution.h1695 const APInt &MaxBECount);
1700 const SCEV *MaxBECount,
1708 const APInt &MaxBECount);