[all-commits] [llvm/llvm-project] 200a1c: WholeProgramDevirt: Fix call target propagation fo...

Arnold Schwaighofer via All-commits all-commits at lists.llvm.org
Thu Jun 29 08:04:43 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 200a1ccea0f2fad5d4afcbfab27e31e26740ad00
      https://github.com/llvm/llvm-project/commit/200a1ccea0f2fad5d4afcbfab27e31e26740ad00
  Author: Arnold Schwaighofer <aschwaighofer at apple.com>
  Date:   2023-06-29 (Thu, 29 Jun 2023)

  Changed paths:
    M llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp
    A llvm/test/Transforms/WholeProgramDevirt/devirt-single-impl-check-ptrauth.ll

  Log Message:
  -----------
  WholeProgramDevirt: Fix call target propagation for ptrauth architectures

We can't have a call with a constant target with a ptrauth bundle. Remove the
ptrauth bundle operand in such a case

rdar://105696396

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




More information about the All-commits mailing list