src/Sema.zig | 110 +++++++++++---------------- src/Sema/bitcast.zig | 6 +- src/Sema/comptime_ptr_access.zig | 4 +- src/Type.zig | 127 +++++++++++++++++++++----------- src/Value.zig | 20 ++--- src/Zcu/PerThread.zig | 32 -------- src/arch/aarch64/CodeGen.zig | 6 +- src/arch/aarch64/abi.zig | 4 +- src/arch/arm/CodeGen.zig | 6 +- src/arch/arm/abi.zig | 8 +- src/arch/riscv64/CodeGen.zig | 6 +- src/arch/riscv64/abi.zig | 2 +- src/arch/sparc64/CodeGen.zig | 4 +- src/arch/wasm/CodeGen.zig | 4 +- src/arch/wasm/abi.zig | 2 +- src/arch/x86_64/CodeGen.zig | 30 ++++---- src/codegen/c.zig | 4 +- src/codegen/llvm.zig | 38 +++------- src/codegen/spirv.zig | 2 +- src/mutable_value.zig | 2 +- 20 files changed, 194 insertions(+), 223 deletions(-)