[llvm] [DAG][X86] Improve custom i256/i512 AVX512 CTLZ/CTTZ Handling with MVT::i256/i512 (PR #168860)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 20 04:07:49 PST 2025
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 166196 tests passed
* 2848 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.TableGen/CPtrWildcard.td</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-tblgen -gen-dag-isel -I /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/TableGen/../../include /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/TableGen/CPtrWildcard.td -o - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/TableGen/CPtrWildcard.td
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-tblgen -gen-dag-isel -I /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/TableGen/../../include /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/TableGen/CPtrWildcard.td -o -
# 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/llvm/test/TableGen/CPtrWildcard.td
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/TableGen/CPtrWildcard.td:11:15: error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT:/* 8*/ OPC_CheckChild1Type, /*MVT::c64*/126|128,1/*254*/,
# | ^
# | <stdin>:62:53: note: scanning from here
# | /* 6*/ OPC_Scope, 9, /*->17*/ // 2 children in Scope
# | ^
# | <stdin>:63:1: note: possible intended match here
# | /* 8*/ OPC_CheckChild1Type, /*MVT::c64*/0|128,2/*256*/,
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/TableGen/CPtrWildcard.td
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 57: #define COVERAGE_IDX_VAL(X) X & 255, (unsigned(X) >> 8) & 255, (unsigned(X) >> 16) & 255, (unsigned(X) >> 24) & 255
# | 58: static const unsigned char MatcherTable[] = {
# | 59: /* 0*/ OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
# | 60: /* 3*/ OPC_CheckChild0Integer, 44,
# | 61: /* 5*/ OPC_RecordChild1, // #0 = $src
# | 62: /* 6*/ OPC_Scope, 9, /*->17*/ // 2 children in Scope
# | next:11'0 X error: no match found
# | 63: /* 8*/ OPC_CheckChild1Type, /*MVT::c64*/0|128,2/*256*/,
# | next:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:11'1 ? possible intended match
# | 64: /* 11*/ OPC_MorphNodeTo1None, TARGET_VAL(MyTarget::C64_TO_I64),
# | next:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 65: /*MVT::i64*/8, 1/*#Ops*/, 0,
# | next:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 66: // Src: (intrinsic_wo_chain:{ *:[i64] } 22:{ *:[iPTR] }, c64:{ *:[c64] }:$src) - Complexity = 8
# | next:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 67: // Dst: (C64_TO_I64:{ *:[i64] } ?:{ *:[c64] }:$src)
# | next:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 68: /* 17*/ /*Scope*/ 9, /*->27*/
# | next:11'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/168860
More information about the llvm-commits
mailing list