ci/x86_64-macos-debug.sh | 1 - ci/x86_64-macos-release.sh | 1 - src/arch/aarch64/CodeGen.zig | 1 + src/arch/aarch64/Emit.zig | 29 +- src/arch/arm/CodeGen.zig | 2 +- src/arch/riscv64/CodeGen.zig | 2 +- src/arch/sparc64/CodeGen.zig | 2 +- src/arch/x86_64/CodeGen.zig | 500 ++++++++++++++++++++++++------ src/arch/x86_64/Emit.zig | 16 +- src/arch/x86_64/Lower.zig | 10 + src/arch/x86_64/Mir.zig | 5 + src/codegen.zig | 24 +- src/link.zig | 4 +- src/link/Dwarf.zig | 15 +- src/link/MachO.zig | 526 ++++++++++++++++++-------------- src/link/MachO/Atom.zig | 16 +- src/link/MachO/DebugSymbols.zig | 18 +- src/link/MachO/Relocation.zig | 236 ++++++-------- 18 files changed, 878 insertions(+), 530 deletions(-)