Home
last modified time | relevance | path

Searched refs:ExitLimit (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h1095 struct ExitLimit {
1117 /*implicit*/ ExitLimit(const SCEV *E);
1119 ExitLimit(
1125 ExitLimit(const SCEV *E, const SCEV *ConstantMaxNotTaken,
1152 ExitLimit computeExitLimitFromCond(const Loop *L, Value *ExitCond,
1499 using EdgeExitInfo = std::pair<BasicBlock *, ExitLimit>;
1787 std::optional<ExitLimit> find(const Loop *L, Value *ExitCond,
1793 const ExitLimit &EL);
1798 ExitLimit computeExitLimitFromCondCached(ExitLimitCacheTy &Cache,
1833 ExitLimit computeExitLimitFromSingleExitSwitch(const Loop *L,
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp8654 ScalarEvolution::ExitLimit::ExitLimit(const SCEV *E) in ExitLimit() function in ScalarEvolution::ExitLimit
8657 ScalarEvolution::ExitLimit::ExitLimit( in ExitLimit() function in ScalarEvolution::ExitLimit
8693 ScalarEvolution::ExitLimit::ExitLimit( in ExitLimit() function in ScalarEvolution::ExitLimit
8713 const ExitLimit &EL = EEI.second; in BackedgeTakenInfo()
8828 ScalarEvolution::ExitLimit
8877 std::optional<ScalarEvolution::ExitLimit>
8934 ExitLimit EL = in computeExitLimitFromCondImpl()
8985 std::optional<ScalarEvolution::ExitLimit>
9230 ScalarEvolution::ExitLimit
10508 ScalarEvolution::ExitLimit
[all …]