[all-commits] [llvm/llvm-project] 904d0c: [Inline] Only consider provenance captures for sco...

Nikita Popov via All-commits all-commits at lists.llvm.org
Tue May 27 06:16:19 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 904d0c293e4de2c63ef473bbd2b1d3f56f113402
      https://github.com/llvm/llvm-project/commit/904d0c293e4de2c63ef473bbd2b1d3f56f113402
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2025-05-27 (Tue, 27 May 2025)

  Changed paths:
    M llvm/lib/Transforms/Utils/InlineFunction.cpp
    M llvm/test/Transforms/Inline/noalias-escape-source.ll

  Log Message:
  -----------
  [Inline] Only consider provenance captures for scoped alias metadata (#138540)

When determining whether an escape source may alias with a noalias
argument, only take provenance captures into account. If only the
address of the argument was captured, an access through the escape
source is not legal.



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