[flang] [llvm] [OMPIRBuilder] Pass work loop type in ident flags (PR #189347)
Jan André Reuter via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 30 04:13:35 PDT 2026
Thyre wrote:
This change causes some fallout in MLIR and Clang tests:
```
2026-03-30T10:55:34.6726495Z ********************
2026-03-30T10:55:34.6726771Z Failed Tests (9):
2026-03-30T10:55:34.6727132Z MLIR :: Target/LLVMIR/omptarget-parallel-wsloop.mlir
2026-03-30T10:55:34.6727718Z MLIR :: Target/LLVMIR/openmp-cancel-distribute-parallel-loop.mlir
2026-03-30T10:55:34.6728271Z MLIR :: Target/LLVMIR/openmp-cancel.mlir
2026-03-30T10:55:34.6728724Z MLIR :: Target/LLVMIR/openmp-cancellation-point.mlir
2026-03-30T10:55:34.6729460Z MLIR :: Target/LLVMIR/openmp-composite-simd-if.mlir
2026-03-30T10:55:34.6729900Z MLIR :: Target/LLVMIR/openmp-dist_schedule_with_wsloop.mlir
2026-03-30T10:55:34.6730305Z MLIR :: Target/LLVMIR/openmp-llvm.mlir
2026-03-30T10:55:34.6730707Z MLIR :: Target/LLVMIR/openmp-reduction-array-sections.mlir
2026-03-30T10:55:34.6731417Z MLIR :: Target/LLVMIR/openmp-reduction-sections.mlir
[...]
2026-03-30T11:00:40.1881233Z ********************
2026-03-30T11:00:40.1881750Z Failed Tests (16):
2026-03-30T11:00:40.1882051Z Clang :: OpenMP/cancel_codegen.cpp
2026-03-30T11:00:40.1882386Z Clang :: OpenMP/irbuilder_for_iterator.cpp
2026-03-30T11:00:40.1882718Z Clang :: OpenMP/irbuilder_for_rangefor.cpp
2026-03-30T11:00:40.1883042Z Clang :: OpenMP/irbuilder_for_unsigned.c
2026-03-30T11:00:40.1883408Z Clang :: OpenMP/irbuilder_for_unsigned_auto.c
2026-03-30T11:00:40.1883749Z Clang :: OpenMP/irbuilder_for_unsigned_down.c
2026-03-30T11:00:40.1884183Z Clang :: OpenMP/irbuilder_for_unsigned_dynamic.c
2026-03-30T11:00:40.1884605Z Clang :: OpenMP/irbuilder_for_unsigned_dynamic_chunked.c
2026-03-30T11:00:40.1884985Z Clang :: OpenMP/irbuilder_for_unsigned_runtime.c
2026-03-30T11:00:40.1885391Z Clang :: OpenMP/irbuilder_for_unsigned_static_chunked.c
2026-03-30T11:00:40.1885771Z Clang :: OpenMP/irbuilder_nested_parallel_for.c
2026-03-30T11:00:40.1886149Z Clang :: OpenMP/irbuilder_unroll_partial_factor_for.c
2026-03-30T11:00:40.1886563Z Clang :: OpenMP/irbuilder_unroll_partial_heuristic_constant_for.c
2026-03-30T11:00:40.1887000Z Clang :: OpenMP/irbuilder_unroll_partial_heuristic_runtime_for.c
2026-03-30T11:00:40.1887443Z Clang :: OpenMP/irbuilder_unroll_unroll_partial_factor.c
2026-03-30T11:00:40.1887809Z Clang :: OpenMP/nested_loop_codegen.cpp
[...]
```
The addition of another `ident_t` entry is very likely the cause here. I'll try to take a look and mark this as a draft for now.
https://github.com/llvm/llvm-project/pull/189347
More information about the llvm-commits
mailing list