[all-commits] [llvm/llvm-project] b40714: [Coroutines][NFC] Refactor CoroCloner (#116885)

Tyler Nowicki via All-commits all-commits at lists.llvm.org
Fri Nov 29 08:20:55 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b40714b01206abef4130d3a39a90ac82aa96f18f
      https://github.com/llvm/llvm-project/commit/b40714b01206abef4130d3a39a90ac82aa96f18f
  Author: Tyler Nowicki <tyler.nowicki at amd.com>
  Date:   2024-11-29 (Fri, 29 Nov 2024)

  Changed paths:
    A llvm/lib/Transforms/Coroutines/CoroCloner.h
    M llvm/lib/Transforms/Coroutines/CoroFrame.cpp
    M llvm/lib/Transforms/Coroutines/CoroSplit.cpp

  Log Message:
  -----------
  [Coroutines][NFC] Refactor CoroCloner (#116885)

* Move CoroCloner to its own header. For now, the header is located in llvm/lib/Transforms/Coroutines
* Change private to protected to allow inheritance
* Create CoroSwitchCloner and move some of the switch specific code into this cloner. More code will follow in later commits.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list