[all-commits] [llvm/llvm-project] b59aaf: [Sanitizers] Remove handling for lifetimes on non-...

Nikita Popov via All-commits all-commits at lists.llvm.org
Wed Jul 23 00:48:53 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b59aaf7da7a7121bf0263243fcec6a5fd6db1a2b
      https://github.com/llvm/llvm-project/commit/b59aaf7da7a7121bf0263243fcec6a5fd6db1a2b
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M llvm/include/llvm/Transforms/Utils/MemoryTaggingSupport.h
    M llvm/lib/Analysis/StackLifetime.cpp
    M llvm/lib/Target/AArch64/AArch64StackTagging.cpp
    M llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
    M llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
    M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
    M llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
    M llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp

  Log Message:
  -----------
  [Sanitizers] Remove handling for lifetimes on non-alloca insts (NFC) (#149994)

After #149310 the pointer argument of lifetime.start/lifetime.end is
guaranteed to be an alloca, so we don't need to go through
findAllocaForValue() anymore, and don't have to have special handling
for the case where it fails.



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