[all-commits] [llvm/llvm-project] 62140d: Better document the limitations of coro::salvageDe...

adrian-prantl via All-commits all-commits at lists.llvm.org
Thu Jan 28 09:58:30 PST 2021


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 62140d943cc200f66fc3274bbef5f9934e01c324
      https://github.com/llvm/llvm-project/commit/62140d943cc200f66fc3274bbef5f9934e01c324
  Author: Adrian Prantl <aprantl at apple.com>
  Date:   2021-01-28 (Thu, 28 Jan 2021)

  Changed paths:
    M llvm/lib/Transforms/Coroutines/CoroFrame.cpp
    M llvm/lib/Transforms/Coroutines/CoroInternal.h
    M llvm/lib/Transforms/Coroutines/CoroSplit.cpp
    M llvm/test/Transforms/Coroutines/coro-debug.ll

  Log Message:
  -----------
  Better document the limitations of coro::salvageDebugInfo()

and fix a few edge cases that show up in the Swift compiler but
weren't caught by the existing tests. Most notably the old code wasn't
salvaging load operations correctly. The patch also gets rid of the
LoadFromFramePtr argument and replaces it with a more generalized
mechanism.




More information about the All-commits mailing list