aboutsummaryrefslogtreecommitdiff
path: root/lib/compiler_rt/floatuntihf.zig
AgeCommit message (Collapse)Author
2022-07-10compiler_rt: Slightly re-factor exports for Windows x86-64Cody Tapscott
This is just a cosmetic change. The goal is to keep the export logic relatively flat and centralized.
2022-07-10compiler_rt: Update Windows ABI for float<->int conversion routinesCody Tapscott
Starting with LLVM 14, the Libcalls to these functions are now lowered using a Vec(2, u64) instead of the standard ABI for i128 integers, so our compiler-rt implementation needs to be updated to expose the same ABI on Windows.
2022-06-17compiler-rt: break up functions even moreAndrew Kelley
The purpose of this branch is to switch to using an object file for each independent function, in order to make linking simpler - instead of relying on `-ffunction-sections` and `--gc-sections`, which involves the linker doing the work of linking everything and then undoing work via garbage collection, this will allow the linker to only include the compilation units that are depended on in the first place. This commit makes progress towards that goal.