CMakeLists.txt | 4 +- build.zig | 33 ++- src/Compilation.zig | 2 +- src/codegen/llvm.zig | 125 -------- src/link.zig | 2 +- src/link/Coff.zig | 32 +- src/link/Elf.zig | 45 ++- src/llvm.zig | 140 --------- src/llvm_backend.zig | 442 ++++++++++++++++++++++++++++ src/llvm_bindings.zig | 507 ++++++++++++++++++++++++++++++++ src/main.zig | 6 +- src/mingw.zig | 2 +- src/target.zig | 2 +- src/zig_clang.h | 20 +- 14 files changed, 1069 insertions(+), 293 deletions(-)