Skip to content

Commit c2e0afe

Browse files
[Coroutines][NFC] Remove @llvm.coro.id.async intrinsics from CoroElide (llvm#92956)
1 parent a9b6749 commit c2e0afe

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

llvm/lib/Transforms/Coroutines/CoroElide.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -464,13 +464,9 @@ bool CoroIdElider::attemptElide() {
464464
return true;
465465
}
466466

467-
static bool declaresCoroElideIntrinsics(Module &M) {
468-
return coro::declaresIntrinsics(M, {"llvm.coro.id", "llvm.coro.id.async"});
469-
}
470-
471467
PreservedAnalyses CoroElidePass::run(Function &F, FunctionAnalysisManager &AM) {
472468
auto &M = *F.getParent();
473-
if (!declaresCoroElideIntrinsics(M))
469+
if (!coro::declaresIntrinsics(M, {"llvm.coro.id"}))
474470
return PreservedAnalyses::all();
475471

476472
FunctionElideInfo FEI{&F};

0 commit comments

Comments
 (0)