[PATCH] D69510: [ARM] MVE reverse shuffles.

Sam Parker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 30 05:55:26 PDT 2019


samparker added inline comments.


================
Comment at: llvm/lib/Target/ARM/ARMISelLowering.cpp:7659
+  EVT VT = Op.getValueType();
 
+  SDValue OpLHS = DAG.getNode(ARMISD::VREV64, DL, VT, Op.getOperand(0));
----------------
I think keeping some kind of assert is a good idea here.


================
Comment at: llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp:642
+          {ISD::VECTOR_SHUFFLE, MVT::v4f32, 5},
+          {ISD::VECTOR_SHUFFLE, MVT::v8i16, 5},
+          {ISD::VECTOR_SHUFFLE, MVT::v8f16, 5},
----------------
should we be considering v4i16 and v8i8 too?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D69510/new/

https://reviews.llvm.org/D69510





More information about the llvm-commits mailing list