[PATCH] D15039: [ARM] Add ARMv8.2-A FP16 vector instructions

Oliver Stannard via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 27 04:50:57 PST 2015


olista01 created this revision.
olista01 added reviewers: t.p.northover, ab.
olista01 added a subscriber: llvm-commits.
olista01 set the repository for this revision to rL LLVM.
Herald added subscribers: rengolin, aemerson.

ARMv8.2-A adds 16-bit floating point versions of all existing SIMD
floating-point instructions. This is an optional extension, so all of
these instructions require the FeatureFullFP16 subtarget feature.

Note that VFP without SIMD is not a valid combination for any version of
ARMv8-A, but I have ensured that these instructions all depend on both
FeatureNEON and FeatureFullFP16 for consistency.

Repository:
  rL LLVM

http://reviews.llvm.org/D15039

Files:
  lib/Target/ARM/ARMInstrNEON.td
  lib/Target/ARM/ARMRegisterInfo.td
  lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  test/MC/ARM/fullfp16-neon-neg.s
  test/MC/ARM/fullfp16-neon.s
  test/MC/Disassembler/ARM/fullfp16-neon-arm-neg.txt
  test/MC/Disassembler/ARM/fullfp16-neon-arm.txt
  test/MC/Disassembler/ARM/fullfp16-neon-thumb-neg.txt
  test/MC/Disassembler/ARM/fullfp16-neon-thumb.txt

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D15039.41291.patch
Type: text/x-patch
Size: 104532 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151127/7a595871/attachment.bin>


More information about the llvm-commits mailing list