Searched refs:MaxBECount (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| HD | IndVarSimplify.cpp | 1598 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/ |
| HD | ScalarEvolution.cpp | 1642 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/ |
| HD | ScalarEvolution.h | 1695 const APInt &MaxBECount); 1700 const SCEV *MaxBECount, 1708 const APInt &MaxBECount);
|