src/codegen/c.zig | 201 ++++++++++++++++++++++++++------ src/codegen/llvm.zig | 30 ++++- src/value.zig | 7 ++ test/behavior.zig | 11 +- test/behavior/cast.zig | 71 +++-------- test/behavior/cast_llvm.zig | 67 +++++++++++ test/behavior/int128.zig | 51 ++++++++ test/behavior/pointers.zig | 12 +- 8 files changed, 349 insertions(+), 101 deletions(-)