diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2025-07-02 14:40:25 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2025-07-02 14:42:20 -0700 |
| commit | 20a543097bb9135137ef8e8eb09e129152220dff (patch) | |
| tree | d51e0b6896c526a1e960fab6055ba9f6ee74348d /src/codegen.zig | |
| parent | 80a9b8f326c8f2203bfd6452e9bd1c5eff0c9fe9 (diff) | |
| download | zig-20a543097bb9135137ef8e8eb09e129152220dff.tar.gz zig-20a543097bb9135137ef8e8eb09e129152220dff.zip | |
compiler: delete aarch64 backend
this backend was abandoned before it was completed, and it is not worth
salvaging.
Diffstat (limited to 'src/codegen.zig')
| -rw-r--r-- | src/codegen.zig | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/codegen.zig b/src/codegen.zig index fe6afd5354..cad833a3bd 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -48,7 +48,7 @@ fn devFeatureForBackend(backend: std.builtin.CompilerBackend) dev.Feature { fn importBackend(comptime backend: std.builtin.CompilerBackend) type { return switch (backend) { .other, .stage1 => unreachable, - .stage2_aarch64 => @import("arch/aarch64/CodeGen.zig"), + .stage2_aarch64 => unreachable, .stage2_arm => @import("arch/arm/CodeGen.zig"), .stage2_c => @import("codegen/c.zig"), .stage2_llvm => @import("codegen/llvm.zig"), @@ -72,7 +72,6 @@ pub fn legalizeFeatures(pt: Zcu.PerThread, nav_index: InternPool.Nav.Index) ?*co .stage2_wasm, .stage2_arm, .stage2_x86_64, - .stage2_aarch64, .stage2_x86, .stage2_riscv64, .stage2_sparc64, @@ -88,7 +87,6 @@ pub fn legalizeFeatures(pt: Zcu.PerThread, nav_index: InternPool.Nav.Index) ?*co /// MIR from codegen to the linker *regardless* of which backend is in use. So, we use this: a /// union of all MIR types. The active tag is known from the backend in use; see `AnyMir.tag`. pub const AnyMir = union { - aarch64: @import("arch/aarch64/Mir.zig"), arm: @import("arch/arm/Mir.zig"), riscv64: @import("arch/riscv64/Mir.zig"), sparc64: @import("arch/sparc64/Mir.zig"), @@ -114,8 +112,7 @@ pub const AnyMir = union { const backend = target_util.zigBackend(&zcu.root_mod.resolved_target.result, zcu.comp.config.use_llvm); switch (backend) { else => unreachable, - inline .stage2_aarch64, - .stage2_arm, + inline .stage2_arm, .stage2_riscv64, .stage2_sparc64, .stage2_x86_64, @@ -144,8 +141,7 @@ pub fn generateFunction( const target = &zcu.navFileScope(func.owner_nav).mod.?.resolved_target.result; switch (target_util.zigBackend(target, false)) { else => unreachable, - inline .stage2_aarch64, - .stage2_arm, + inline .stage2_arm, .stage2_riscv64, .stage2_sparc64, .stage2_x86_64, @@ -181,8 +177,7 @@ pub fn emitFunction( const target = &zcu.navFileScope(func.owner_nav).mod.?.resolved_target.result; switch (target_util.zigBackend(target, zcu.comp.config.use_llvm)) { else => unreachable, - inline .stage2_aarch64, - .stage2_arm, + inline .stage2_arm, .stage2_riscv64, .stage2_sparc64, .stage2_x86_64, |
