[Openmp-commits] [clang] [llvm] [mlir] [openmp] [Clang][OpenMP] Canonicalize Intra-tiles in Loop Tiling (PR #191114)

Michael Kruse via Openmp-commits openmp-commits at lists.llvm.org
Tue Sep 1 04:45:59 PDT 2026


https://github.com/Meinersbur commented:

The following should either be compile correctly or rejected as not supported:
```console
$ cat seen.c
#include <stdio.h>

int seen[6] = {0};
int main() {
  #pragma omp tile sizes(3, 5)
  #pragma omp tile sizes(2)
  for (int i = 0; i < 6; ++i)
    ++seen[i];

  for (int i = 0; i < 6; ++i)
    printf("seen[%d]=%d\n", i, seen[i]);;

  return 0 ;
}                                                                                                                                                                                                  $ bin/clang seen.c -O3 -fopenmp -o seen && ./seen
seen[0]=3
seen[1]=3
seen[2]=0
seen[3]=0
seen[4]=0
seen[5]=0                           
```

Consider an entry to [clang/docs/ReleaseNotes.md](https://github.com/llvm/llvm-project/blob/main/clang/docs/ReleaseNotes.md)

https://github.com/llvm/llvm-project/pull/191114


More information about the Openmp-commits mailing list