summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/TargetLibraryInfo.cpp
diff options
context:
space:
mode:
authorSjoerd Meijer <sjoerd.meijer@arm.com>2018-01-23 10:13:49 +0000
committerSjoerd Meijer <sjoerd.meijer@arm.com>2018-01-23 10:13:49 +0000
commitca8f4e7451480b2e2cda25736a08982c03d011bc (patch)
tree4d369187854e42c3b859e1ef014183f20f9f3c98 /llvm/lib/Analysis/TargetLibraryInfo.cpp
parent98749e0249892886dcbdf1c972b762660dc09029 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud