[clang] [llvm] [SPIR-V] Add builtin/intrinsic for subgroup ballot (PR #174862)

via cfe-commits cfe-commits at lists.llvm.org
Wed Jan 7 13:15:35 PST 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] include/llvm/TargetParser/ARMTargetParserDef.inc</summary>

```
FAILED: [code=1] include/llvm/TargetParser/ARMTargetParserDef.inc
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\TargetParser && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-arm-target-def -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/TargetParser -IC:/_work/llvm-project/llvm-project/llvm/lib/Target/ARM -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/lib/Target/ARM/ARM.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/TargetParser/ARMTargetParserDef.inc"
Included from C:/_work/llvm-project/llvm-project/llvm/lib/Target/ARM/ARM.td:16:
Included from C:/_work/llvm-project/llvm-project/llvm/include\llvm/Target/Target.td:15:
Included from C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/lib/Target/ARM/ARM.td:16:
Included from C:/_work/llvm-project/llvm-project/llvm/include\llvm/Target/Target.td:15:
Included from C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/TargetParser/AArch64TargetParserDef.inc</summary>

```
FAILED: [code=1] include/llvm/TargetParser/AArch64TargetParserDef.inc
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\TargetParser && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-arm-target-def -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/TargetParser -IC:/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64 -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/TargetParser/AArch64TargetParserDef.inc"
Included from C:/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64.td:16:
Included from C:/_work/llvm-project/llvm-project/llvm/include\llvm/Target/Target.td:15:
Included from C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64.td:16:
Included from C:/_work/llvm-project/llvm-project/llvm/include\llvm/Target/Target.td:15:
Included from C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/TargetParser/RISCVTargetParserDef.inc</summary>

```
FAILED: [code=1] include/llvm/TargetParser/RISCVTargetParserDef.inc
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\TargetParser && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-riscv-target-def -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/TargetParser -IC:/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCV.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/TargetParser/RISCVTargetParserDef.inc"
Included from C:/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCV.td:9:
Included from C:/_work/llvm-project/llvm-project/llvm/include\llvm/Target/Target.td:15:
Included from C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCV.td:9:
Included from C:/_work/llvm-project/llvm-project/llvm/include\llvm/Target/Target.td:15:
Included from C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/TargetParser/PPCGenTargetFeatures.inc</summary>

```
FAILED: [code=1] include/llvm/TargetParser/PPCGenTargetFeatures.inc
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\TargetParser && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-target-features -IC:/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/TargetParser -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/PPC.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/TargetParser/PPCGenTargetFeatures.inc"
Included from C:/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/PPC.td:15:
Included from C:/_work/llvm-project/llvm-project/llvm/include\llvm/Target/Target.td:15:
Included from C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/lib/Target/PowerPC/PPC.td:15:
Included from C:/_work/llvm-project/llvm-project/llvm/include\llvm/Target/Target.td:15:
Included from C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicImpl.inc</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicImpl.inc
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-impl -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicImpl.inc"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicEnums.inc</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicEnums.inc
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicEnums.inc"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsAArch64.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsAArch64.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=aarch64 -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsAArch64.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsAMDGPU.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsAMDGPU.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=amdgcn -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsAMDGPU.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsARM.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsARM.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=arm -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsARM.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsBPF.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsBPF.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=bpf -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsBPF.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsMips.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsMips.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=mips -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsMips.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsDirectX.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsDirectX.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=dx -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsDirectX.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsHexagon.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsHexagon.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=hexagon -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsHexagon.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsNVPTX.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsNVPTX.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=nvvm -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsNVPTX.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsPowerPC.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsPowerPC.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=ppc -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsPowerPC.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsR600.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsR600.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=r600 -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsR600.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsLoongArch.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsLoongArch.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=loongarch -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsLoongArch.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsSPIRV.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsSPIRV.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=spv -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsSPIRV.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsS390.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsS390.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=s390 -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsS390.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsWebAssembly.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsWebAssembly.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=wasm -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsWebAssembly.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsRISCV.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsRISCV.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=riscv -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsRISCV.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsXCore.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsXCore.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=xcore -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsXCore.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsVE.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsVE.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=ve -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsVE.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</details>
<details>
<summary>[code=1] include/llvm/IR/IntrinsicsX86.h</summary>

```
FAILED: [code=1] include/llvm/IR/IntrinsicsX86.h
cmd.exe /C "cd /D C:\_work\llvm-project\llvm-project\build\include\llvm\IR && C:\_work\llvm-project\llvm-project\build\bin\llvm-min-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=x86 -IC:/_work/llvm-project/llvm-project/llvm/include/llvm/IR -IC:/_work/llvm-project/llvm-project/build/include -IC:/_work/llvm-project/llvm-project/llvm/include --long-string-literals=0 C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o C:/_work/llvm-project/llvm-project/build/include/llvm/IR/IntrinsicsX86.h"
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:125:7: error: def already exists: int_spv_wave_ballot
def int_spv_wave_ballot : DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_i1_ty], [IntrConvergent, IntrNoMem]>;
^
Included from C:/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Intrinsics.td:2975:
C:/_work/llvm-project/llvm-project/llvm/include\llvm/IR/IntrinsicsSPIRV.td:121:7: note: location of previous definition
def int_spv_wave_ballot : ClangBuiltin<"__builtin_spirv_subgroup_ballot">,
^
```
</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/174862


More information about the cfe-commits mailing list