[all-commits] [llvm/llvm-project] 5b8e65: [Offload][OpenMP] remove SourceInfo::removePath (#...

Jason Van Beusekom via All-commits all-commits at lists.llvm.org
Fri Sep 25 08:39:17 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 5b8e65685b4fe99191a217bfa0527c51cf36925c
      https://github.com/llvm/llvm-project/commit/5b8e65685b4fe99191a217bfa0527c51cf36925c
  Author: Jason Van Beusekom <jason.van-beusekom at hpe.com>
  Date:   2026-09-25 (Fri, 25 Sep 2026)

  Changed paths:
    M offload/include/Shared/SourceInfo.h
    M openmp/docs/ReleaseNotes.md

  Log Message:
  -----------
  [Offload][OpenMP] remove SourceInfo::removePath (#226283)

Following discussion on
https://discourse.llvm.org/t/rfc-add-opt-in-option-for-full-source-paths-in-offload-info-output/91901
this commit removes SourceInfo::removePath which changes
LIBOMPTARGET_INFO to provide a non truncated source path:

``` c
#include <stdio.h>

#define N 4

int main(void) {
  int a[N];
  for (int i = 0; i < N; ++i)
    a[i] = 0;
#pragma omp target map(tofrom : a[0 : N])
  {
    a[0] = 1;
  }
  printf("%d\n", a[0]); /* expect 1 */
  return 0;
}
```

``` bash
clang -fopenmp -fopenmp-targets=amdgcn-amd-amdhsa -g ./test/test.c

# new
LIBOMPTARGET_INFO=-1 ./a.out
omptarget device 0 info: Entering OpenMP kernel at ./test/test.c:9:1 with 1 arguments:

# old
LIBOMPTARGET_INFO=-1 ./a.out
omptarget device 0 info: Entering OpenMP kernel at test.c:9:1 with 1 arguments:
```



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