[all-commits] [llvm/llvm-project] 641423: [SystemZ][XRay] Reland XRay runtime support for Sy...

Kai Nacke via All-commits all-commits at lists.llvm.org
Fri Jan 31 09:13:47 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 64142391fd6b56d2523adaaf5483553276d25b6e
      https://github.com/llvm/llvm-project/commit/64142391fd6b56d2523adaaf5483553276d25b6e
  Author: Kai Nacke <kai.peter.nacke at ibm.com>
  Date:   2025-01-31 (Fri, 31 Jan 2025)

  Changed paths:
    M compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake
    M compiler-rt/lib/xray/CMakeLists.txt
    M compiler-rt/lib/xray/xray_interface.cpp
    M compiler-rt/lib/xray/xray_interface_internal.h
    A compiler-rt/lib/xray/xray_s390x.cpp
    A compiler-rt/lib/xray/xray_trampoline_s390x.S
    M compiler-rt/lib/xray/xray_tsc.h

  Log Message:
  -----------
  [SystemZ][XRay] Reland XRay runtime support for SystemZ (#124611)

Adds the runtime support routines for XRay on SystemZ. Only function
entry/exit is implemented.

The original PR 113252 was reverted due to errors caused by adding DSO
support to XRay.
This PR is the original implementation with the changed function
signatures. I'll add an implementation with DSO support later.



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