Searched refs:ExitCond (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerVectorIntrinsics.cpp | 54 Value *ExitCond = in lowerUnaryVectorIntrinsicAsLoop() local 56 LoopBuilder.CreateCondBr(ExitCond, PostLoopBB, LoopBB); in lowerUnaryVectorIntrinsicAsLoop()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 1196 LLVM_ABI ExitLimit computeExitLimitFromCond(const Loop *L, Value *ExitCond, 1900 LLVM_ABI std::optional<ExitLimit> find(const Loop *L, Value *ExitCond, 1905 LLVM_ABI void insert(const Loop *L, Value *ExitCond, bool ExitIfTrue, 1913 const Loop *L, Value *ExitCond, 1918 Value *ExitCond, bool ExitIfTrue, 1922 ExitLimitCacheTy &Cache, const Loop *L, Value *ExitCond, bool ExitIfTrue, 1930 ExitLimit computeExitLimitFromICmp(const Loop *L, ICmpInst *ExitCond,
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 8950 const Loop *L, Value *ExitCond, bool ExitIfTrue, bool ControlsOnlyExit, in computeExitLimitFromCond() argument 8953 return computeExitLimitFromCondCached(Cache, L, ExitCond, ExitIfTrue, in computeExitLimitFromCond() 8958 ScalarEvolution::ExitLimitCache::find(const Loop *L, Value *ExitCond, in find() argument 8968 auto Itr = TripCountMap.find({ExitCond, ControlsOnlyExit}); in find() 8974 void ScalarEvolution::ExitLimitCache::insert(const Loop *L, Value *ExitCond, in insert() argument 8983 auto InsertResult = TripCountMap.insert({{ExitCond, ControlsOnlyExit}, EL}); in insert() 8990 ExitLimitCacheTy &Cache, const Loop *L, Value *ExitCond, bool ExitIfTrue, in computeExitLimitFromCondCached() argument 8993 if (auto MaybeEL = Cache.find(L, ExitCond, ExitIfTrue, ControlsOnlyExit, in computeExitLimitFromCondCached() 8998 Cache, L, ExitCond, ExitIfTrue, ControlsOnlyExit, AllowPredicates); in computeExitLimitFromCondCached() 8999 Cache.insert(L, ExitCond, ExitIfTrue, ControlsOnlyExit, AllowPredicates, EL); in computeExitLimitFromCondCached() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopIdiomVectorize.cpp | 606 Value *ExitCond = Builder.CreateICmpNE(NewVectorIndexPhi, ExtEnd); in createPredicatedFindMismatch() local 608 BranchInst::Create(VectorLoopStartBlock, EndBlock, ExitCond); in createPredicatedFindMismatch()
|