[llvm] Reapply "[coro][CoroSplit] Use `llvm.lifetime.end` to compute putting objects on the frame vs the stack (#90265) (PR #91372)
Chuanqi Xu via llvm-commits
llvm-commits at lists.llvm.org
Wed May 8 18:42:42 PDT 2024
================
@@ -130,14 +130,35 @@ static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) {
return L ? L->getOutermostLoop() : nullptr;
}
-bool llvm::isPotentiallyReachableFromMany(
- SmallVectorImpl<BasicBlock *> &Worklist, const BasicBlock *StopBB,
- const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT,
- const LoopInfo *LI) {
- // When the stop block is unreachable, it's dominated from everywhere,
+template <class T, bool IsMany>
----------------
ChuanqiXu9 wrote:
```suggestion
template <class StopT, bool IsManyStop>
```
nit
https://github.com/llvm/llvm-project/pull/91372
More information about the llvm-commits
mailing list