[ARM] Patterns for vector conversion between half and float
authorOliver Stannard <oliver.stannard@linaro.org>
Wed, 9 Feb 2022 17:43:42 +0000 (17:43 +0000)
committerOliver Stannard <oliver.stannard@linaro.org>
Thu, 10 Feb 2022 09:51:55 +0000 (09:51 +0000)
commita76620143c54e0b40c7538f4ffa38f4c9db8a009
tree8ce527d538cfc136752b06b71492b559f3343335
parent4efde1e554cce3f017b3d1ce700bd1860eed2ccd
[ARM] Patterns for vector conversion between half and float

These patterns were omitted because clang only allows converting between
these types using intrinsics, but other front-ends or optimisation
passes may want to use them.

Differential revision: https://reviews.llvm.org/D119354
llvm/lib/Target/ARM/ARMInstrNEON.td
llvm/test/CodeGen/ARM/fp16-vector-cvt.ll [new file with mode: 0644]