[clang] [compiler-rt] [XRay][AArch64] Support -fxray-shared (PR #114431)

2024-11-05 Thread Sebastian Kreutzer via cfe-commits
sebastiankreutzer wrote: @felipepiovezan @juliannagele Sorry for the delayed response. This is quite strange, since the issues seem to be on the x86 side... https://github.com/llvm/llvm-project/pull/114431 ___ cfe-commits mailing list cfe-commits@lists

[clang] [compiler-rt] [XRay][AArch64] Support -fxray-shared (PR #114431)

2024-11-05 Thread Felipe de Azevedo Piovezan via cfe-commits
felipepiovezan wrote: > @felipepiovezan @juliannagele Sorry for the delayed response. This is quite > strange, since the issues seem to be on the x86 side... To clarify, both x86 and aarch bots were failing on this (but they both enable both targets in their builds) https://github.com/llvm/ll

[clang] [compiler-rt] [XRay][AArch64] Support -fxray-shared (PR #114431)

2024-11-05 Thread Felipe de Azevedo Piovezan via cfe-commits
felipepiovezan wrote: This is also breaking the LLDB bots: https://green.lab.llvm.org/job/llvm.org/view/LLDB/job/lldb-cmake/7291/ I'm going to revert this until the author has a chance to look these failures https://github.com/llvm/llvm-project/pull/114431 _

[clang] [compiler-rt] [XRay][AArch64] Support -fxray-shared (PR #114431)

2024-11-05 Thread Julian Nagele via cfe-commits
juliannagele wrote: Unfortunately it looks like this has broken building compiler-rt on green dragon: https://green.lab.llvm.org/job/llvm.org/job/clang-stage1-RA/2606/console ``` :1:1: error: unrecognized instruction mnemonic pushfq ^ /Users/ec2-user/jenkins/workspace/llvm.org/clang-stage1-RA/ll

[clang] [compiler-rt] [XRay][AArch64] Support -fxray-shared (PR #114431)

2024-11-04 Thread Fangrui Song via cfe-commits
https://github.com/MaskRay closed https://github.com/llvm/llvm-project/pull/114431 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [compiler-rt] [XRay][AArch64] Support -fxray-shared (PR #114431)

2024-11-04 Thread Sebastian Kreutzer via cfe-commits
sebastiankreutzer wrote: @MaskRay Thanks! Would you mind pushing the commit? I don't have write access. https://github.com/llvm/llvm-project/pull/114431 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/list

[clang] [compiler-rt] [XRay][AArch64] Support -fxray-shared (PR #114431)

2024-11-04 Thread Sebastian Kreutzer via cfe-commits
https://github.com/sebastiankreutzer updated https://github.com/llvm/llvm-project/pull/114431 >From 63760cffc53815f3c8398bd3351486b658d0a1a8 Mon Sep 17 00:00:00 2001 From: Sebastian Kreutzer Date: Thu, 31 Oct 2024 16:01:29 +0100 Subject: [PATCH 1/2] [XRay][AArch64] Support -fxray-shared --- c

[clang] [compiler-rt] [XRay][AArch64] Support -fxray-shared (PR #114431)

2024-11-02 Thread Fangrui Song via cfe-commits
https://github.com/MaskRay approved this pull request. https://github.com/llvm/llvm-project/pull/114431 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [compiler-rt] [XRay][AArch64] Support -fxray-shared (PR #114431)

2024-11-02 Thread Fangrui Song via cfe-commits
@@ -67,8 +67,12 @@ XRayArgs::XRayArgs(const ToolChain &TC, const ArgList &Args) { false)) { XRayShared = true; -// DSO instrumentation is currently limited to x86_64 -if (Triple.getArch() != llvm::Triple::x86_64) { +// DSO instrumentation is

[clang] [compiler-rt] [XRay][AArch64] Support -fxray-shared (PR #114431)

2024-11-02 Thread Fangrui Song via cfe-commits
@@ -67,8 +67,12 @@ XRayArgs::XRayArgs(const ToolChain &TC, const ArgList &Args) { false)) { XRayShared = true; -// DSO instrumentation is currently limited to x86_64 -if (Triple.getArch() != llvm::Triple::x86_64) { +// DSO instrumentation is

[clang] [compiler-rt] [XRay][AArch64] Support -fxray-shared (PR #114431)

2024-11-01 Thread Sebastian Kreutzer via cfe-commits
https://github.com/sebastiankreutzer edited https://github.com/llvm/llvm-project/pull/114431 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [compiler-rt] [XRay][AArch64] Support -fxray-shared (PR #114431)

2024-10-31 Thread Sebastian Kreutzer via cfe-commits
sebastiankreutzer wrote: Tagging potential reviewers: @jplehr @MaskRay @petrhosek https://github.com/llvm/llvm-project/pull/114431 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [compiler-rt] [XRay][AArch64] Support -fxray-shared (PR #114431)

2024-10-31 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Sebastian Kreutzer (sebastiankreutzer) Changes This patch adds support for `-fxray-shared` in AArch64. This feature, introduced in #113548 for x86_64, enables the instrumentation of shared libraries with XRay. Changes: - Adds AArch64 to

[clang] [compiler-rt] [XRay][AArch64] Support -fxray-shared (PR #114431)

2024-10-31 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-xray Author: Sebastian Kreutzer (sebastiankreutzer) Changes This patch adds support for `-fxray-shared` in AArch64. This feature, introduced in #113548 for x86_64, enables the instrumentation of shared libraries with XRay. Changes: - Adds AArch64 to t

[clang] [compiler-rt] [XRay][AArch64] Support -fxray-shared (PR #114431)

2024-10-31 Thread Sebastian Kreutzer via cfe-commits
https://github.com/sebastiankreutzer created https://github.com/llvm/llvm-project/pull/114431 This patch adds support for `-fxray-shared` in AArch64. This feature, introduced in #113548 for x86_64, enables the instrumentation of shared libraries with XRay. Changes: - Adds AArch64 to the list