@@ -1066,7 +1066,7 @@ pub const ObjectFormat = enum {
1066
1066
.uefi , .windows = > .coff ,
1067
1067
.zos = > .goff ,
1068
1068
else = > switch (arch ) {
1069
- .spirv , . spirv32 , .spirv64 = > .spirv ,
1069
+ .spirv32 , .spirv64 = > .spirv ,
1070
1070
.wasm32 , .wasm64 = > .wasm ,
1071
1071
else = > .elf ,
1072
1072
},
@@ -1106,7 +1106,6 @@ pub fn toElfMachine(target: Target) std.elf.EM {
1106
1106
1107
1107
.nvptx ,
1108
1108
.nvptx64 ,
1109
- .spirv ,
1110
1109
.spirv32 ,
1111
1110
.spirv64 ,
1112
1111
.wasm32 ,
@@ -1155,7 +1154,6 @@ pub fn toCoffMachine(target: Target) std.coff.MachineType {
1155
1154
.s390x ,
1156
1155
.sparc ,
1157
1156
.sparc64 ,
1158
- .spirv ,
1159
1157
.spirv32 ,
1160
1158
.spirv64 ,
1161
1159
.ve ,
@@ -1368,7 +1366,6 @@ pub const Cpu = struct {
1368
1366
s390x ,
1369
1367
sparc ,
1370
1368
sparc64 ,
1371
- spirv ,
1372
1369
spirv32 ,
1373
1370
spirv64 ,
1374
1371
ve ,
@@ -1454,7 +1451,7 @@ pub const Cpu = struct {
1454
1451
.riscv32 , .riscv64 = > .riscv ,
1455
1452
.s390x = > .s390x ,
1456
1453
.sparc , .sparc64 = > .sparc ,
1457
- .spirv , . spirv32 , .spirv64 = > .spirv ,
1454
+ .spirv32 , .spirv64 = > .spirv ,
1458
1455
.ve = > .ve ,
1459
1456
.wasm32 , .wasm64 = > .wasm ,
1460
1457
.x86 , .x86_64 = > .x86 ,
@@ -1558,7 +1555,7 @@ pub const Cpu = struct {
1558
1555
1559
1556
pub inline fn isSpirV (arch : Arch ) bool {
1560
1557
return switch (arch ) {
1561
- .spirv , . spirv32 , .spirv64 = > true ,
1558
+ .spirv32 , .spirv64 = > true ,
1562
1559
else = > false ,
1563
1560
};
1564
1561
}
@@ -1614,7 +1611,6 @@ pub const Cpu = struct {
1614
1611
.thumb ,
1615
1612
.ve ,
1616
1613
// GPU bitness is opaque. For now, assume little endian.
1617
- .spirv ,
1618
1614
.spirv32 ,
1619
1615
.spirv64 ,
1620
1616
.loongarch32 ,
@@ -1843,7 +1839,7 @@ pub const Cpu = struct {
1843
1839
.spirv_kernel ,
1844
1840
.spirv_fragment ,
1845
1841
.spirv_vertex ,
1846
- = > &.{ .spirv , . spirv32 , .spirv64 },
1842
+ = > &.{ .spirv32 , .spirv64 },
1847
1843
};
1848
1844
}
1849
1845
};
@@ -2638,7 +2634,6 @@ pub fn ptrBitWidth_arch_abi(cpu_arch: Cpu.Arch, abi: Abi) u16 {
2638
2634
.sparc64 ,
2639
2635
.s390x ,
2640
2636
.ve ,
2641
- .spirv ,
2642
2637
.spirv64 ,
2643
2638
.loongarch64 ,
2644
2639
= > 64 ,
@@ -3157,7 +3152,6 @@ pub fn cTypeAlignment(target: Target, c_type: CType) u16 {
3157
3152
.riscv32 ,
3158
3153
.riscv64 ,
3159
3154
.sparc64 ,
3160
- .spirv ,
3161
3155
.spirv32 ,
3162
3156
.spirv64 ,
3163
3157
.x86_64 ,
@@ -3250,7 +3244,6 @@ pub fn cTypePreferredAlignment(target: Target, c_type: CType) u16 {
3250
3244
.riscv32 ,
3251
3245
.riscv64 ,
3252
3246
.sparc64 ,
3253
- .spirv ,
3254
3247
.spirv32 ,
3255
3248
.spirv64 ,
3256
3249
.x86_64 ,
@@ -3319,7 +3312,6 @@ pub fn cMaxIntAlignment(target: std.Target) u16 {
3319
3312
.loongarch32 ,
3320
3313
.loongarch64 ,
3321
3314
.m68k ,
3322
- .spirv ,
3323
3315
.spirv32 ,
3324
3316
.spirv64 ,
3325
3317
.ve ,
@@ -3389,7 +3381,7 @@ pub fn cCallingConvention(target: Target) ?std.builtin.CallingConvention {
3389
3381
.xtensa = > .{ .xtensa_call0 = .{} },
3390
3382
.amdgcn = > .{ .amdgcn_device = .{} },
3391
3383
.nvptx , .nvptx64 = > .nvptx_device ,
3392
- .spirv , . spirv32 , .spirv64 = > .spirv_device ,
3384
+ .spirv32 , .spirv64 = > .spirv_device ,
3393
3385
};
3394
3386
}
3395
3387
0 commit comments