[llvm] [VPlan] Don't emit VPBlendRecipes with only one incoming value. NFC (PR #171804)

via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 11 04:14:08 PST 2025


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results

* 128563 tests passed
* 2805 tests skipped
* 1 test failed

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

### LLVM-Unit
<details>
<summary>LLVM-Unit.Transforms/Vectorize/_/VectorizeTests_exe/26/35</summary>

```
Script(shard):
--
GTEST_OUTPUT=json:C:\_work\llvm-project\llvm-project\build\unittests\Transforms\Vectorize\.\VectorizeTests.exe-LLVM-Unit-67748-26-35.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=35 GTEST_SHARD_INDEX=26 C:\_work\llvm-project\llvm-project\build\unittests\Transforms\Vectorize\.\VectorizeTests.exe
--

Note: This is test shard 27 of 35.

[==========] Running 2 tests from 2 test suites.

[----------] Global test environment set-up.

[----------] 1 test from VPRecipeTest

[ RUN      ] VPRecipeTest.CastVPInterleaveEVLRecipeToVPUser

[       OK ] VPRecipeTest.CastVPInterleaveEVLRecipeToVPUser (0 ms)

[----------] 1 test from VPRecipeTest (0 ms total)



[----------] 1 test from VPVerifierTest

[ RUN      ] VPVerifierTest.VPBlendUseBeforeDefDifferentBB

Assertion failed: Operands.size() >= 2 && "Expected at least two operands!", file C:\_work\llvm-project\llvm-project\llvm\include\../lib/Transforms/Vectorize/VPlan.h, line 2520

unknown file: error: SEH exception with code 0x3221225501 thrown in the test body.

Stack trace:





Assertion failed: Users.empty() && "trying to delete a VPValue with remaining users", file C:\_work\llvm-project\llvm-project\llvm\lib\Transforms\Vectorize\VPlan.cpp, line 101


--
exit: 3
--
shard JSON output does not exist: C:\_work\llvm-project\llvm-project\build\unittests\Transforms\Vectorize\.\VectorizeTests.exe-LLVM-Unit-67748-26-35.json
```
</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/171804


More information about the llvm-commits mailing list