Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h1160 ExitLimit computeExitLimitFromCond(const Loop *L, Value *ExitCond,
1809 std::optional<ExitLimit> find(const Loop *L, Value *ExitCond,
1813 void insert(const Loop *L, Value *ExitCond, bool ExitIfTrue,
1821 const Loop *L, Value *ExitCond,
1826 Value *ExitCond, bool ExitIfTrue,
1830 ExitLimitCacheTy &Cache, const Loop *L, Value *ExitCond, bool ExitIfTrue,
1838 ExitLimit computeExitLimitFromICmp(const Loop *L, ICmpInst *ExitCond,
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp8914 const Loop *L, Value *ExitCond, bool ExitIfTrue, bool ControlsOnlyExit, in computeExitLimitFromCond() argument
8917 return computeExitLimitFromCondCached(Cache, L, ExitCond, ExitIfTrue, in computeExitLimitFromCond()
8922 ScalarEvolution::ExitLimitCache::find(const Loop *L, Value *ExitCond, in find() argument
8932 auto Itr = TripCountMap.find({ExitCond, ControlsOnlyExit}); in find()
8938 void ScalarEvolution::ExitLimitCache::insert(const Loop *L, Value *ExitCond, in insert() argument
8947 auto InsertResult = TripCountMap.insert({{ExitCond, ControlsOnlyExit}, EL}); in insert()
8954 ExitLimitCacheTy &Cache, const Loop *L, Value *ExitCond, bool ExitIfTrue, in computeExitLimitFromCondCached() argument
8957 if (auto MaybeEL = Cache.find(L, ExitCond, ExitIfTrue, ControlsOnlyExit, in computeExitLimitFromCondCached()
8962 Cache, L, ExitCond, ExitIfTrue, ControlsOnlyExit, AllowPredicates); in computeExitLimitFromCondCached()
8963 Cache.insert(L, ExitCond, ExitIfTrue, ControlsOnlyExit, AllowPredicates, EL); in computeExitLimitFromCondCached()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp559 Value *ExitCond = Builder.CreateICmpNE(NewVectorIndexPhi, ExtEnd); in createPredicatedFindMismatch() local
561 BranchInst::Create(VectorLoopStartBlock, EndBlock, ExitCond); in createPredicatedFindMismatch()