build.zig | 19 +- lib/std/zig/Ast.zig | 4 +- lib/std/zig/AstGen.zig | 16 +- lib/std/zig/LibCInstallation.zig | 4 +- lib/std/zig/Zir.zig | 20 +-- lib/std/zig/llvm/Builder.zig | 2 +- src/Air.zig | 28 +-- src/Air/print.zig | 2 +- src/Builtin.zig | 14 +- src/Compilation.zig | 24 +-- src/Compilation/Config.zig | 16 +- src/InternPool.zig | 102 +++++------ src/Package/Module.zig | 14 +- src/Sema.zig | 222 +++++++++++------------ src/Sema/arith.zig | 4 +- src/Type.zig | 16 +- src/Value.zig | 2 +- src/Zcu.zig | 8 +- src/Zcu/PerThread.zig | 2 +- src/codegen.zig | 6 +- src/codegen/aarch64/Assemble.zig | 2 +- src/codegen/aarch64/Select.zig | 32 ++-- src/codegen/aarch64/encoding.zig | 308 ++++++++++++++++---------------- src/codegen/c.zig | 14 +- src/codegen/c/type.zig | 2 +- src/codegen/llvm.zig | 34 ++-- src/codegen/llvm/FuncGen.zig | 16 +- src/codegen/riscv64/CodeGen.zig | 8 +- src/codegen/riscv64/Lower.zig | 6 +- src/codegen/sparc64/CodeGen.zig | 6 +- src/codegen/sparc64/Emit.zig | 2 +- src/codegen/spirv/Assembler.zig | 4 +- src/codegen/spirv/CodeGen.zig | 8 +- src/codegen/spirv/Module.zig | 8 +- src/codegen/wasm/CodeGen.zig | 8 +- src/codegen/x86_64/CodeGen.zig | 30 ++-- src/codegen/x86_64/Lower.zig | 2 +- src/codegen/x86_64/Mir.zig | 2 +- src/codegen/x86_64/abi.zig | 18 +- src/codegen/x86_64/bits.zig | 2 +- src/libs/freebsd.zig | 2 +- src/libs/glibc.zig | 2 +- src/libs/libcxx.zig | 2 +- src/libs/libtsan.zig | 4 +- src/libs/libunwind.zig | 2 +- src/libs/mingw.zig | 2 +- src/libs/musl.zig | 4 +- src/libs/netbsd.zig | 2 +- src/libs/openbsd.zig | 2 +- src/libs/wasi_libc.zig | 4 +- src/link.zig | 16 +- src/link/Coff.zig | 2 +- src/link/Dwarf.zig | 10 +- src/link/Elf2.zig | 2 +- src/link/Wasm.zig | 8 +- src/main.zig | 20 +-- src/print_zir.zig | 2 +- src/target.zig | 30 ++-- src/tracy.zig | 4 +- 59 files changed, 578 insertions(+), 579 deletions(-)