[all-commits] [llvm/llvm-project] 6cb087: [XRay] Fix tail call sleds for AArch64 (#141403)
Sebastian Kreutzer via All-commits
all-commits at lists.llvm.org
Thu May 29 21:54:36 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 6cb087a7256c04cc8fc783159ff6e4de69908632
https://github.com/llvm/llvm-project/commit/6cb087a7256c04cc8fc783159ff6e4de69908632
Author: Sebastian Kreutzer <SebastianKreutzer at gmx.net>
Date: 2025-05-29 (Thu, 29 May 2025)
Changed paths:
M llvm/lib/CodeGen/XRayInstrumentation.cpp
M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
M llvm/test/CodeGen/AArch64/xray-tail-call-sled.ll
Log Message:
-----------
[XRay] Fix tail call sleds for AArch64 (#141403)
This addresses issue #141051.
XRay uses a special event kind for tail calls on some architectures.
This feature is implemented on AArch64, but wasn't fully activated.
Tests in `llvm/test/CodeGen/AArch64/xray-tail-call-sled.ll` were
incomplete and did not check for the emitted sled type.
This patch correctly enables emission of tail call sleds on AArch64 and
fixes the tests to check the sled kind.
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