Searched refs:ExitLimit (Results 1 – 2 of 2) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 1305 struct ExitLimit { 1325 /*implicit*/ ExitLimit(const SCEV *E); 1327 ExitLimit( 1331 ExitLimit(const SCEV *E, const SCEV *M, bool MaxOrZero, 1334 ExitLimit(const SCEV *E, const SCEV *M, bool MaxOrZero); 1401 using EdgeExitInfo = std::pair<BasicBlock *, ExitLimit>; 1633 ExitLimit computeExitLimit(const Loop *L, BasicBlock *ExitingBlock, 1646 ExitLimit computeExitLimitFromCond(const Loop *L, Value *ExitCond, 1664 SmallDenseMap<PointerIntPair<Value *, 1>, ExitLimit> TripCountMap; 1674 Optional<ExitLimit> find(const Loop *L, Value *ExitCond, bool ExitIfTrue, [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 7409 ScalarEvolution::ExitLimit::ExitLimit(const SCEV *E) in ExitLimit() function in ScalarEvolution::ExitLimit 7416 ScalarEvolution::ExitLimit::ExitLimit( in ExitLimit() function in ScalarEvolution::ExitLimit 7431 ScalarEvolution::ExitLimit::ExitLimit( in ExitLimit() function in ScalarEvolution::ExitLimit 7434 : ExitLimit(E, M, MaxOrZero, {&PredSet}) { in ExitLimit() 7440 ScalarEvolution::ExitLimit::ExitLimit(const SCEV *E, const SCEV *M, in ExitLimit() function in ScalarEvolution::ExitLimit 7442 : ExitLimit(E, M, MaxOrZero, None) { in ExitLimit() 7461 const ExitLimit &EL = EEI.second; in BackedgeTakenInfo() 7510 ExitLimit EL = computeExitLimit(L, ExitBB, AllowPredicates); in computeBackedgeTakenCount() 7561 ScalarEvolution::ExitLimit 7601 ScalarEvolution::ExitLimit ScalarEvolution::computeExitLimitFromCond( in computeExitLimitFromCond() [all …]
|