diff options
author | Sjoerd Meijer <sjoerd.meijer@arm.com> | 2018-01-23 10:13:49 +0000 |
---|---|---|
committer | Sjoerd Meijer <sjoerd.meijer@arm.com> | 2018-01-23 10:13:49 +0000 |
commit | ca8f4e7451480b2e2cda25736a08982c03d011bc (patch) | |
tree | 4d369187854e42c3b859e1ef014183f20f9f3c98 /llvm/lib/Analysis/TargetLibraryInfo.cpp | |
parent | 98749e0249892886dcbdf1c972b762660dc09029 (diff) | |
download | bcm5719-llvm-ca8f4e7451480b2e2cda25736a08982c03d011bc.tar.gz bcm5719-llvm-ca8f4e7451480b2e2cda25736a08982c03d011bc.zip |
[ARM] Pass _Float16 as int or float
Pass and return _Float16 as if it were an int or float for ARM, but with the
top 16 bits unspecified, similarly like we already do for __fp16.
We will implement proper half-precision function argument lowering in the ARM
backend soon, but want to use this workaround in the mean time.
Differential Revision: https://reviews.llvm.org/D42318
llvm-svn: 323185
Diffstat (limited to 'llvm/lib/Analysis/TargetLibraryInfo.cpp')
0 files changed, 0 insertions, 0 deletions