diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-04-10 18:47:14 -0400 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-04-10 18:47:14 -0400 |
| commit | a71bfc249d3f814d7d659fe5cf4cb582483e8938 (patch) | |
| tree | 0b1b26bbb96a02eebbd05dbe9cf16fd06412d8d6 /std/debug.zig | |
| parent | 52934851f2b7a5cb28a08beafa1ec1aa24a3a4cb (diff) | |
| download | zig-a71bfc249d3f814d7d659fe5cf4cb582483e8938.tar.gz zig-a71bfc249d3f814d7d659fe5cf4cb582483e8938.zip | |
compiler-rt: better way to do the ABI required on Windows
This removes the compiler_rt.setXmm0 hack. Instead, for
the functions that use i128 or u128 in their parameter and
return types, we use `@Vector(2, u64)` which generates
the LLVM IR `<2 x i64>` type that matches what Clang
generates for `typedef int ti_int __attribute__ ((mode (TI)))`
when targeting Windows x86_64.
Diffstat (limited to 'std/debug.zig')
0 files changed, 0 insertions, 0 deletions
