[clang] [OFFLOAD] Introduce OpenMP math wrappers for SPIRV backend (PR #192139)

LLVM Continuous Integration via cfe-commits cfe-commits at lists.llvm.org
Tue Apr 21 07:36:50 PDT 2026


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `clang-ppc64le-rhel` running on `ppc64le-clang-rhel-test` while building `clang` at step 10 "ninja Test Suite".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/145/builds/13873

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 10 (ninja Test Suite) failure: build (failure)
...
46.383 [785/192/2350] Building C object SingleSource/UnitTests/Threads/CMakeFiles/tls.dir/tls.c.o
46.388 [784/192/2351] Building C object SingleSource/UnitTests/Vector/CMakeFiles/Vector-multiplies.dir/multiplies.c.o
46.399 [783/192/2352] Building C object SingleSource/UnitTests/Vector/CMakeFiles/Vector-simple.dir/simple.c.o
46.415 [782/192/2353] Building C object SingleSource/UnitTests/Vector/CMakeFiles/Vector-sumarray-dbl.dir/sumarray-dbl.c.o
46.433 [781/192/2354] Building C object MultiSource/Benchmarks/mafft/CMakeFiles/pairlocalalign.dir/MSalignmm.c.o
46.444 [780/192/2355] Building C object SingleSource/UnitTests/SignlessTypes/CMakeFiles/div.dir/div.c.o
46.449 [779/192/2356] Building C object SingleSource/UnitTests/Vector/CMakeFiles/Vector-build2.dir/build2.c.o
46.451 [778/192/2357] Building C object SingleSource/UnitTests/Vector/CMakeFiles/Vector-sumarray.dir/sumarray.c.o
46.462 [777/192/2358] Building C object SingleSource/UnitTests/CMakeFiles/vla.dir/vla.c.o
46.471 [776/192/2359] Building CXX object SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-argmin-argmax-int.dir/argmin-argmax-int.cpp.o
FAILED: [code=1] SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-argmin-argmax-int.dir/argmin-argmax-int.cpp.o 
/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/test/build-test-suite/tools/timeit --summary SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-argmin-argmax-int.dir/argmin-argmax-int.cpp.o.time /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/clang++ -DNDEBUG  -O3 -DNDEBUG -std=gnu++17   -w -Werror=date-time -ffp-contract=off -mllvm -tail-folding-policy=must-fold-tail -mllvm -force-tail-folding-style=data -MD -MT SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-argmin-argmax-int.dir/argmin-argmax-int.cpp.o -MF SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-argmin-argmax-int.dir/argmin-argmax-int.cpp.o.d -o SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-argmin-argmax-int.dir/argmin-argmax-int.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/test/test-suite/SingleSource/UnitTests/Vectorizer/argmin-argmax-int.cpp
clang (LLVM option parsing): Unknown command line argument '-tail-folding-policy=must-fold-tail'.  Try: 'clang (LLVM option parsing) --help'
clang (LLVM option parsing): Did you mean '--tail-dup-verify=must-fold-tail'?
46.473 [776/191/2360] Building CXX object MultiSource/Benchmarks/7zip/CMakeFiles/7zip-benchmark.dir/CPP/7zip/Archive/Cab/CabHandler.cpp.o
46.473 [776/190/2361] Building CXX object SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-any-of.dir/any-of.cpp.o
FAILED: [code=1] SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-any-of.dir/any-of.cpp.o 
/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/test/build-test-suite/tools/timeit --summary SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-any-of.dir/any-of.cpp.o.time /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/clang++ -DNDEBUG  -O3 -DNDEBUG -std=gnu++17   -w -Werror=date-time -ffp-contract=off -mllvm -tail-folding-policy=must-fold-tail -mllvm -force-tail-folding-style=data -MD -MT SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-any-of.dir/any-of.cpp.o -MF SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-any-of.dir/any-of.cpp.o.d -o SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-any-of.dir/any-of.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/test/test-suite/SingleSource/UnitTests/Vectorizer/any-of.cpp
clang (LLVM option parsing): Unknown command line argument '-tail-folding-policy=must-fold-tail'.  Try: 'clang (LLVM option parsing) --help'
clang (LLVM option parsing): Did you mean '--tail-dup-verify=must-fold-tail'?
46.544 [776/189/2362] Building CXX object SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-argmin-argmax-fp.dir/argmin-argmax-fp.cpp.o
FAILED: [code=1] SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-argmin-argmax-fp.dir/argmin-argmax-fp.cpp.o 
/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/test/build-test-suite/tools/timeit --summary SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-argmin-argmax-fp.dir/argmin-argmax-fp.cpp.o.time /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/clang++ -DNDEBUG  -O3 -DNDEBUG -std=gnu++17   -w -Werror=date-time -ffp-contract=off -mllvm -tail-folding-policy=must-fold-tail -mllvm -force-tail-folding-style=data -MD -MT SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-argmin-argmax-fp.dir/argmin-argmax-fp.cpp.o -MF SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-argmin-argmax-fp.dir/argmin-argmax-fp.cpp.o.d -o SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-argmin-argmax-fp.dir/argmin-argmax-fp.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/test/test-suite/SingleSource/UnitTests/Vectorizer/argmin-argmax-fp.cpp
clang (LLVM option parsing): Unknown command line argument '-tail-folding-policy=must-fold-tail'.  Try: 'clang (LLVM option parsing) --help'
clang (LLVM option parsing): Did you mean '--tail-dup-verify=must-fold-tail'?
46.556 [776/188/2363] Building CXX object SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-gcc-loops.dir/gcc-loops.cpp.o
FAILED: [code=1] SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-gcc-loops.dir/gcc-loops.cpp.o 
/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/test/build-test-suite/tools/timeit --summary SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-gcc-loops.dir/gcc-loops.cpp.o.time /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/clang++ -DNDEBUG  -O3 -DNDEBUG -std=gnu++17   -w -Werror=date-time -ffp-contract=off -mllvm -tail-folding-policy=must-fold-tail -mllvm -force-tail-folding-style=data -MD -MT SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-gcc-loops.dir/gcc-loops.cpp.o -MF SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-gcc-loops.dir/gcc-loops.cpp.o.d -o SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-gcc-loops.dir/gcc-loops.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/test/test-suite/SingleSource/UnitTests/Vectorizer/gcc-loops.cpp
clang (LLVM option parsing): Unknown command line argument '-tail-folding-policy=must-fold-tail'.  Try: 'clang (LLVM option parsing) --help'
clang (LLVM option parsing): Did you mean '--tail-dup-verify=must-fold-tail'?
46.562 [776/187/2364] Building CXX object SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-early-exit.dir/early-exit.cpp.o
FAILED: [code=1] SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-early-exit.dir/early-exit.cpp.o 
/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/test/build-test-suite/tools/timeit --summary SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-early-exit.dir/early-exit.cpp.o.time /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/clang++ -DNDEBUG  -O3 -DNDEBUG -std=gnu++17   -w -Werror=date-time -ffp-contract=off -mllvm -tail-folding-policy=must-fold-tail -mllvm -force-tail-folding-style=data -MD -MT SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-early-exit.dir/early-exit.cpp.o -MF SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-early-exit.dir/early-exit.cpp.o.d -o SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-early-exit.dir/early-exit.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/test/test-suite/SingleSource/UnitTests/Vectorizer/early-exit.cpp
clang (LLVM option parsing): Unknown command line argument '-tail-folding-policy=must-fold-tail'.  Try: 'clang (LLVM option parsing) --help'
clang (LLVM option parsing): Did you mean '--tail-dup-verify=must-fold-tail'?
46.568 [776/186/2365] Building CXX object SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-recurrences.dir/recurrences.cpp.o
FAILED: [code=1] SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-recurrences.dir/recurrences.cpp.o 
/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/test/build-test-suite/tools/timeit --summary SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-recurrences.dir/recurrences.cpp.o.time /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/clang++ -DNDEBUG  -O3 -DNDEBUG -std=gnu++17   -w -Werror=date-time -ffp-contract=off -mllvm -tail-folding-policy=must-fold-tail -mllvm -force-tail-folding-style=data -MD -MT SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-recurrences.dir/recurrences.cpp.o -MF SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-recurrences.dir/recurrences.cpp.o.d -o SingleSource/UnitTests/Vectorizer/CMakeFiles/tfactivelanemask-recurrences.dir/recurrences.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/test/test-suite/SingleSource/UnitTests/Vectorizer/recurrences.cpp
clang (LLVM option parsing): Unknown command line argument '-tail-folding-policy=must-fold-tail'.  Try: 'clang (LLVM option parsing) --help'
clang (LLVM option parsing): Did you mean '--tail-dup-verify=must-fold-tail'?
46.612 [776/185/2366] Building CXX object SingleSource/UnitTests/Vectorizer/CMakeFiles/tf-early-exit.dir/early-exit.cpp.o
FAILED: [code=1] SingleSource/UnitTests/Vectorizer/CMakeFiles/tf-early-exit.dir/early-exit.cpp.o 
/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/test/build-test-suite/tools/timeit --summary SingleSource/UnitTests/Vectorizer/CMakeFiles/tf-early-exit.dir/early-exit.cpp.o.time /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/clang++ -DNDEBUG  -O3 -DNDEBUG -std=gnu++17   -w -Werror=date-time -ffp-contract=off -mllvm -tail-folding-policy=must-fold-tail -mllvm -force-tail-folding-style=data-without-lane-mask -MD -MT SingleSource/UnitTests/Vectorizer/CMakeFiles/tf-early-exit.dir/early-exit.cpp.o -MF SingleSource/UnitTests/Vectorizer/CMakeFiles/tf-early-exit.dir/early-exit.cpp.o.d -o SingleSource/UnitTests/Vectorizer/CMakeFiles/tf-early-exit.dir/early-exit.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/test/test-suite/SingleSource/UnitTests/Vectorizer/early-exit.cpp
clang (LLVM option parsing): Unknown command line argument '-tail-folding-policy=must-fold-tail'.  Try: 'clang (LLVM option parsing) --help'
clang (LLVM option parsing): Did you mean '--tail-dup-verify=must-fold-tail'?
46.627 [776/184/2367] Building CXX object SingleSource/UnitTests/SignlessTypes/Large/CMakeFiles/cast.dir/cast.cpp.o
46.628 [776/183/2368] Building CXX object SingleSource/UnitTests/Vectorizer/CMakeFiles/tf-argmin-argmax-fp.dir/argmin-argmax-fp.cpp.o
FAILED: [code=1] SingleSource/UnitTests/Vectorizer/CMakeFiles/tf-argmin-argmax-fp.dir/argmin-argmax-fp.cpp.o 
/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/test/build-test-suite/tools/timeit --summary SingleSource/UnitTests/Vectorizer/CMakeFiles/tf-argmin-argmax-fp.dir/argmin-argmax-fp.cpp.o.time /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/clang++ -DNDEBUG  -O3 -DNDEBUG -std=gnu++17   -w -Werror=date-time -ffp-contract=off -mllvm -tail-folding-policy=must-fold-tail -mllvm -force-tail-folding-style=data-without-lane-mask -MD -MT SingleSource/UnitTests/Vectorizer/CMakeFiles/tf-argmin-argmax-fp.dir/argmin-argmax-fp.cpp.o -MF SingleSource/UnitTests/Vectorizer/CMakeFiles/tf-argmin-argmax-fp.dir/argmin-argmax-fp.cpp.o.d -o SingleSource/UnitTests/Vectorizer/CMakeFiles/tf-argmin-argmax-fp.dir/argmin-argmax-fp.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/test/test-suite/SingleSource/UnitTests/Vectorizer/argmin-argmax-fp.cpp

```

</details>

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


More information about the cfe-commits mailing list