[PATCH] D63189: Test forward references in IntrinsicEmitter on Neon LD(2|3|4)

Sander de Smalen via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 12 02:28:38 PDT 2019


sdesmalen created this revision.
sdesmalen added reviewers: arsenm, dmgreen, RKSimon, greened, rnk.
Herald added subscribers: kristof.beyls, javed.absar, wdng.
sdesmalen added a parent revision: D62995: [IntrinsicEmitter] Extend argument overloading with forward references..

This patch tests the forward-referencing added in D62995 <https://reviews.llvm.org/D62995> by changing
some existing intrinsics to use forward referencing of overloadable
parameters, rather than backward referencing.

This patch changes the TableGen definition/implementation of
llvm.aarch64.neon.ld2lane and llvm.aarch64.neon.ld2lane intrinsics
(and similar for ld3 and ld4). This change is intended to be
non-functional, since the behaviour of the intrinsics is
expected to be the same.


https://reviews.llvm.org/D63189

Files:
  include/llvm/IR/IntrinsicsAArch64.td
  test/Verifier/intrinsic-arg-overloading-struct-ret.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D63189.204239.patch
Type: text/x-patch
Size: 7402 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190612/82db334c/attachment.bin>


More information about the llvm-commits mailing list