[llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
via llvm-commits
llvm-commits at lists.llvm.org
Fri May 29 11:48:49 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 135254 tests passed
* 3337 tests skipped
* 8 tests failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.CodeGen/Hexagon/isel/trunc-vNi1-HVX.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\llc.exe --mtriple=hexagon -mattr=+hvxv79,+hvx-length128b < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\Hexagon\isel\trunc-vNi1-HVX.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\Hexagon\isel\trunc-vNi1-HVX.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' --mtriple=hexagon -mattr=+hvxv79,+hvx-length128b
# .---command stderr------------
# | Assertion failed: (TLI.getTypeAction(*DAG.getContext(), Op.getValueType()) == TargetLowering::TypeLegal || Op.getOpcode() == ISD::TargetConstant || Op.getOpcode() == ISD::Register) && "Unexpected illegal type!", file C:\_work\llvm-project\llvm-project\llvm\lib\CodeGen\SelectionDAG\LegalizeDAG.cpp, line 1004
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe --mtriple=hexagon -mattr=+hvxv79,+hvx-length128b
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'Hexagon DAG->DAG Pattern Instruction Selection' on function '@trunc_v64i8_to_v64i1'
# | Exception Code: 0xC000001D
# | #0 0x00007ff646624fa6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2dc4fa6)
# | #1 0x00007ff94ccfbb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ff94ccfcad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ff94ccfe4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ff94ccfe6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff6468e2c90 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x3082c90)
# | #6 0x00007ff6468e28c8 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x30828c8)
# | #7 0x00007ff643f71b0c (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x711b0c)
# | #8 0x00007ff643f6ff60 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x70ff60)
# | #9 0x00007ff643f6f5c0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x70f5c0)
# | #10 0x00007ff643f6b535 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x70b535)
# | #11 0x00007ff645064766 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x1804766)
# | #12 0x00007ff643f685d4 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7085d4)
# | #13 0x00007ff644353aa3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xaf3aa3)
# | #14 0x00007ff643d76659 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x516659)
# | #15 0x00007ff643d7ee7d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x51ee7d)
# | #16 0x00007ff643d772d8 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5172d8)
# | #17 0x00007ff6438673df (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x73df)
# | #18 0x00007ff64828ecb0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a2ecb0)
# | #19 0x00007ff954694cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #20 0x00007ff96107edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\Hexagon\isel\trunc-vNi1-HVX.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\Hexagon\isel\trunc-vNi1-HVX.ll:64:16: error: CHECK-LABEL: expected string not found in input
# | ; CHECK-LABEL: trunc_v128i16_to_v128i1:
# | ^
# | <stdin>:756:23: note: scanning from here
# | trunc_v64i32_to_v64i1: // @trunc_v64i32_to_v64i1
# | ^
# | <stdin>:841:39: note: possible intended match here
# | .p2align 7, 0x0 // -- Begin function trunc_v128i16_to_v128i1
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\Hexagon\isel\trunc-vNi1-HVX.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 751: .text
# | 752: .globl trunc_v64i32_to_v64i1
# | 753: .p2align 2
# | 754: .prefalign 4, .Lfunc_end3, nop
# | 755: .type trunc_v64i32_to_v64i1, at function
# | 756: trunc_v64i32_to_v64i1: // @trunc_v64i32_to_v64i1
# | label:64'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 757: .cfi_startproc
# | label:64'0 ~~~~~~~~~~~~~~~~
# | 758: // %bb.0:
# | label:64'0 ~~~~~~~~~~
# | 759: {
# | label:64'0 ~~~
# | 760: r1 = ##16843009
# | label:64'0 ~~~~~~~~~~~~~~~~~
# | 761: r3:2 = combine(#64,#-1)
# | label:64'0 ~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 836: .Lfunc_end3:
# | label:64'0 ~~~~~~~~~~~~~
# | 837: .size trunc_v64i32_to_v64i1, .Lfunc_end3-trunc_v64i32_to_v64i1
# | label:64'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 838: .cfi_endproc
# | label:64'0 ~~~~~~~~~~~~~~
# | 839: // -- End function
# | label:64'0 ~~~~~~~~~~~~~~~~~~~~
# | 840: .section .rodata,"a", at progbits
# | label:64'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 841: .p2align 7, 0x0 // -- Begin function trunc_v128i16_to_v128i1
# | label:64'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:64'1 ? possible intended match
# | 842: .LCPI4_0:
# | label:64'0 ~~~~~~~~~~
# | 843: .byte 1 // 0x1
# | label:64'0 ~~~~~~~~~~~~~~~~
# | 844: .byte 2 // 0x2
# | label:64'0 ~~~~~~~~~~~~~~~~
# | 845: .byte 4 // 0x4
# | label:64'0 ~~~~~~~~~~~~~~~~
# | 846: .byte 8 // 0x8
# | label:64'0 ~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/Hexagon/isel-hvx-pred-bitcast-order.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=hexagon < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\Hexagon\isel-hvx-pred-bitcast-order.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\Hexagon\isel-hvx-pred-bitcast-order.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=hexagon
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\Hexagon\isel-hvx-pred-bitcast-order.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\Hexagon\isel-hvx-pred-bitcast-order.ll:38:10: error: CHECK: expected string not found in input
# | ; CHECK: v[[V1:[0-9]+]].h = vdeal(v{{[0-9]+}}.h)
# | ^
# | <stdin>:227:49: note: scanning from here
# | .p2align 7, 0x0 // -- Begin function foo_128_4x
# | ^
# | <stdin>:398:2: note: possible intended match here
# | v0.b = vdeal(v0.b)
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\Hexagon\isel-hvx-pred-bitcast-order.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 222: }
# | 223: .Lfunc_end0:
# | 224: .size foo_128_2x, .Lfunc_end0-foo_128_2x
# | 225: // -- End function
# | 226: .section .rodata,"a", at progbits
# | 227: .p2align 7, 0x0 // -- Begin function foo_128_4x
# | check:38'0 X error: no match found
# | 228: .LCPI1_0:
# | check:38'0 ~~~~~~~~~~
# | 229: .byte 1 // 0x1
# | check:38'0 ~~~~~~~~~~~~~~~~
# | 230: .byte 2 // 0x2
# | check:38'0 ~~~~~~~~~~~~~~~~
# | 231: .byte 4 // 0x4
# | check:38'0 ~~~~~~~~~~~~~~~~
# | 232: .byte 8 // 0x8
# | check:38'0 ~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 393: }
# | check:38'0 ~~~
# | 394: {
# | check:38'0 ~~~
# | 395: r3 = #-64
# | check:38'0 ~~~~~~~~~~~
# | 396: }
# | check:38'0 ~~~
# | 397: {
# | check:38'0 ~~~
# | 398: v0.b = vdeal(v0.b)
# | check:38'0 ~~~~~~~~~~~~~~~~~~~~
# | check:38'1 ? possible intended match
# | 399: }
# | check:38'0 ~~~
# | 400: {
# | check:38'0 ~~~
# | 401: r29 = and(r29,#-128)
# | check:38'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 402: }
# | check:38'0 ~~~
# | 403: {
# | check:38'0 ~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/rvv/fixed-vectors-shuffle-exact-vlen.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv32 -mattr=+v -verify-machineinstrs < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\fixed-vectors-shuffle-exact-vlen.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\fixed-vectors-shuffle-exact-vlen.ll --check-prefixes=CHECK,RV32
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv32 -mattr=+v -verify-machineinstrs
# .---command stderr------------
# | LLVM ERROR: Cannot implicitly convert a scalable size to a fixed-width size in `TypeSize::operator ScalarTy()`
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple=riscv32 -mattr=+v -verify-machineinstrs
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'RISC-V DAG->DAG Pattern Instruction Selection' on function '@shuffle_3_input_vectors'
# | Exception Code: 0xC000001D
# | #0 0x00007ff646624fa6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2dc4fa6)
# | #1 0x00007ff94ccfbb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ff94ccfcad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ff643fb9fda (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x759fda)
# | #4 0x00007ff643fb9db5 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x759db5)
# | #5 0x00007ff643fba0fb (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x75a0fb)
# | #6 0x00007ff6467dc94f (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2f7c94f)
# | #7 0x00007ff646797add (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2f37add)
# | #8 0x00007ff64679578d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2f3578d)
# | #9 0x00007ff643f71734 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x711734)
# | #10 0x00007ff643f6ff60 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x70ff60)
# | #11 0x00007ff643f6f5c0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x70f5c0)
# | #12 0x00007ff643f6b535 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x70b535)
# | #13 0x00007ff643f685d4 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7085d4)
# | #14 0x00007ff644353aa3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xaf3aa3)
# | #15 0x00007ff643d76659 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x516659)
# | #16 0x00007ff643d7ee7d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x51ee7d)
# | #17 0x00007ff643d772d8 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5172d8)
# | #18 0x00007ff6438673df (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x73df)
# | #19 0x00007ff64828ecb0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a2ecb0)
# | #20 0x00007ff954694cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #21 0x00007ff96107edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\fixed-vectors-shuffle-exact-vlen.ll' --check-prefixes=CHECK,RV32
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\fixed-vectors-shuffle-exact-vlen.ll --check-prefixes=CHECK,RV32
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/X86/avx512-mask-op.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\avx512-mask-op.ll -stack-symbol-ordering=0 -mtriple=x86_64-apple-darwin -mattr=+avx512f | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\avx512-mask-op.ll --check-prefixes=CHECK,KNL
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -stack-symbol-ordering=0 -mtriple=x86_64-apple-darwin -mattr=+avx512f
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\avx512-mask-op.ll' --check-prefixes=CHECK,KNL
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\avx512-mask-op.ll -stack-symbol-ordering=0 -mtriple=x86_64-apple-darwin -mattr=+avx512f,+avx512bw,+avx512vl,+avx512dq | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\avx512-mask-op.ll --check-prefixes=CHECK,SKX
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -stack-symbol-ordering=0 -mtriple=x86_64-apple-darwin -mattr=+avx512f,+avx512bw,+avx512vl,+avx512dq
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\avx512-mask-op.ll' --check-prefixes=CHECK,SKX
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\avx512-mask-op.ll:3101:13: error: SKX-NEXT: expected string not found in input
# | ; SKX-NEXT: kmovb %k0, %eax
# | ^
# | <stdin>:847:29: note: scanning from here
# | vptestnmd %zmm0, %zmm0, %k0
# | ^
# | <stdin>:848:2: note: possible intended match here
# | kmovd %k0, %eax
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\avx512-mask-op.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 842: .globl _test_bitcast_v8i1_zext ## -- Begin function test_bitcast_v8i1_zext
# | 843: .p2align 4
# | 844: _test_bitcast_v8i1_zext: ## @test_bitcast_v8i1_zext
# | 845: .cfi_startproc
# | 846: ## %bb.0:
# | 847: vptestnmd %zmm0, %zmm0, %k0
# | next:3101'0 X error: no match found
# | 848: kmovd %k0, %eax
# | next:3101'0 ~~~~~~~~~~~~~~~~~
# | next:3101'1 ? possible intended match
# | 849: movzbl %al, %eax
# | next:3101'0 ~~~~~~~~~~~~~~~~~~
# | 850: addl %eax, %eax
# | next:3101'0 ~~~~~~~~~~~~~~~~~
# | 851: vzeroupper
# | next:3101'0 ~~~~~~~~~~~~
# | 852: retq
# | next:3101'0 ~~~~~~
# | 853: .cfi_endproc
# | next:3101'0 ~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/X86/avx512bw-intrinsics-fast-isel.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\avx512bw-intrinsics-fast-isel.ll -fast-isel -mtriple=i686-unknown-unknown -mattr=+avx512bw | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\avx512bw-intrinsics-fast-isel.ll --check-prefixes=CHECK,X86
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -fast-isel -mtriple=i686-unknown-unknown -mattr=+avx512bw
# .---command stderr------------
# | Assertion failed: (TLI.getTypeAction(*DAG.getContext(), Op.getValueType()) == TargetLowering::TypeLegal || Op.getOpcode() == ISD::TargetConstant || Op.getOpcode() == ISD::Register) && "Unexpected illegal type!", file C:\_work\llvm-project\llvm-project\llvm\lib\CodeGen\SelectionDAG\LegalizeDAG.cpp, line 1004
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -fast-isel -mtriple=i686-unknown-unknown -mattr=+avx512bw
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'X86 DAG->DAG Instruction Selection' on function '@test_mm512_kunpackd'
# | Exception Code: 0xC000001D
# | #0 0x00007ff646624fa6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2dc4fa6)
# | #1 0x00007ff94ccfbb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ff94ccfcad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ff94ccfe4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ff94ccfe6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff6468e2c90 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x3082c90)
# | #6 0x00007ff6468e28c8 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x30828c8)
# | #7 0x00007ff643f71b0c (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x711b0c)
# | #8 0x00007ff643f6ff60 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x70ff60)
# | #9 0x00007ff643f6f5c0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x70f5c0)
# | #10 0x00007ff643f6b535 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x70b535)
# | #11 0x00007ff64579eddc (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x1f3eddc)
# | #12 0x00007ff643f685d4 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7085d4)
# | #13 0x00007ff644353aa3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xaf3aa3)
# | #14 0x00007ff643d76659 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x516659)
# | #15 0x00007ff643d7ee7d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x51ee7d)
# | #16 0x00007ff643d772d8 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5172d8)
# | #17 0x00007ff6438673df (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x73df)
# | #18 0x00007ff64828ecb0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a2ecb0)
# | #19 0x00007ff954694cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #20 0x00007ff96107edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\avx512bw-intrinsics-fast-isel.ll' --check-prefixes=CHECK,X86
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\avx512bw-intrinsics-fast-isel.ll --check-prefixes=CHECK,X86
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/X86/avx512bw-intrinsics-upgrade.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\avx512bw-intrinsics-upgrade.ll -mtriple=i686-unknown-unknown -mattr=+avx512bw --show-mc-encoding | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\avx512bw-intrinsics-upgrade.ll --check-prefixes=CHECK,X86
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=i686-unknown-unknown -mattr=+avx512bw --show-mc-encoding
# .---command stderr------------
# | Assertion failed: (TLI.getTypeAction(*DAG.getContext(), Op.getValueType()) == TargetLowering::TypeLegal || Op.getOpcode() == ISD::TargetConstant || Op.getOpcode() == ISD::Register) && "Unexpected illegal type!", file C:\_work\llvm-project\llvm-project\llvm\lib\CodeGen\SelectionDAG\LegalizeDAG.cpp, line 1004
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple=i686-unknown-unknown -mattr=+avx512bw --show-mc-encoding
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'X86 DAG->DAG Instruction Selection' on function '@test_int_x86_avx512_kunpck_qd'
# | Exception Code: 0xC000001D
# | #0 0x00007ff646624fa6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2dc4fa6)
# | #1 0x00007ff94ccfbb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ff94ccfcad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ff94ccfe4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ff94ccfe6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff6468e2c90 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x3082c90)
# | #6 0x00007ff6468e28c8 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x30828c8)
# | #7 0x00007ff643f71b0c (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x711b0c)
# | #8 0x00007ff643f6ff60 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x70ff60)
# | #9 0x00007ff643f6f5c0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x70f5c0)
# | #10 0x00007ff643f6b535 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x70b535)
# | #11 0x00007ff64579eddc (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x1f3eddc)
# | #12 0x00007ff643f685d4 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7085d4)
# | #13 0x00007ff644353aa3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xaf3aa3)
# | #14 0x00007ff643d76659 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x516659)
# | #15 0x00007ff643d7ee7d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x51ee7d)
# | #16 0x00007ff643d772d8 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5172d8)
# | #17 0x00007ff6438673df (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x73df)
# | #18 0x00007ff64828ecb0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a2ecb0)
# | #19 0x00007ff954694cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #20 0x00007ff96107edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\avx512bw-intrinsics-upgrade.ll' --check-prefixes=CHECK,X86
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\avx512bw-intrinsics-upgrade.ll --check-prefixes=CHECK,X86
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/X86/bitcast-vector-bool.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll -mtriple=x86_64-unknown-unknown -mattr=+sse2 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll --check-prefixes=SSE,SSE2-SSSE3
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=x86_64-unknown-unknown -mattr=+sse2
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll' --check-prefixes=SSE,SSE2-SSSE3
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll -mtriple=x86_64-unknown-unknown -mattr=+ssse3 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll --check-prefixes=SSE,SSE2-SSSE3
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=x86_64-unknown-unknown -mattr=+ssse3
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll' --check-prefixes=SSE,SSE2-SSSE3
# note: command had no output on stdout or stderr
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll -mtriple=x86_64-unknown-unknown -mattr=+sse4.1 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll --check-prefixes=SSE,SSE41
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=x86_64-unknown-unknown -mattr=+sse4.1
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll' --check-prefixes=SSE,SSE41
# note: command had no output on stdout or stderr
# RUN: at line 5
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll -mtriple=x86_64-unknown-unknown -mattr=+avx | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll --check-prefixes=AVX,AVX12,AVX1
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=x86_64-unknown-unknown -mattr=+avx
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll' --check-prefixes=AVX,AVX12,AVX1
# note: command had no output on stdout or stderr
# RUN: at line 6
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll -mtriple=x86_64-unknown-unknown -mattr=+avx2 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll --check-prefixes=AVX,AVX12,AVX2
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=x86_64-unknown-unknown -mattr=+avx2
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll' --check-prefixes=AVX,AVX12,AVX2
# note: command had no output on stdout or stderr
# RUN: at line 7
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll -mtriple=x86_64-unknown-unknown -mattr=+avx512f,+avx512vl,+avx512bw | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll --check-prefixes=AVX,AVX512
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=x86_64-unknown-unknown -mattr=+avx512f,+avx512vl,+avx512bw
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll' --check-prefixes=AVX,AVX512
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll:1051:16: error: AVX512-NEXT: expected string not found in input
# | ; AVX512-NEXT: kmovd %k0, %ecx
# | ^
# | <stdin>:418:24: note: scanning from here
# | kshiftrq $32, %k0, %k1
# | ^
# | <stdin>:419:2: note: possible intended match here
# | kmovq %k0, %rcx
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\bitcast-vector-bool.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 413: .prefalign 4, .Lfunc_end22, nop
# | 414: .type bitcast_v64i8_to_v2i32, at function
# | 415: bitcast_v64i8_to_v2i32: # @bitcast_v64i8_to_v2i32
# | 416: # %bb.0:
# | 417: vpmovb2m %zmm0, %k0
# | 418: kshiftrq $32, %k0, %k1
# | next:1051'0 X error: no match found
# | 419: kmovq %k0, %rcx
# | next:1051'0 ~~~~~~~~~~~~~~~~~
# | next:1051'1 ? possible intended match
# | 420: kmovq %k1, %rax
# | next:1051'0 ~~~~~~~~~~~~~~~~~
# | 421: addl %ecx, %eax
# | next:1051'0 ~~~~~~~~~~~~~~~~~
# | 422: # kill: def $eax killed $eax killed $rax
# | next:1051'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 423: vzeroupper
# | next:1051'0 ~~~~~~~~~~~~
# | 424: retq
# | next:1051'0 ~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/X86/masked_compressstore.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll -disable-peephole -mtriple=x86_64-apple-darwin -mattr=sse2 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll --check-prefixes=SSE,SSE2
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -disable-peephole -mtriple=x86_64-apple-darwin -mattr=sse2
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll' --check-prefixes=SSE,SSE2
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll -disable-peephole -mtriple=x86_64-apple-darwin -mattr=sse4.2 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll --check-prefixes=SSE,SSE42
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -disable-peephole -mtriple=x86_64-apple-darwin -mattr=sse4.2
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll' --check-prefixes=SSE,SSE42
# note: command had no output on stdout or stderr
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll --check-prefixes=AVX1OR2,AVX1
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll' --check-prefixes=AVX1OR2,AVX1
# note: command had no output on stdout or stderr
# RUN: at line 5
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx2 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll --check-prefixes=AVX1OR2,AVX2
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx2
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll' --check-prefixes=AVX1OR2,AVX2
# note: command had no output on stdout or stderr
# RUN: at line 6
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx512f | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll --check-prefixes=AVX512,AVX512F
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx512f
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll' --check-prefixes=AVX512,AVX512F
# note: command had no output on stdout or stderr
# RUN: at line 7
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx512f,avx512dq,avx512vl | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll --check-prefixes=AVX512,AVX512VL,AVX512VLDQ
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx512f,avx512dq,avx512vl
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll' --check-prefixes=AVX512,AVX512VL,AVX512VLDQ
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll:538:20: error: AVX512VLDQ-NEXT: expected string not found in input
# | ; AVX512VLDQ-NEXT: kmovb %k1, %eax
# | ^
# | <stdin>:24:23: note: scanning from here
# | kshiftrw $8, %k1, %k2
# | ^
# | <stdin>:25:2: note: possible intended match here
# | kmovw %k1, %eax
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\masked_compressstore.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 19: .cfi_startproc
# | 20: ## %bb.0:
# | 21: vpmovsxbd %xmm2, %zmm2
# | 22: vpslld $31, %zmm2, %zmm2
# | 23: vpmovd2m %zmm2, %k1
# | 24: kshiftrw $8, %k1, %k2
# | next:538'0 X error: no match found
# | 25: kmovw %k1, %eax
# | next:538'0 ~~~~~~~~~~~~~~~~~
# | next:538'1 ? possible intended match
# | 26: movzbl %al, %eax
# | next:538'0 ~~~~~~~~~~~~~~~~~~
# | 27: imull $134480385, %eax, %eax ## imm = 0x8040201
# | next:538'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 28: shrl $3, %eax
# | next:538'0 ~~~~~~~~~~~~~~~
# | 29: andl $286331153, %eax ## imm = 0x11111111
# | next:538'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 30: imull $286331153, %eax, %eax ## imm = 0x11111111
# | next:538'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# 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/200052
More information about the llvm-commits
mailing list