[PATCH] D74471: [AArch64][SVE] Add predicate reinterpret intrinsics

Eli Friedman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 21 10:33:00 PST 2020


efriedma added a comment.

Looks fine other than the change to LowerSPLAT_VECTOR



================
Comment at: llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:7481
+      if (CSplatVal->isNullValue())
+        return SDValue(DAG.getMachineNode(AArch64::PFALSE, dl, VT), 0);
     // The general case of i1.  There isn't any natural way to do this,
----------------
We should not be calling getMachineNode before Select().  If we need a new AArch64ISD opcode, please add one.

I'm not sure how this is relevant to the rest of the patch, in any case.


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

https://reviews.llvm.org/D74471





More information about the llvm-commits mailing list