[all-commits] [llvm/llvm-project] ca2424: [AMDGPU][GlobalISel] Reject guaranteed tail calls ...

Arseniy Obolenskiy via All-commits all-commits at lists.llvm.org
Sun Sep 13 06:58:10 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ca2424325cd9247ac0c11cd2d1c8ea3fb07ab16e
      https://github.com/llvm/llvm-project/commit/ca2424325cd9247ac0c11cd2d1c8ea3fb07ab16e
  Author: Arseniy Obolenskiy <arseniy.obolenskiy at amd.com>
  Date:   2026-09-13 (Sun, 13 Sep 2026)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
    M llvm/test/CodeGen/AMDGPU/unsupported-calls.ll

  Log Message:
  -----------
  [AMDGPU][GlobalISel] Reject guaranteed tail calls in call lowering (#216260)

The FPDiff immediate was being written to the wrong operand, corrupting
the callee GlobalAddress

Reject required tail calls like SelectionDAG does, and fix the stale
index for the one path that still needs it (cs.chain lowering)



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