src/Compilation.zig | 8 ++- src/Zcu/PerThread.zig | 28 +++++++-- src/arch/aarch64/CodeGen.zig | 46 +++++--------- src/arch/aarch64/Mir.zig | 43 +++++++++++++ src/arch/arm/CodeGen.zig | 48 ++++++--------- src/arch/arm/Mir.zig | 43 +++++++++++++ src/arch/powerpc/CodeGen.zig | 10 +-- src/arch/riscv64/CodeGen.zig | 51 ++++------------ src/arch/riscv64/Mir.zig | 50 +++++++++++++++ src/arch/sparc64/CodeGen.zig | 45 ++++---------- src/arch/sparc64/Mir.zig | 39 +++++++++++- src/arch/x86_64/CodeGen.zig | 104 ++++++++++---------------------- src/arch/x86_64/Mir.zig | 65 ++++++++++++++++++++ src/codegen.zig | 2 +- src/libs/freebsd.zig | 2 +- src/libs/glibc.zig | 2 +- src/libs/netbsd.zig | 2 +- src/link.zig | 2 + src/link/Coff.zig | 12 ++-- src/link/Goff.zig | 9 +-- src/link/MachO.zig | 6 +- src/link/MachO/ZigObject.zig | 12 ++-- src/link/Plan9.zig | 12 ++-- src/link/Queue.zig | 3 +- src/link/Xcoff.zig | 9 +-- 25 files changed, 402 insertions(+), 251 deletions(-)