src/Compilation.zig | 37 ++ src/clang_options_data.zig | 27 +- src/codegen/llvm/bindings.zig | 8 +- src/link.zig | 1 + src/link/Coff.zig | 7 + src/link/Elf.zig | 604 +++++++++++++++++--------------- src/link/MachO.zig | 7 + src/link/Wasm.zig | 237 +++++++------ src/main.zig | 12 + src/stage1.zig | 1 + src/stage1/all_types.hpp | 1 + src/stage1/codegen.cpp | 10 +- src/stage1/stage1.cpp | 1 + src/stage1/stage1.h | 1 + src/zig_llvm.cpp | 10 +- src/zig_llvm.h | 2 +- tools/update_clang_options.zig | 8 + 17 files changed, 576 insertions(+), 398 deletions(-)