[llvm] [X86] Add missing VPSRAQ broadcast-from-mem patterns for non-VLX targets (PR #186654)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Sun Mar 15 04:11:15 PDT 2026


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `openmp-offload-amdgpu-runtime-2` running on `rocm-worker-hw-02` while building `llvm` at step 10 "Add check check-libc-amdgcn-amd-amdhsa".

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

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

```
Step 10 (Add check check-libc-amdgcn-amd-amdhsa) failure: test (failure)
...
[ RUN      ] LlvmLibcFMaximumMagNumTest.InfArg
[       OK ] LlvmLibcFMaximumMagNumTest.InfArg (3 us)
[ RUN      ] LlvmLibcFMaximumMagNumTest.NegInfArg
[       OK ] LlvmLibcFMaximumMagNumTest.NegInfArg (3 us)
[ RUN      ] LlvmLibcFMaximumMagNumTest.BothZero
[       OK ] LlvmLibcFMaximumMagNumTest.BothZero (3 us)
[ RUN      ] LlvmLibcFMaximumMagNumTest.Range
[       OK ] LlvmLibcFMaximumMagNumTest.Range (93 ms)
Ran 5 tests.  PASS: 5  FAIL: 0
[2678/3360] Running hermetic test libc.test.src.math.smoke.roundevenl_test.__hermetic__
FAILED: libc/test/src/math/smoke/libc.test.src.math.smoke.roundevenl_test.__hermetic__.__cmd__ /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/runtimes/runtimes-amdgcn-amd-amdhsa-bins/libc/test/src/math/smoke/libc.test.src.math.smoke.roundevenl_test.__hermetic__.__cmd__ 
cd /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/runtimes/runtimes-amdgcn-amd-amdhsa-bins/libc/test/src/math/smoke && /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/bin/llvm-gpu-loader /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/runtimes/runtimes-amdgcn-amd-amdhsa-bins/libc/test/src/math/smoke/libc.test.src.math.smoke.roundevenl_test.__hermetic__.__build__
[==========] Running 3 tests from 1 test suite.
[ RUN      ] LlvmLibcRoundEvenTest.SpecialNumbers
[       OK ] LlvmLibcRoundEvenTest.SpecialNumbers (5 us)
[ RUN      ] LlvmLibcRoundEvenTest.RoundedNubmers
[       OK ] LlvmLibcRoundEvenTest.RoundedNubmers (3 us)
[ RUN      ] LlvmLibcRoundEvenTest.Fractions
[       OK ] LlvmLibcRoundEvenTest.Fractions (8 us)
Ran 3 tests.  PASS: 3  FAIL: 0
[2679/3360] Running hermetic test libc.test.src.math.smoke.fmaximum_mag_numf16_test.__hermetic__
[==========] Running 5 tests from 1 test suite.
[ RUN      ] LlvmLibcFMaximumMagNumTest.NaN
[       OK ] LlvmLibcFMaximumMagNumTest.NaN (12 us)
[ RUN      ] LlvmLibcFMaximumMagNumTest.InfArg
[       OK ] LlvmLibcFMaximumMagNumTest.InfArg (4 us)
[ RUN      ] LlvmLibcFMaximumMagNumTest.NegInfArg
[       OK ] LlvmLibcFMaximumMagNumTest.NegInfArg (3 us)
[ RUN      ] LlvmLibcFMaximumMagNumTest.BothZero
[       OK ] LlvmLibcFMaximumMagNumTest.BothZero (3 us)
[ RUN      ] LlvmLibcFMaximumMagNumTest.Range
[       OK ] LlvmLibcFMaximumMagNumTest.Range (10 ms)
Ran 5 tests.  PASS: 5  FAIL: 0
[2680/3360] Linking CXX executable libc/test/src/math/smoke/libc.test.src.math.smoke.sincos_test.__hermetic__.__build__
[2681/3360] Linking CXX executable libc/test/src/math/smoke/libc.test.src.math.smoke.fsqrt_test.__hermetic__.__build__
[2682/3360] Running hermetic test libc.test.src.math.smoke.fmaximum_magbf16_test.__hermetic__
[==========] Running 5 tests from 1 test suite.
[ RUN      ] LlvmLibcFMaximumMagTest.NaN
[       OK ] LlvmLibcFMaximumMagTest.NaN (8 us)
[ RUN      ] LlvmLibcFMaximumMagTest.InfArg
[       OK ] LlvmLibcFMaximumMagTest.InfArg (8 us)
[ RUN      ] LlvmLibcFMaximumMagTest.NegInfArg
[       OK ] LlvmLibcFMaximumMagTest.NegInfArg (9 us)
[ RUN      ] LlvmLibcFMaximumMagTest.BothZero
[       OK ] LlvmLibcFMaximumMagTest.BothZero (4 us)
[ RUN      ] LlvmLibcFMaximumMagTest.Range
[       OK ] LlvmLibcFMaximumMagTest.Range (198 ms)
Ran 5 tests.  PASS: 5  FAIL: 0
[2683/3360] Running hermetic test libc.test.src.math.smoke.roundevenf16_test.__hermetic__

```

</details>

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


More information about the llvm-commits mailing list