[PATCH] D44538: [ARM] Support for v4f16 and v8f16 vectors

Sjoerd Meijer via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 15 13:23:11 PDT 2018


SjoerdMeijer created this revision.
SjoerdMeijer added reviewers: samparker, olista01, t.p.northover.
Herald added subscribers: kristof.beyls, javed.absar.

This is the groundwork for the Armv8.2-A FP16
vector intrinsics, which uses v4f16 and v8f16 vector operands
and return values. All the moving parts are tested with two
intrinsics, a 1-operand v8f16 and a 2-operand v4f16 intrinsic. In a
follow-up patch the rest of the intrinsics and tests will be added.


https://reviews.llvm.org/D44538

Files:
  lib/Target/ARM/ARMCallingConv.h
  lib/Target/ARM/ARMCallingConv.td
  lib/Target/ARM/ARMISelDAGToDAG.cpp
  lib/Target/ARM/ARMISelLowering.cpp
  lib/Target/ARM/ARMInstrNEON.td
  test/CodeGen/ARM/fp16-intrinsic-vector-1op.ll
  test/CodeGen/ARM/fp16-intrinsic-vector-2op.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D44538.138614.patch
Type: text/x-patch
Size: 8557 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180315/623c79d0/attachment.bin>


More information about the llvm-commits mailing list