lib/std/zig/llvm/Builder.zig | 436 ++++++++++++++++++++++---------- lib/std/zig/llvm/ir.zig | 10 +- src/InternPool.zig | 7 +- src/Sema.zig | 59 +++-- src/Sema/type_resolution.zig | 8 +- src/Type.zig | 2 +- src/Zcu.zig | 11 +- src/codegen/llvm.zig | 145 ++++++++--- src/codegen/llvm/FuncGen.zig | 89 +++++-- src/codegen/x86_64/CodeGen.zig | 3 +- src/link/Dwarf.zig | 3 +- src/zig_llvm.cpp | 10 + 12 files changed, 561 insertions(+), 222 deletions(-)