[llvm] [VPlan] Move EVL-based transforms to VPlanEVLTransforms.cpp (NFC) (PR #209883)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 17 10:18:37 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 179119 tests passed
* 3551 tests skipped
* 2 tests failed
## Failed Tests
(click on a test name to see its output)
### lldb-api
<details>
<summary>lldb-api.functionalities/scripted_frame_provider/circular_dependency/TestFrameProviderCircularDependency.py</summary>
```
Script:
--
/usr/bin/python3 /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/API/dotest.py -u CXXFLAGS -u CFLAGS --env LLVM_LIBS_DIR=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./lib --env LLVM_INCLUDE_DIR=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include --env LLVM_TOOLS_DIR=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin --libcxx-include-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/c++/v1 --libcxx-include-target-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/x86_64-unknown-linux-gnu/c++/v1 --libcxx-library-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./lib/x86_64-unknown-linux-gnu --triple x86_64-unknown-linux-gnu --build-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lldb-test-build --lldb-module-cache-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lldb-test-build/module-cache-lldb/lldb-api --clang-module-cache-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lldb-test-build/module-cache-clang/lldb-api --executable /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/lldb --lldb-python-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/local/lib/python3.12/dist-packages --compiler /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/clang --dsymutil /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/dsymutil --make /usr/bin/gmake --llvm-tools-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin --lldb-obj-root /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/lldb --lldb-libs-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./lib --cmake-build-type Release /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/API/functionalities/scripted_frame_provider/circular_dependency -p TestFrameProviderCircularDependency.py
--
Exit Code: 1
Command Output (stdout):
--
Skipping the following test categories: msvcstl, dsym, pdb, gmodules, debugserver, objc
--
Command Output (stderr):
--
FAIL: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_circular_dependency_evaluate_expression_in_get_frame (TestFrameProviderCircularDependency.FrameProviderCircularDependencyTestCase.test_circular_dependency_evaluate_expression_in_get_frame)
Log Files:
- /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lldb-test-build/functionalities/scripted_frame_provider/circular_dependency/TestFrameProviderCircularDependency/Failure_test_circular_dependency_evaluate_expression_in_get_frame.log
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_circular_dependency_handle_command_in_init (TestFrameProviderCircularDependency.FrameProviderCircularDependencyTestCase.test_circular_dependency_handle_command_in_init)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_circular_dependency_with_function_replacement (TestFrameProviderCircularDependency.FrameProviderCircularDependencyTestCase.test_circular_dependency_with_function_replacement)
======================================================================
FAIL: test_circular_dependency_evaluate_expression_in_get_frame (TestFrameProviderCircularDependency.FrameProviderCircularDependencyTestCase.test_circular_dependency_evaluate_expression_in_get_frame)
Test that calling EvaluateExpression in get_frame_at_index doesn't
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/API/functionalities/scripted_frame_provider/circular_dependency/TestFrameProviderCircularDependency.py", line 204, in test_circular_dependency_evaluate_expression_in_get_frame
self.assertIsNotNone(
AssertionError: unexpectedly None : Frame 1 should have function name
Config=x86_64-/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang
----------------------------------------------------------------------
Ran 3 tests in 36.190s
FAILED (failures=1)
--
```
</details>
### cross-project-tests
<details>
<summary>cross-project-tests.intrinsic-header-tests/riscv_packed_simd.c</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang /home/gha/actions-runner/_work/llvm-project/llvm-project/cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c -O2 -S -o - --target=riscv32 -menable-experimental-extensions -march=rv32i_p0p21 -Werror -Wextra -Xclang -verify | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c --check-prefixes=CHECK,RV32
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang /home/gha/actions-runner/_work/llvm-project/llvm-project/cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c -O2 -S -o - --target=riscv32 -menable-experimental-extensions -march=rv32i_p0p21 -Werror -Wextra -Xclang -verify
# 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/cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c --check-prefixes=CHECK,RV32
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c:2372:10: error: RV32: expected string not found in input
# | // RV32: pncvt.b
# | ^
# | <stdin>:3712:19: note: scanning from here
# | test_punzipe_i8x4: # @test_punzipe_i8x4
# | ^
# | <stdin>:3713:13: note: possible intended match here
# | # %bb.0: # %entry
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c:2377:10: error: RV32: expected string not found in input
# | // RV32: pncvth.b
# | ^
# | <stdin>:3725:19: note: scanning from here
# | test_punzipo_i8x4: # @test_punzipo_i8x4
# | ^
# | <stdin>:3736:12: note: possible intended match here
# | # -- End function
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c:2382:10: error: RV32: expected string not found in input
# | // RV32: pncvt.b
# | ^
# | <stdin>:3740:19: note: scanning from here
# | test_punzipe_u8x4: # @test_punzipe_u8x4
# | ^
# | <stdin>:3741:13: note: possible intended match here
# | # %bb.0: # %entry
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c:2387:10: error: RV32: expected string not found in input
# | // RV32: pncvth.b
# | ^
# | <stdin>:3753:19: note: scanning from here
# | test_punzipo_u8x4: # @test_punzipo_u8x4
# | ^
# | <stdin>:3764:12: note: possible intended match here
# | # -- End function
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c:2392:10: error: RV32: expected string not found in input
# | // RV32: pncvt.h
# | ^
# | <stdin>:3768:20: note: scanning from here
# | test_punzipe_i16x2: # @test_punzipe_i16x2
# | ^
# | <stdin>:3769:13: note: possible intended match here
# | # %bb.0: # %entry
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c:2397:10: error: RV32: expected string not found in input
# | // RV32: pncvth.h
# | ^
# | <stdin>:3778:20: note: scanning from here
# | test_punzipo_i16x2: # @test_punzipo_i16x2
# | ^
# | <stdin>:3786:12: note: possible intended match here
# | # -- End function
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c:2402:10: error: RV32: expected string not found in input
# | // RV32: pncvt.h
# | ^
# | <stdin>:3790:20: note: scanning from here
# | test_punzipe_u16x2: # @test_punzipe_u16x2
# | ^
# | <stdin>:3791:13: note: possible intended match here
# | # %bb.0: # %entry
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c:2407:10: error: RV32: expected string not found in input
# | // RV32: pncvth.h
# | ^
# | <stdin>:3800:20: note: scanning from here
# | test_punzipo_u16x2: # @test_punzipo_u16x2
# | ^
# | <stdin>:3808:12: note: possible intended match here
# | # -- End function
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 3707: .size test_pzip_u16x4, .Lfunc_end355-test_pzip_u16x4
# | 3708: # -- End function
# | 3709: .globl test_punzipe_i8x4 # -- Begin function test_punzipe_i8x4
# | 3710: .p2align 2
# | 3711: .type test_punzipe_i8x4, at function
# | 3712: test_punzipe_i8x4: # @test_punzipe_i8x4
# | check:2372'0 { search range start (exclusive)
# | check:2372'1 error: no match found in search range
# | 3713: # %bb.0: # %entry
# | check:2372'2 ? possible intended match
# | 3714: srli a3, a1, 16
# | 3715: srli a2, a0, 16
# | 3716: ppaire.db a0, a0, a2
# | 3717: pack a0, a0, a1
# | 3718: ret
# | 3719: .Lfunc_end356:
# | 3720: .size test_punzipe_i8x4, .Lfunc_end356-test_punzipe_i8x4
# | 3721: # -- End function
# | 3722: .globl test_punzipo_i8x4 # -- Begin function test_punzipo_i8x4
# | 3723: .p2align 2
# | 3724: .type test_punzipo_i8x4, at function
# | 3725: test_punzipo_i8x4: # @test_punzipo_i8x4
# | check:2372'3 } search range end (exclusive)
# | check:2377'0 { search range start (exclusive)
# | check:2377'1 error: no match found in search range
# | 3726: # %bb.0: # %entry
# | 3727: srli a3, a1, 24
# | 3728: srli a1, a1, 8
# | 3729: srli a2, a0, 24
# | 3730: srli a0, a0, 8
# | 3731: ppaire.db a0, a0, a2
# | 3732: pack a0, a0, a1
# | 3733: ret
# | 3734: .Lfunc_end357:
# | 3735: .size test_punzipo_i8x4, .Lfunc_end357-test_punzipo_i8x4
# | 3736: # -- End function
# | check:2377'2 ? possible intended match
# | 3737: .globl test_punzipe_u8x4 # -- Begin function test_punzipe_u8x4
# | 3738: .p2align 2
# | 3739: .type test_punzipe_u8x4, at function
# | 3740: test_punzipe_u8x4: # @test_punzipe_u8x4
# | check:2377'3 } search range end (exclusive)
# | check:2382'0 { search range start (exclusive)
# | check:2382'1 error: no match found in search range
# | 3741: # %bb.0: # %entry
# | check:2382'2 ? possible intended match
# | 3742: srli a3, a1, 16
# | 3743: srli a2, a0, 16
# | 3744: ppaire.db a0, a0, a2
# | 3745: pack a0, a0, a1
# | 3746: ret
# | 3747: .Lfunc_end358:
# | 3748: .size test_punzipe_u8x4, .Lfunc_end358-test_punzipe_u8x4
# | 3749: # -- End function
# | 3750: .globl test_punzipo_u8x4 # -- Begin function test_punzipo_u8x4
# | 3751: .p2align 2
# | 3752: .type test_punzipo_u8x4, at function
# | 3753: test_punzipo_u8x4: # @test_punzipo_u8x4
# | check:2382'3 } search range end (exclusive)
# | check:2387'0 { search range start (exclusive)
# | check:2387'1 error: no match found in search range
# | 3754: # %bb.0: # %entry
# | 3755: srli a3, a1, 24
# | 3756: srli a1, a1, 8
# | 3757: srli a2, a0, 24
# | 3758: srli a0, a0, 8
# | 3759: ppaire.db a0, a0, a2
# | 3760: pack a0, a0, a1
# | 3761: ret
# | 3762: .Lfunc_end359:
# | 3763: .size test_punzipo_u8x4, .Lfunc_end359-test_punzipo_u8x4
# | 3764: # -- End function
# | check:2387'2 ? possible intended match
# | 3765: .globl test_punzipe_i16x2 # -- Begin function test_punzipe_i16x2
# | 3766: .p2align 2
# | 3767: .type test_punzipe_i16x2, at function
# | 3768: test_punzipe_i16x2: # @test_punzipe_i16x2
# | check:2387'3 } search range end (exclusive)
# | check:2392'0 { search range start (exclusive)
# | check:2392'1 error: no match found in search range
# | 3769: # %bb.0: # %entry
# | check:2392'2 ? possible intended match
# | 3770: pack a0, a0, a1
# | 3771: ret
# | 3772: .Lfunc_end360:
# | 3773: .size test_punzipe_i16x2, .Lfunc_end360-test_punzipe_i16x2
# | 3774: # -- End function
# | 3775: .globl test_punzipo_i16x2 # -- Begin function test_punzipo_i16x2
# | 3776: .p2align 2
# | 3777: .type test_punzipo_i16x2, at function
# | 3778: test_punzipo_i16x2: # @test_punzipo_i16x2
# | check:2392'3 } search range end (exclusive)
# | check:2397'0 { search range start (exclusive)
# | check:2397'1 error: no match found in search range
# | 3779: # %bb.0: # %entry
# | 3780: srli a1, a1, 16
# | 3781: srli a0, a0, 16
# | 3782: pack a0, a0, a1
# | 3783: ret
# | 3784: .Lfunc_end361:
# | 3785: .size test_punzipo_i16x2, .Lfunc_end361-test_punzipo_i16x2
# | 3786: # -- End function
# | check:2397'2 ? possible intended match
# | 3787: .globl test_punzipe_u16x2 # -- Begin function test_punzipe_u16x2
# | 3788: .p2align 2
# | 3789: .type test_punzipe_u16x2, at function
# | 3790: test_punzipe_u16x2: # @test_punzipe_u16x2
# | check:2397'3 } search range end (exclusive)
# | check:2402'0 { search range start (exclusive)
# | check:2402'1 error: no match found in search range
# | 3791: # %bb.0: # %entry
# | check:2402'2 ? possible intended match
# | 3792: pack a0, a0, a1
# | 3793: ret
# | 3794: .Lfunc_end362:
# | 3795: .size test_punzipe_u16x2, .Lfunc_end362-test_punzipe_u16x2
# | 3796: # -- End function
# | 3797: .globl test_punzipo_u16x2 # -- Begin function test_punzipo_u16x2
# | 3798: .p2align 2
# | 3799: .type test_punzipo_u16x2, at function
# | 3800: test_punzipo_u16x2: # @test_punzipo_u16x2
# | check:2402'3 } search range end (exclusive)
# | check:2407'0 { search range start (exclusive)
# | check:2407'1 error: no match found in search range
# | 3
# | ...
# `---data was truncated (10240/11140) (change limit with -D output_limit=N)
# 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/209883
More information about the llvm-commits
mailing list