Skip to content

Commit 0e34b73

Browse files
committed
Change capitalization of Spirv to SpirV
This matches the capitalization of RiscV
1 parent f344134 commit 0e34b73

File tree

3 files changed

+22
-22
lines changed

3 files changed

+22
-22
lines changed

compiler/rustc_codegen_llvm/src/asm.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ impl AsmBuilderMethods<'tcx> for Builder<'a, 'll, 'tcx> {
260260
InlineAsmArch::Nvptx64 => {}
261261
InlineAsmArch::Hexagon => {}
262262
InlineAsmArch::Mips | InlineAsmArch::Mips64 => {}
263-
InlineAsmArch::Spirv => {}
263+
InlineAsmArch::SpirV => {}
264264
}
265265
}
266266
if !options.contains(InlineAsmOptions::NOMEM) {
@@ -519,7 +519,7 @@ fn reg_to_llvm(reg: InlineAsmRegOrRegClass, layout: Option<&TyAndLayout<'tcx>>)
519519
| InlineAsmRegClass::X86(X86InlineAsmRegClass::ymm_reg) => "x",
520520
InlineAsmRegClass::X86(X86InlineAsmRegClass::zmm_reg) => "v",
521521
InlineAsmRegClass::X86(X86InlineAsmRegClass::kreg) => "^Yk",
522-
InlineAsmRegClass::Spirv(SpirvInlineAsmRegClass::reg) => {
522+
InlineAsmRegClass::SpirV(SpirVInlineAsmRegClass::reg) => {
523523
bug!("LLVM backend does not support SPIR-V")
524524
}
525525
}
@@ -584,7 +584,7 @@ fn modifier_to_llvm(
584584
_ => unreachable!(),
585585
},
586586
InlineAsmRegClass::X86(X86InlineAsmRegClass::kreg) => None,
587-
InlineAsmRegClass::Spirv(SpirvInlineAsmRegClass::reg) => {
587+
InlineAsmRegClass::SpirV(SpirVInlineAsmRegClass::reg) => {
588588
bug!("LLVM backend does not support SPIR-V")
589589
}
590590
}
@@ -626,7 +626,7 @@ fn dummy_output_type(cx: &CodegenCx<'ll, 'tcx>, reg: InlineAsmRegClass) -> &'ll
626626
| InlineAsmRegClass::X86(X86InlineAsmRegClass::ymm_reg)
627627
| InlineAsmRegClass::X86(X86InlineAsmRegClass::zmm_reg) => cx.type_f32(),
628628
InlineAsmRegClass::X86(X86InlineAsmRegClass::kreg) => cx.type_i16(),
629-
InlineAsmRegClass::Spirv(SpirvInlineAsmRegClass::reg) => {
629+
InlineAsmRegClass::SpirV(SpirVInlineAsmRegClass::reg) => {
630630
bug!("LLVM backend does not support SPIR-V")
631631
}
632632
}

compiler/rustc_target/src/asm/mod.rs

+15-15
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ pub use hexagon::{HexagonInlineAsmReg, HexagonInlineAsmRegClass};
164164
pub use mips::{MipsInlineAsmReg, MipsInlineAsmRegClass};
165165
pub use nvptx::{NvptxInlineAsmReg, NvptxInlineAsmRegClass};
166166
pub use riscv::{RiscVInlineAsmReg, RiscVInlineAsmRegClass};
167-
pub use spirv::{SpirvInlineAsmReg, SpirvInlineAsmRegClass};
167+
pub use spirv::{SpirVInlineAsmReg, SpirVInlineAsmRegClass};
168168
pub use x86::{X86InlineAsmReg, X86InlineAsmRegClass};
169169

170170
#[derive(Copy, Clone, Encodable, Decodable, Debug, Eq, PartialEq, Hash)]
@@ -179,7 +179,7 @@ pub enum InlineAsmArch {
179179
Hexagon,
180180
Mips,
181181
Mips64,
182-
Spirv,
182+
SpirV,
183183
}
184184

185185
impl FromStr for InlineAsmArch {
@@ -197,7 +197,7 @@ impl FromStr for InlineAsmArch {
197197
"hexagon" => Ok(Self::Hexagon),
198198
"mips" => Ok(Self::Mips),
199199
"mips64" => Ok(Self::Mips64),
200-
"spirv" => Ok(Self::Spirv),
200+
"spirv" => Ok(Self::SpirV),
201201
_ => Err(()),
202202
}
203203
}
@@ -212,7 +212,7 @@ pub enum InlineAsmReg {
212212
Nvptx(NvptxInlineAsmReg),
213213
Hexagon(HexagonInlineAsmReg),
214214
Mips(MipsInlineAsmReg),
215-
Spirv(SpirvInlineAsmReg),
215+
SpirV(SpirVInlineAsmReg),
216216
}
217217

218218
impl InlineAsmReg {
@@ -269,8 +269,8 @@ impl InlineAsmReg {
269269
InlineAsmArch::Mips | InlineAsmArch::Mips64 => {
270270
Self::Mips(MipsInlineAsmReg::parse(arch, has_feature, target, &name)?)
271271
}
272-
InlineAsmArch::Spirv => {
273-
Self::Spirv(SpirvInlineAsmReg::parse(arch, has_feature, target, &name)?)
272+
InlineAsmArch::SpirV => {
273+
Self::SpirV(SpirVInlineAsmReg::parse(arch, has_feature, target, &name)?)
274274
}
275275
})
276276
}
@@ -314,7 +314,7 @@ pub enum InlineAsmRegClass {
314314
Nvptx(NvptxInlineAsmRegClass),
315315
Hexagon(HexagonInlineAsmRegClass),
316316
Mips(MipsInlineAsmRegClass),
317-
Spirv(SpirvInlineAsmRegClass),
317+
SpirV(SpirVInlineAsmRegClass),
318318
}
319319

320320
impl InlineAsmRegClass {
@@ -327,7 +327,7 @@ impl InlineAsmRegClass {
327327
Self::Nvptx(r) => r.name(),
328328
Self::Hexagon(r) => r.name(),
329329
Self::Mips(r) => r.name(),
330-
Self::Spirv(r) => r.name(),
330+
Self::SpirV(r) => r.name(),
331331
}
332332
}
333333

@@ -343,7 +343,7 @@ impl InlineAsmRegClass {
343343
Self::Nvptx(r) => r.suggest_class(arch, ty).map(InlineAsmRegClass::Nvptx),
344344
Self::Hexagon(r) => r.suggest_class(arch, ty).map(InlineAsmRegClass::Hexagon),
345345
Self::Mips(r) => r.suggest_class(arch, ty).map(InlineAsmRegClass::Mips),
346-
Self::Spirv(r) => r.suggest_class(arch, ty).map(InlineAsmRegClass::Spirv),
346+
Self::SpirV(r) => r.suggest_class(arch, ty).map(InlineAsmRegClass::SpirV),
347347
}
348348
}
349349

@@ -366,7 +366,7 @@ impl InlineAsmRegClass {
366366
Self::Nvptx(r) => r.suggest_modifier(arch, ty),
367367
Self::Hexagon(r) => r.suggest_modifier(arch, ty),
368368
Self::Mips(r) => r.suggest_modifier(arch, ty),
369-
Self::Spirv(r) => r.suggest_modifier(arch, ty),
369+
Self::SpirV(r) => r.suggest_modifier(arch, ty),
370370
}
371371
}
372372

