[llvm] [VPlan] Detect contiguous accesses in outer loop VPlan path. (PR #203790)
via llvm-commits
llvm-commits at lists.llvm.org
Sun Jun 14 14:14:08 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 175594 tests passed
* 3499 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/48/67</summary>
```
Script(shard):
--
GTEST_OUTPUT=json:/home/gha/actions-runner/_work/llvm-project/llvm-project/build/unittests/Transforms/Vectorize/./VectorizeTests-LLVM-Unit-1193728-48-67.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=67 GTEST_SHARD_INDEX=48 /home/gha/actions-runner/_work/llvm-project/llvm-project/build/unittests/Transforms/Vectorize/./VectorizeTests
--
Note: This is test shard 49 of 67.
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from VPlanHCFGTest
[ RUN ] VPlanHCFGTest.testVPInstructionToVPRecipesInner
#0 0x0000000000943b78 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:881:13
#1 0x0000000000940ec5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
#2 0x0000000000944981 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
#3 0x00007e196a41c330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
#4 0x0000000000831f62 llvm::vputils::getSCEVExprForVPValue(llvm::VPValue const*, llvm::PredicatedScalarEvolution&, llvm::Loop const*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:0:5
#5 0x0000000000825a9d isPresent /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:616:55
#6 0x0000000000825a9d isPresent<const llvm::SCEV *> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:624:10
#7 0x0000000000825a9d dyn_cast<llvm::SCEVAddRecExpr, const llvm::SCEV> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:656:10
#8 0x0000000000825a9d isStride1Access /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:57:18
#9 0x0000000000825a9d llvm::VPlanTransforms::tryToConvertVPInstructionsToVPRecipes(llvm::VPlan&, llvm::TargetLibraryInfo const&, llvm::PredicatedScalarEvolution*, llvm::Loop*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:96:32
#10 0x000000000050f2c8 _M_ptr /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/unique_ptr.h:199:51
#11 0x000000000050f2c8 get /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/unique_ptr.h:470:21
#12 0x000000000050f2c8 operator-> /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/unique_ptr.h:463:9
#13 0x000000000050f2c8 llvm::(anonymous namespace)::VPlanHCFGTest_testVPInstructionToVPRecipesInner_Test::TestBody() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp:210:24
#14 0x00000000009590c0 os_stack_trace_getter /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#15 0x00000000009590c0 testing::Test::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:2695:9
#16 0x0000000000959ea0 os_stack_trace_getter /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#17 0x0000000000959ea0 testing::TestInfo::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:2842:11
#18 0x000000000095aab3 testing::TestSuite::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:3018:35
#19 0x000000000096bcc4 testing::internal::UnitTestImpl::RunAllTests() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:5922:41
#20 0x000000000096b079 testing::UnitTest::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:5485:10
#21 0x000000000094554a main /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/UnitTestMain/TestMain.cpp:55:3
#22 0x00007e196a4011ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
#23 0x00007e196a40128b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
#24 0x0000000000498995 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/unittests/Transforms/Vectorize/./VectorizeTests+0x498995)
--
exit: -11
--
shard JSON output does not exist: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/unittests/Transforms/Vectorize/./VectorizeTests-LLVM-Unit-1193728-48-67.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/203790
More information about the llvm-commits
mailing list