lib/std/build.zig | 2 +- lib/std/target.zig | 186 +++++-- lib/std/target/aarch64.zig | 647 +++++++----------------- lib/std/target/amdgpu.zig | 517 ++++++------------- lib/std/target/arm.zig | 871 ++++++++++---------------------- lib/std/target/avr.zig | 656 +++++++++++------------- lib/std/target/bpf.zig | 30 +- lib/std/target/hexagon.zig | 118 ++--- lib/std/target/mips.zig | 240 +++------ lib/std/target/msp430.zig | 30 +- lib/std/target/nvptx.zig | 140 ++--- lib/std/target/powerpc.zig | 286 ++++------- lib/std/target/riscv.zig | 48 +- lib/std/target/sparc.zig | 166 +++--- lib/std/target/systemz.zig | 174 ++----- lib/std/target/wasm.zig | 54 +- lib/std/target/x86.zig | 651 ++++++++---------------- src-self-hosted/stage1.zig | 15 +- src/all_types.hpp | 1 + src/codegen.cpp | 6 +- src/main.cpp | 5 + 21 files changed, 1728 insertions(+), 3115 deletions(-)