[flang-commits] [flang] [llvm] [flang][OpenMP] Move clause validity checks into OpenMP-specific code (PR #205607)

via flang-commits flang-commits at lists.llvm.org
Thu Jun 25 10:10:59 PDT 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 176163 tests passed
* 3537 tests skipped
* 1 test failed

## Failed Tests
(click on a test name to see its output)

### LLVM
<details>
<summary>LLVM.CodeGen/NVPTX/address-folder.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/NVPTX/address-folder.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/NVPTX/address-folder.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/NVPTX/address-folder.ll
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O0 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/NVPTX/address-folder.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/NVPTX/address-folder.ll --check-prefix=O0
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O0
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/NVPTX/address-folder.ll --check-prefix=O0
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/NVPTX/address-folder.ll:32:12: error: O0-NEXT: expected string not found in input
# | ; O0-NEXT: .reg .b64 %rd<8>;
# |            ^
# | <stdin>:17:19: note: scanning from here
# |  .reg .pred %p<2>;
# |                   ^
# | <stdin>:18:2: note: possible intended match here
# |  .reg .b64 %rd<7>;
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/NVPTX/address-folder.ll:87:12: error: O0-NEXT: expected string not found in input
# | ; O0-NEXT: .reg .b64 %rd<7>;
# |            ^
# | <stdin>:44:19: note: scanning from here
# |  .reg .pred %p<2>;
# |                   ^
# | <stdin>:45:2: note: possible intended match here
# |  .reg .b64 %rd<6>;
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/NVPTX/address-folder.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           12:  .param .align 8 .b8 test_kernel_cross_block_param_0[16], 
# |           13:  .param .u64 test_kernel_cross_block_param_1, 
# |           14:  .param .u64 .ptr .global .align 1 test_kernel_cross_block_param_2 
# |           15: ) 
# |           16: { 
# |           17:  .reg .pred %p<2>; 
# | next:32'0                       X error: no match found
# |           18:  .reg .b64 %rd<7>; 
# | next:32'0     ~~~~~~~~~~~~~~~~~~~
# | next:32'1      ?                  possible intended match
# |           19:  
# | next:32'0     ~
# |           20: // %bb.0: 
# | next:32'0     ~~~~~~~~~~
# |           21:  ld.param.b64 %rd3, [test_kernel_cross_block_param_2]; 
# | next:32'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           22:  ld.param.b64 %rd2, [test_kernel_cross_block_param_1]; 
# | next:32'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           23:  mov.b64 %rd1, test_kernel_cross_block_param_0; 
# | next:32'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# |           39:  .param .align 8 .b8 test_kernel_var_offset_param_0[64], 
# |           40:  .param .u64 test_kernel_var_offset_param_1, 
# |           41:  .param .u64 .ptr .global .align 1 test_kernel_var_offset_param_2 
# |           42: ) // @test_kernel_var_offset 
# |           43: { 
# |           44:  .reg .pred %p<2>; 
# | next:87'0                       X error: no match found
# |           45:  .reg .b64 %rd<6>; 
# | next:87'0     ~~~~~~~~~~~~~~~~~~~
# | next:87'1      ?                  possible intended match
# |           46:  
# | next:87'0     ~
# |           47: // %bb.0: 
# | next:87'0     ~~~~~~~~~~
# |           48:  ld.param.b64 %rd3, [test_kernel_var_offset_param_2]; 
# | next:87'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           49:  ld.param.b64 %rd2, [test_kernel_var_offset_param_1]; 
# | next:87'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           50:  mov.b64 %rd1, test_kernel_var_offset_param_0; 
# | next:87'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

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


More information about the flang-commits mailing list