@@ -385,7 +385,7 @@ impl InlineAsmRegClass {
385385
Self::Nvptx(r) => r.default_modifier(arch),
386386
Self::Hexagon(r) => r.default_modifier(arch),
387387
Self::Mips(r) => r.default_modifier(arch),
388-
Self::Spirv(r) => r.default_modifier(arch),
388+
Self::SpirV(r) => r.default_modifier(arch),
389389
}
390390
}
391391

@@ -403,7 +403,7 @@ impl InlineAsmRegClass {
403403
Self::Nvptx(r) => r.supported_types(arch),
404404
Self::Hexagon(r) => r.supported_types(arch),
405405
Self::Mips(r) => r.supported_types(arch),
406-
Self::Spirv(r) => r.supported_types(arch),
406+
Self::SpirV(r) => r.supported_types(arch),
407407
}
408408
}
409409

@@ -428,7 +428,7 @@ impl InlineAsmRegClass {
428428
InlineAsmArch::Mips | InlineAsmArch::Mips64 => {
429429
Self::Mips(MipsInlineAsmRegClass::parse(arch, name)?)
430430
}
431-
InlineAsmArch::Spirv => Self::Spirv(SpirvInlineAsmRegClass::parse(arch, name)?),
431+
InlineAsmArch::SpirV => Self::SpirV(SpirVInlineAsmRegClass::parse(arch, name)?),
432432
})
433433
})
434434
}
@@ -444,7 +444,7 @@ impl InlineAsmRegClass {
444444
Self::Nvptx(r) => r.valid_modifiers(arch),
445445
Self::Hexagon(r) => r.valid_modifiers(arch),
446446
Self::Mips(r) => r.valid_modifiers(arch),
447-
Self::Spirv(r) => r.valid_modifiers(arch),
447+
Self::SpirV(r) => r.valid_modifiers(arch),
448448
}
449449
}
450450
}
@@ -587,7 +587,7 @@ pub fn allocatable_registers(
587587
mips::fill_reg_map(arch, has_feature, target, &mut map);
588588
map
589589
}
590-
InlineAsmArch::Spirv => {
590+
InlineAsmArch::SpirV => {
591591
let mut map = spirv::regclass_map();
592592
spirv::fill_reg_map(arch, has_feature, target, &mut map);
593593
map

compiler/rustc_target/src/asm/spirv.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ use super::{InlineAsmArch, InlineAsmType};
22
use rustc_macros::HashStable_Generic;
33

44
def_reg_class! {
5-
Spirv SpirvInlineAsmRegClass {
5+
SpirV SpirVInlineAsmRegClass {
66
reg,
77
}
88
}
99

10-
impl SpirvInlineAsmRegClass {
10+
impl SpirVInlineAsmRegClass {
1111
pub fn valid_modifiers(self, _arch: super::InlineAsmArch) -> &'static [char] {
1212
&[]
1313
}
@@ -42,5 +42,5 @@ impl SpirvInlineAsmRegClass {
4242

4343
def_regs! {
4444
// SPIR-V is SSA-based, it does not have registers.
45-
Spirv SpirvInlineAsmReg SpirvInlineAsmRegClass {}
45+
SpirV SpirVInlineAsmReg SpirVInlineAsmRegClass {}
4646
}

0 commit comments

Comments
 (0)