[all-commits] [llvm/llvm-project] 40ef40: AArch64/GlobalISel: Mark the LR def of the Mach-O ...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Tue Sep 29 02:15:51 PDT 2026


  Branch: refs/heads/users/arsenm/aarch64/gisel-tls-call-dead-lr
  Home:   https://github.com/llvm/llvm-project
  Commit: 40ef409802cbdeb48a5c754222183edf2a6eacc0
      https://github.com/llvm/llvm-project/commit/40ef409802cbdeb48a5c754222183edf2a6eacc0
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2026-09-29 (Tue, 29 Sep 2026)

  Changed paths:
    M llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
    A llvm/test/CodeGen/AArch64/GlobalISel/select-tls-macho.ll

  Log Message:
  -----------
  AArch64/GlobalISel: Mark the LR def of the Mach-O TLS call dead

The ordinary call path already does this, and the SelectionDAG emitter
marks unused implicit physreg defs dead for free. Without it the dead
flag needs to be reinferred later.

Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>



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