aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Error.cpp
diff options
context:
space:
mode:
authorSimon Dardis <simon.dardis@imgtec.com>2016-11-18 16:17:44 +0000
committerSimon Dardis <simon.dardis@imgtec.com>2016-11-18 16:17:44 +0000
commit0e2ee3b4b98327bf9a5c2fa4707f8a1983c9950a (patch)
tree9e53468e83d881d68e237eb7445ab9dd8ebbfb8c /llvm/lib/Support/Error.cpp
parent7bde5df5f0b9daa2eaa23e467d689d05c5530df7 (diff)
downloadllvm-0e2ee3b4b98327bf9a5c2fa4707f8a1983c9950a.zip
llvm-0e2ee3b4b98327bf9a5c2fa4707f8a1983c9950a.tar.gz
llvm-0e2ee3b4b98327bf9a5c2fa4707f8a1983c9950a.tar.bz2
[mips][msa] Implement f16 support
The MIPS MSA ASE provides instructions to convert to and from half precision floating point. This patch teaches the MIPS backend to treat f16 as a legal type and how to promote such values to f32 for the usual set of operations. As a result of this, the fexup[lr].w intrinsics no longer crash LLVM during type legalization. Reviewers: zoran.jovanvoic, vkalintiris Differential Revision: https://reviews.llvm.org/D26398 llvm-svn: 287349
Diffstat (limited to 'llvm/lib/Support/Error.cpp')
0 files changed, 0 insertions, 0 deletions