[llvm] [Coroutines] Work on intrinsic IDs instead of names (NFCI) (PR #145518)
Anthony Latsis via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 24 07:15:45 PDT 2025
================
@@ -61,71 +61,56 @@ CallInst *coro::LowererBase::makeSubFnCall(Value *Arg, int Index,
return CallInst::Create(Fn, {Arg, IndexVal}, "", InsertPt->getIterator());
}
-// NOTE: Must be sorted!
-static const char *const CoroIntrinsics[] = {
- "llvm.coro.align",
- "llvm.coro.alloc",
- "llvm.coro.async.context.alloc",
- "llvm.coro.async.context.dealloc",
- "llvm.coro.async.resume",
- "llvm.coro.async.size.replace",
- "llvm.coro.await.suspend.bool",
- "llvm.coro.await.suspend.handle",
- "llvm.coro.await.suspend.void",
- "llvm.coro.begin",
- "llvm.coro.begin.custom.abi",
- "llvm.coro.destroy",
- "llvm.coro.done",
- "llvm.coro.end",
- "llvm.coro.end.async",
- "llvm.coro.frame",
- "llvm.coro.free",
- "llvm.coro.id",
- "llvm.coro.id.async",
- "llvm.coro.id.retcon",
- "llvm.coro.id.retcon.once",
- "llvm.coro.noop",
- "llvm.coro.prepare.async",
- "llvm.coro.prepare.retcon",
----------------
AnthonyLatsis wrote:
Thank you!
https://github.com/llvm/llvm-project/pull/145518
More information about the llvm-commits
mailing list