diff options
author | Tim Northover <tnorthover@apple.com> | 2022-10-18 12:38:14 +0100 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2022-11-10 10:00:01 +0000 |
commit | 2bcf51c7f82ca7752d1bba390a2e0cb5fdd05ca9 (patch) | |
tree | 6619a2762a38ed3d1888b6842cd756b7eadd89aa /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 85f08c4197aea68b2444e6874524b5f8b4067cfd (diff) | |
download | llvm-2bcf51c7f82ca7752d1bba390a2e0cb5fdd05ca9.zip llvm-2bcf51c7f82ca7752d1bba390a2e0cb5fdd05ca9.tar.gz llvm-2bcf51c7f82ca7752d1bba390a2e0cb5fdd05ca9.tar.bz2 |
X86: call fp16-conversion functions soft-float on Darwin.
We've been shipping implementations of these with a soft-float ABI since MacOS
10.10 in 2014 and there's evidence they're in binaries now, so we can't easily
switch to %xmm0.
This emits special libcalls with casts in place to restore the soft-float ABI
for __truncdfhf2, __truncsfhf2, and __extendhfsf2.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions