lib/compiler/aro/aro/Compilation.zig | 2 +- lib/compiler_rt/divmodei4.zig | 18 ++-- lib/compiler_rt/fixdfei.zig | 12 ++- lib/compiler_rt/fixhfei.zig | 12 ++- lib/compiler_rt/fixsfei.zig | 12 ++- lib/compiler_rt/fixtfei.zig | 12 ++- lib/compiler_rt/fixunsdfei.zig | 12 ++- lib/compiler_rt/fixunshfei.zig | 12 ++- lib/compiler_rt/fixunssfei.zig | 12 ++- lib/compiler_rt/fixunstfei.zig | 12 ++- lib/compiler_rt/fixunsxfei.zig | 12 ++- lib/compiler_rt/fixxfei.zig | 12 ++- lib/compiler_rt/float_from_int_test.zig | 6 +- lib/compiler_rt/floateidf.zig | 12 ++- lib/compiler_rt/floateihf.zig | 12 ++- lib/compiler_rt/floateisf.zig | 12 ++- lib/compiler_rt/floateitf.zig | 12 ++- lib/compiler_rt/floateixf.zig | 12 ++- lib/compiler_rt/floatuneidf.zig | 12 ++- lib/compiler_rt/floatuneihf.zig | 12 ++- lib/compiler_rt/floatuneisf.zig | 12 ++- lib/compiler_rt/floatuneitf.zig | 12 ++- lib/compiler_rt/floatuneixf.zig | 12 ++- lib/compiler_rt/int_from_float_test.zig | 18 ++-- lib/compiler_rt/udivmodei4.zig | 18 ++-- lib/std/Target.zig | 64 +++++++++++- lib/std/zig/target.zig | 32 ++++++ src/Type.zig | 114 ++-------------------- src/arch/x86_64/CodeGen.zig | 168 ++++++++++++++++---------------- src/codegen/c/Type.zig | 15 ++- src/link/C.zig | 2 +- 31 files changed, 364 insertions(+), 333 deletions(-)