mirror of
https://github.com/ziglang/zig.git
synced 2024-11-13 23:52:57 +00:00
std.Target: Rename amdgpu module to amdgcn.
This was an inconsistency left over from c825b567b2
.
This commit is contained in:
parent
20cdfe9fb6
commit
baf60426d4
@ -376,7 +376,7 @@ set(ZIG_STAGE2_SOURCES
|
||||
lib/std/Target.zig
|
||||
lib/std/Target/Query.zig
|
||||
lib/std/Target/aarch64.zig
|
||||
lib/std/Target/amdgpu.zig
|
||||
lib/std/Target/amdgcn.zig
|
||||
lib/std/Target/arm.zig
|
||||
lib/std/Target/avr.zig
|
||||
lib/std/Target/bpf.zig
|
||||
|
@ -42,7 +42,7 @@ const largest_atomic_size = switch (arch) {
|
||||
// Objects smaller than this threshold are implemented in terms of compare-exchange
|
||||
// of a larger value.
|
||||
const smallest_atomic_fetch_exch_size = switch (arch) {
|
||||
// On AMDGPU, there are no instructions for atomic operations other than load and store
|
||||
// On AMDGCN, there are no instructions for atomic operations other than load and store
|
||||
// (as of LLVM 15), and so these need to be implemented in terms of atomic CAS.
|
||||
.amdgcn => @sizeOf(u32),
|
||||
else => @sizeOf(u8),
|
||||
|
@ -719,7 +719,7 @@ pub const Os = struct {
|
||||
|
||||
pub const aarch64 = @import("Target/aarch64.zig");
|
||||
pub const arc = @import("Target/arc.zig");
|
||||
pub const amdgpu = @import("Target/amdgpu.zig");
|
||||
pub const amdgcn = @import("Target/amdgcn.zig");
|
||||
pub const arm = @import("Target/arm.zig");
|
||||
pub const avr = @import("Target/avr.zig");
|
||||
pub const bpf = @import("Target/bpf.zig");
|
||||
@ -1591,7 +1591,6 @@ pub const Cpu = struct {
|
||||
.loongarch32, .loongarch64 => "loongarch",
|
||||
.mips, .mipsel, .mips64, .mips64el => "mips",
|
||||
.powerpc, .powerpcle, .powerpc64, .powerpc64le => "powerpc",
|
||||
.amdgcn => "amdgpu",
|
||||
.riscv32, .riscv64 => "riscv",
|
||||
.sparc, .sparc64 => "sparc",
|
||||
.s390x => "s390x",
|
||||
@ -1620,7 +1619,7 @@ pub const Cpu = struct {
|
||||
.mips, .mipsel, .mips64, .mips64el => &mips.all_features,
|
||||
.msp430 => &msp430.all_features,
|
||||
.powerpc, .powerpcle, .powerpc64, .powerpc64le => &powerpc.all_features,
|
||||
.amdgcn => &amdgpu.all_features,
|
||||
.amdgcn => &amdgcn.all_features,
|
||||
.riscv32, .riscv64 => &riscv.all_features,
|
||||
.sparc, .sparc64 => &sparc.all_features,
|
||||
.spirv, .spirv32, .spirv64 => &spirv.all_features,
|
||||
@ -1652,7 +1651,7 @@ pub const Cpu = struct {
|
||||
.mips, .mipsel, .mips64, .mips64el => comptime allCpusFromDecls(mips.cpu),
|
||||
.msp430 => comptime allCpusFromDecls(msp430.cpu),
|
||||
.powerpc, .powerpcle, .powerpc64, .powerpc64le => comptime allCpusFromDecls(powerpc.cpu),
|
||||
.amdgcn => comptime allCpusFromDecls(amdgpu.cpu),
|
||||
.amdgcn => comptime allCpusFromDecls(amdgcn.cpu),
|
||||
.riscv32, .riscv64 => comptime allCpusFromDecls(riscv.cpu),
|
||||
.sparc, .sparc64 => comptime allCpusFromDecls(sparc.cpu),
|
||||
.spirv, .spirv32, .spirv64 => comptime allCpusFromDecls(spirv.cpu),
|
||||
@ -1890,7 +1889,7 @@ pub const Cpu = struct {
|
||||
};
|
||||
};
|
||||
return switch (arch) {
|
||||
.amdgcn => &amdgpu.cpu.gfx600,
|
||||
.amdgcn => &amdgcn.cpu.gfx600,
|
||||
.arc => &arc.cpu.generic,
|
||||
.arm, .armeb, .thumb, .thumbeb => &arm.cpu.generic,
|
||||
.aarch64, .aarch64_be => &aarch64.cpu.generic,
|
||||
@ -1939,7 +1938,7 @@ pub const Cpu = struct {
|
||||
/// `Os.Tag.freestanding`.
|
||||
pub fn baseline(arch: Arch, os: Os) *const Model {
|
||||
return switch (arch) {
|
||||
.amdgcn => &amdgpu.cpu.gfx906,
|
||||
.amdgcn => &amdgcn.cpu.gfx906,
|
||||
.arm, .armeb, .thumb, .thumbeb => &arm.cpu.baseline,
|
||||
.aarch64 => switch (os.tag) {
|
||||
.bridgeos, .driverkit, .macos => &aarch64.cpu.apple_m1,
|
||||
|
@ -576,7 +576,7 @@ fn knownOption(name: []const u8) ?[]const u8 {
|
||||
|
||||
const cpu_targets = struct {
|
||||
pub const aarch64 = std.Target.aarch64;
|
||||
pub const amdgpu = std.Target.amdgpu;
|
||||
pub const amdgcn = std.Target.amdgcn;
|
||||
pub const arc = std.Target.arc;
|
||||
pub const arm = std.Target.arm;
|
||||
pub const avr = std.Target.avr;
|
||||
|
@ -390,7 +390,7 @@ const llvm_targets = [_]LlvmTarget{
|
||||
},
|
||||
},
|
||||
.{
|
||||
.zig_name = "amdgpu",
|
||||
.zig_name = "amdgcn",
|
||||
.llvm_name = "AMDGPU",
|
||||
.td_name = "AMDGPU.td",
|
||||
.feature_overrides = &.{
|
||||
|
Loading…
Reference in New Issue
Block a user