Home
last modified time | relevance | path

Searched refs:Increasing (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DLoopInfoTest.cpp285 Loop::LoopBounds::Direction::Increasing); in TEST()
344 Loop::LoopBounds::Direction::Increasing); in TEST()
403 Loop::LoopBounds::Direction::Increasing); in TEST()
462 Loop::LoopBounds::Direction::Increasing); in TEST()
521 Loop::LoopBounds::Direction::Increasing); in TEST()
581 Loop::LoopBounds::Direction::Increasing); in TEST()
696 Loop::LoopBounds::Direction::Increasing); in TEST()
875 Loop::LoopBounds::Direction::Increasing); in TEST()
936 Loop::LoopBounds::Direction::Increasing); in TEST()
996 Loop::LoopBounds::Direction::Increasing); in TEST()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp1082 bool Increasing = MainLoopStructure.IndVarIncreasing; in calculateSubRanges() local
1091 if (Increasing) { in calculateSubRanges()
1275 bool Increasing = LS.IndVarIncreasing; in changeIterationSpaceEnd() local
1290 Increasing in changeIterationSpaceEnd()
1418 bool Increasing = MainLoopStructure.IndVarIncreasing; in run() local
1430 Increasing ? SR.LowLimit.has_value() : SR.HighLimit.has_value(); in run()
1432 Increasing ? SR.HighLimit.has_value() : SR.LowLimit.has_value(); in run()
1442 if (Increasing) in run()
1469 if (Increasing) in run()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopInfo.cpp259 if (D == Direction::Increasing) in getCanonicalPredicate()
275 return Direction::Increasing; in getDirection()
H A DScalarEvolution.cpp10765 bool Increasing = *MonotonicType == ScalarEvolution::MonotonicallyIncreasing; in getLoopInvariantPredicate() local
10766 auto P = Increasing ? Pred : ICmpInst::getInversePredicate(Pred); in getLoopInvariantPredicate()
/llvm-project-15.0.7/llvm/test/Transforms/IRCE/
H A Dunsigned_comparisons_ugt.ll191 ; Increasing loop, UINT_MAX. Negative test: we cannot add 1 to UINT_MAX.
H A Dunsigned_comparisons_ult.ll236 ; Increasing loop, UINT_MAX. Positive test.
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopInfo.h720 enum class Direction { Increasing, Decreasing, Unknown }; enumerator
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dvec_shuffle-inseltpoison.ll244 ; Increasing length of vector ops is not a good canonicalization.
261 ; Increasing length of vector ops must be safe from illegal undef propagation.
278 ; Increasing length of insertelements (no math ops) is a good canonicalization.
H A Dvec_shuffle.ll244 ; Increasing length of vector ops is not a good canonicalization.
261 ; Increasing length of vector ops must be safe from illegal undef propagation.
278 ; Increasing length of insertelements (no math ops) is a good canonicalization.