[all-commits] [llvm/llvm-project] 83e180: [Clang][PGO] Fix profile function visibility bug (...

Ethan Luis McDonough via All-commits all-commits at lists.llvm.org
Mon Feb 17 11:46:59 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 83e180cb70266545f03a3449e4de0c3725fdfa55
      https://github.com/llvm/llvm-project/commit/83e180cb70266545f03a3449e4de0c3725fdfa55
  Author: Ethan Luis McDonough <ethanluismcdonough at gmail.com>
  Date:   2025-02-17 (Mon, 17 Feb 2025)

  Changed paths:
    M clang/lib/Driver/ToolChains/Darwin.cpp
    M compiler-rt/lib/profile/InstrProfilingFile.c

  Log Message:
  -----------
  [Clang][PGO] Fix profile function visibility bug (#127257)

This pull request fixes an issue that was introduced in #93365.
`__llvm_write_custom_profile` visibility was causing issues on Darwin.
This function needs to be publicly accessible in order to be accessed by
libomptarget, so this pull request makes `__llvm_write_custom_profile`
an explicitly exported symbol on Darwin. Tested on M3 and X86 macs.



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