[all-commits] [llvm/llvm-project] 96b98d: PowerPC: Mark TLS call pseudo clobbers dead at bui...
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Mon Sep 28 10:20:53 PDT 2026
Branch: refs/heads/users/arsenm/powerpc/tls-call-dead-clobbers
Home: https://github.com/llvm/llvm-project
Commit: 96b98d43f9ef95d0cbc40670b524add04f35927a
https://github.com/llvm/llvm-project/commit/96b98d43f9ef95d0cbc40670b524add04f35927a
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2026-09-28 (Mon, 28 Sep 2026)
Changed paths:
M llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp
M llvm/test/CodeGen/PowerPC/tls_get_addr_fence1.mir
M llvm/test/CodeGen/PowerPC/tls_get_addr_fence2.mir
Log Message:
-----------
PowerPC: Mark TLS call pseudo clobbers dead at build time
The GETtls* pseudos carry the _tls_get_addr call clobber set in their
Defs list. Only the address returned in GPR3 is used, so mark the
remaining defs dead when the call is built instead of relying later
inference that the register is dead.
Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>
Commit: b7852c8b43e3ef3f5beb6f52b091b535f52f84f8
https://github.com/llvm/llvm-project/commit/b7852c8b43e3ef3f5beb6f52b091b535f52f84f8
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2026-09-28 (Mon, 28 Sep 2026)
Changed paths:
M llvm/test/CodeGen/PowerPC/tls_get_addr_fence1.mir
M llvm/test/CodeGen/PowerPC/tls_get_addr_fence2.mir
Log Message:
-----------
revert-tests
Compare: https://github.com/llvm/llvm-project/compare/96b98d43f9ef%5E...b7852c8b43e3
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