[llvm] [NVPTX] Add intrinsics for narrow-fp to bf16 conversions (PR #191376)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 13 02:49:04 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
The build failed before running any tests. Click on a failure below to see the details.
<details>
<summary>[code=1] lib/Target/NVPTX/NVPTXGenAsmWriter.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenAsmWriter.inc</summary>
```
FAILED: [code=1] lib/Target/NVPTX/NVPTXGenAsmWriter.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenAsmWriter.inc
C:\Windows\system32\cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\lib\Target\NVPTX && C:\_work\llvm-project\llvm-project\build\bin\llvm-tblgen.exe -gen-asm-writer -IC:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include -I C:/_work/llvm-project/llvm-project/llvm/lib/Target --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX/NVPTX.td --write-if-changed -o NVPTXGenAsmWriter.inc -d NVPTXGenAsmWriter.inc.d && C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -E cmake_transform_depfile Ninja gccdepfile C:/_work/llvm-project/llvm-project/llvm C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX C:/_work/llvm-project/llvm-project/build C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.d C:/_work/llvm-project/llvm-project/build/CMakeFiles/d/9bc992469f7e9f9fc9e81e79543397ebcd04e3b087f67b349308d88e7e33ea13.d"
Included from C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX/NVPTX.td:18:
C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX\NVPTXInstrInfo.td:684:17: error: Expected a class name, got 'callSubTarget'
Requires<[callSubTarget<"hasNarrowFPToBF16x2ConversionSupport">]>;
^
```
</details>
<details>
<summary>[code=1] lib/Target/NVPTX/NVPTXGenRegisterInfo.inc lib/Target/NVPTX/NVPTXGenRegisterInfoEnums.inc lib/Target/NVPTX/NVPTXGenRegisterInfoHeader.inc lib/Target/NVPTX/NVPTXGenRegisterInfoMCDesc.inc lib/Target/NVPTX/NVPTXGenRegisterInfoTargetDesc.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenRegisterInfoEnums.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenRegisterInfoHeader.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenRegisterInfoMCDesc.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenRegisterInfoTargetDesc.inc</summary>
```
FAILED: [code=1] lib/Target/NVPTX/NVPTXGenRegisterInfo.inc lib/Target/NVPTX/NVPTXGenRegisterInfoEnums.inc lib/Target/NVPTX/NVPTXGenRegisterInfoHeader.inc lib/Target/NVPTX/NVPTXGenRegisterInfoMCDesc.inc lib/Target/NVPTX/NVPTXGenRegisterInfoTargetDesc.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenRegisterInfoEnums.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenRegisterInfoHeader.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenRegisterInfoMCDesc.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenRegisterInfoTargetDesc.inc
C:\Windows\system32\cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\lib\Target\NVPTX && C:\_work\llvm-project\llvm-project\build\bin\llvm-tblgen.exe -gen-register-info -IC:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include -I C:/_work/llvm-project/llvm-project/llvm/lib/Target --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX/NVPTX.td --write-if-changed -o NVPTXGenRegisterInfo.inc -d NVPTXGenRegisterInfo.inc.d && C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -E cmake_transform_depfile Ninja gccdepfile C:/_work/llvm-project/llvm-project/llvm C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX C:/_work/llvm-project/llvm-project/build C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.d C:/_work/llvm-project/llvm-project/build/CMakeFiles/d/d3b67d32ab460ca5b1540f59e1c7b6d1fd2ea22c9d54908ca2960d2cb258d825.d"
Included from C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX/NVPTX.td:18:
C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX\NVPTXInstrInfo.td:684:17: error: Expected a class name, got 'callSubTarget'
Requires<[callSubTarget<"hasNarrowFPToBF16x2ConversionSupport">]>;
^
```
</details>
<details>
<summary>[code=1] lib/Target/NVPTX/NVPTXGenDAGISel.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenDAGISel.inc</summary>
```
FAILED: [code=1] lib/Target/NVPTX/NVPTXGenDAGISel.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenDAGISel.inc
C:\Windows\system32\cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\lib\Target\NVPTX && C:\_work\llvm-project\llvm-project\build\bin\llvm-tblgen.exe -gen-dag-isel -IC:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include -I C:/_work/llvm-project/llvm-project/llvm/lib/Target -omit-comments --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX/NVPTX.td --write-if-changed -o NVPTXGenDAGISel.inc -d NVPTXGenDAGISel.inc.d && C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -E cmake_transform_depfile Ninja gccdepfile C:/_work/llvm-project/llvm-project/llvm C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX C:/_work/llvm-project/llvm-project/build C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenDAGISel.inc.d C:/_work/llvm-project/llvm-project/build/CMakeFiles/d/2aa46f9ac4a4af91de13e2c9dc52c4f7bbda3afb970a708ba790a7066bf8c34b.d"
Included from C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX/NVPTX.td:18:
C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX\NVPTXInstrInfo.td:684:17: error: Expected a class name, got 'callSubTarget'
Requires<[callSubTarget<"hasNarrowFPToBF16x2ConversionSupport">]>;
^
```
</details>
<details>
<summary>[code=1] lib/Target/NVPTX/NVPTXGenInstrInfo.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenInstrInfo.inc</summary>
```
FAILED: [code=1] lib/Target/NVPTX/NVPTXGenInstrInfo.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenInstrInfo.inc
C:\Windows\system32\cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\lib\Target\NVPTX && C:\_work\llvm-project\llvm-project\build\bin\llvm-tblgen.exe -gen-instr-info -IC:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include -I C:/_work/llvm-project/llvm-project/llvm/lib/Target --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX/NVPTX.td --write-if-changed -o NVPTXGenInstrInfo.inc -d NVPTXGenInstrInfo.inc.d && C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -E cmake_transform_depfile Ninja gccdepfile C:/_work/llvm-project/llvm-project/llvm C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX C:/_work/llvm-project/llvm-project/build C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.d C:/_work/llvm-project/llvm-project/build/CMakeFiles/d/aa5f8ecfabf0febce5284173f6e013def820f6c3494f07deaebf1dbbaba56202.d"
Included from C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX/NVPTX.td:18:
C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX\NVPTXInstrInfo.td:684:17: error: Expected a class name, got 'callSubTarget'
Requires<[callSubTarget<"hasNarrowFPToBF16x2ConversionSupport">]>;
^
```
</details>
<details>
<summary>[code=1] lib/Target/NVPTX/NVPTXGenSDNodeInfo.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenSDNodeInfo.inc</summary>
```
FAILED: [code=1] lib/Target/NVPTX/NVPTXGenSDNodeInfo.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenSDNodeInfo.inc
C:\Windows\system32\cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\lib\Target\NVPTX && C:\_work\llvm-project\llvm-project\build\bin\llvm-tblgen.exe -gen-sd-node-info -IC:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include -I C:/_work/llvm-project/llvm-project/llvm/lib/Target --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX/NVPTX.td --write-if-changed -o NVPTXGenSDNodeInfo.inc -d NVPTXGenSDNodeInfo.inc.d && C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -E cmake_transform_depfile Ninja gccdepfile C:/_work/llvm-project/llvm-project/llvm C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX C:/_work/llvm-project/llvm-project/build C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenSDNodeInfo.inc.d C:/_work/llvm-project/llvm-project/build/CMakeFiles/d/ee05e13cec0b87e0d167cd4306f515285534409afe064fc88f4ad5fd96143576.d"
Included from C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX/NVPTX.td:18:
C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX\NVPTXInstrInfo.td:684:17: error: Expected a class name, got 'callSubTarget'
Requires<[callSubTarget<"hasNarrowFPToBF16x2ConversionSupport">]>;
^
```
</details>
<details>
<summary>[code=1] lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc</summary>
```
FAILED: [code=1] lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc
C:\Windows\system32\cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\lib\Target\NVPTX && C:\_work\llvm-project\llvm-project\build\bin\llvm-tblgen.exe -gen-subtarget -IC:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include -I C:/_work/llvm-project/llvm-project/llvm/lib/Target --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX/NVPTX.td --write-if-changed -o NVPTXGenSubtargetInfo.inc -d NVPTXGenSubtargetInfo.inc.d && C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -E cmake_transform_depfile Ninja gccdepfile C:/_work/llvm-project/llvm-project/llvm C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX C:/_work/llvm-project/llvm-project/build C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX C:/_work/llvm-project/llvm-project/build/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.d C:/_work/llvm-project/llvm-project/build/CMakeFiles/d/c6882cea41b0b21ca7cf145e92cd701b768b80a67ec8c48abc7afc2ad14b2580.d"
Included from C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX/NVPTX.td:18:
C:/_work/llvm-project/llvm-project/llvm/lib/Target/NVPTX\NVPTXInstrInfo.td:684:17: error: Expected a class name, got 'callSubTarget'
Requires<[callSubTarget<"hasNarrowFPToBF16x2ConversionSupport">]>;
^
```
</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/191376
More information about the llvm-commits
mailing list