doc/langref.html.in | 12 +- src/Air.zig | 60 +++++++++- src/AstGen.zig | 39 ++++--- src/Liveness.zig | 13 +++ src/Sema.zig | 192 ++++++++++++++++++++++++++++++-- src/codegen.zig | 23 ++++ src/codegen/c.zig | 83 +++++++++++++- src/codegen/llvm.zig | 160 ++++++++++++++++++++++++-- src/codegen/llvm/bindings.zig | 63 +++++++++++ src/link/C/zig.h | 57 +++++++++- src/print_air.zig | 36 ++++++ test/behavior/atomics.zig | 23 ++++ test/behavior/atomics_stage1.zig | 23 ---- 13 files changed, 708 insertions(+), 76 deletions(-)