Start working on stage2 ARM backend

- add codegen/arm.zig with some basic functionality (load/store,
  data processing, branching, software interrupts)
This commit is contained in:
joachimschmidt557
2020-08-19 20:51:56 +02:00
parent 4e63cae369
commit f31cee5393
2 changed files with 567 additions and 0 deletions

View File

@@ -2372,6 +2372,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type {
.x86_64 => @import("codegen/x86_64.zig"),
.riscv64 => @import("codegen/riscv64.zig"),
.spu_2 => @import("codegen/spu-mk2.zig"),
.arm => @import("codegen/arm.zig"),
else => struct {
pub const Register = enum {
dummy,