diff options
author | Akira Hatanaka <ahatanaka@apple.com> | 2020-03-13 13:08:48 -0700 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@apple.com> | 2020-03-13 13:08:48 -0700 |
commit | 86bba6c6410c31e669b10f182c6d1a03f704555a (patch) | |
tree | d8bc187c244bb9511c8e38d563c45e8fdf2b8093 /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | f71abec661ea716c84e35ac4b41ee5abcccc134a (diff) | |
download | llvm-86bba6c6410c31e669b10f182c6d1a03f704555a.zip llvm-86bba6c6410c31e669b10f182c6d1a03f704555a.tar.gz llvm-86bba6c6410c31e669b10f182c6d1a03f704555a.tar.bz2 |
[Sema] Use the canonical type in function isVector
This reapplies the following patch, which was reverted because it caused
neon CodeGen tests to fail:
https://reviews.llvm.org/rGa6150b48cea00ab31e9335cc73770327acc4cb3a
I've added checks to detect half precision neon vectors and avoid
promiting them to vectors of floats.
See the discussion here: https://reviews.llvm.org/rG825235c140e7
Original commit message:
This fixes an assertion in Sema::CreateBuiltinBinOp that fails when one
of the vector operand's element type is a typedef of __fp16.
rdar://problem/55983556
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions