aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2022-10-18 12:38:14 +0100
committerTim Northover <tnorthover@apple.com>2022-11-10 10:00:01 +0000
commit2bcf51c7f82ca7752d1bba390a2e0cb5fdd05ca9 (patch)
tree6619a2762a38ed3d1888b6842cd756b7eadd89aa /flang/lib/Frontend/CompilerInvocation.cpp
parent85f08c4197aea68b2444e6874524b5f8b4067cfd (diff)
downloadllvm-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