From 5ad501c00b59205154caeec95685351ee613ea5e Mon Sep 17 00:00:00 2001 From: joachimschmidt557 Date: Wed, 28 Oct 2020 14:39:55 +0100 Subject: stage2 aarch64: add codegen/aarch64.zig --- src/codegen.zig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/codegen.zig') diff --git a/src/codegen.zig b/src/codegen.zig index ce509eb952..6962dcf8e4 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -83,9 +83,9 @@ pub fn generateSymbol( .wasm64 => unreachable, // has its own code path .arm => return Function(.arm).generateSymbol(bin_file, src, typed_value, code, debug_output), .armeb => return Function(.armeb).generateSymbol(bin_file, src, typed_value, code, debug_output), - //.aarch64 => return Function(.aarch64).generateSymbol(bin_file, src, typed_value, code, debug_output), - //.aarch64_be => return Function(.aarch64_be).generateSymbol(bin_file, src, typed_value, code, debug_output), - //.aarch64_32 => return Function(.aarch64_32).generateSymbol(bin_file, src, typed_value, code, debug_output), + .aarch64 => return Function(.aarch64).generateSymbol(bin_file, src, typed_value, code, debug_output), + .aarch64_be => return Function(.aarch64_be).generateSymbol(bin_file, src, typed_value, code, debug_output), + .aarch64_32 => return Function(.aarch64_32).generateSymbol(bin_file, src, typed_value, code, debug_output), //.arc => return Function(.arc).generateSymbol(bin_file, src, typed_value, code, debug_output), //.avr => return Function(.avr).generateSymbol(bin_file, src, typed_value, code, debug_output), //.bpfel => return Function(.bpfel).generateSymbol(bin_file, src, typed_value, code, debug_output), @@ -3007,6 +3007,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type { .riscv64 => @import("codegen/riscv64.zig"), .spu_2 => @import("codegen/spu-mk2.zig"), .arm, .armeb => @import("codegen/arm.zig"), + .aarch64, .aarch64_be, .aarch64_32 => @import("codegen/aarch64.zig"), else => struct { pub const Register = enum { dummy, -- cgit v1.2.3