src/Compilation.zig | 2 +- src/Module.zig | 85 +-- src/Sema.zig | 10 - src/arch/aarch64/CodeGen.zig | 121 ++-- src/arch/aarch64/Emit.zig | 16 +- src/arch/arm/CodeGen.zig | 37 +- src/arch/riscv64/CodeGen.zig | 33 +- src/arch/sparc64/CodeGen.zig | 22 +- src/arch/wasm/CodeGen.zig | 40 +- src/arch/wasm/Emit.zig | 29 +- src/arch/x86_64/CodeGen.zig | 71 +- src/arch/x86_64/Emit.zig | 16 +- src/codegen/spirv.zig | 30 +- src/link.zig | 50 +- src/link/C.zig | 4 +- src/link/Coff.zig | 475 +++++++------ src/link/Coff/Atom.zig | 48 +- src/link/Coff/Relocation.zig | 18 +- src/link/Dwarf.zig | 579 ++++++++------- src/link/Elf.zig | 1206 +++++++++++++++++--------------- src/link/Elf/Atom.zig | 62 +- src/link/MachO.zig | 624 +++++++++-------- src/link/MachO/Atom.zig | 82 +-- src/link/MachO/DebugSymbols.zig | 12 +- src/link/MachO/Relocation.zig | 16 +- src/link/Plan9.zig | 232 +++--- src/link/SpirV.zig | 18 +- src/link/Wasm.zig | 539 +++++++------- src/link/Wasm/Atom.zig | 47 +- src/link/Wasm/Object.zig | 15 +- test/link/wasm/export-data/build.zig | 4 +- 31 files changed, 2376 insertions(+), 2167 deletions(-)