We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a9b6749 commit c2e0afeCopy full SHA for c2e0afe
llvm/lib/Transforms/Coroutines/CoroElide.cpp
@@ -464,13 +464,9 @@ bool CoroIdElider::attemptElide() {
464
return true;
465
}
466
467
-static bool declaresCoroElideIntrinsics(Module &M) {
468
- return coro::declaresIntrinsics(M, {"llvm.coro.id", "llvm.coro.id.async"});
469
-}
470
-
471
PreservedAnalyses CoroElidePass::run(Function &F, FunctionAnalysisManager &AM) {
472
auto &M = *F.getParent();
473
- if (!declaresCoroElideIntrinsics(M))
+ if (!coro::declaresIntrinsics(M, {"llvm.coro.id"}))
474
return PreservedAnalyses::all();
475
476
FunctionElideInfo FEI{&F};
0 commit comments