[all-commits] [llvm/llvm-project] 7d11c5: Coro: Remove coro_end and coro_suspend_retcon in p...

Arnold Schwaighofer via All-commits all-commits at lists.llvm.org
Thu Nov 18 07:49:19 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7d11c5dac21015ca847e9989ec3623137d05010c
      https://github.com/llvm/llvm-project/commit/7d11c5dac21015ca847e9989ec3623137d05010c
  Author: Arnold Schwaighofer <aschwaighofer at apple.com>
  Date:   2021-11-18 (Thu, 18 Nov 2021)

  Changed paths:
    M llvm/lib/Transforms/Coroutines/CoroCleanup.cpp
    A llvm/test/Transforms/Coroutines/coro-retcon-once-private.ll

  Log Message:
  -----------
  Coro: Remove coro_end and coro_suspend_retcon in private  unprocessed functions

We might emit functions that are private and never called. The coro
split pass only processes functions that might be called. Remove
intrinsics that we can't generate code for.

rdar://84619859

Differential Revision: https://reviews.llvm.org/D114021




More information about the All-commits mailing list