[PATCH] D117689: [AArch64][SVE] Fold vselect into predicated fmul, fsub and fadd

Peter Waller via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 26 07:27:19 PST 2022


peterwaller-arm added inline comments.


================
Comment at: llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td:251
+  (int_aarch64_sve_fsub node:$Pg, node:$Op1, node:$Op2),
+  (vselect node:$Pg, node:$Op1, (AArch64fsub_p (AArch64ptrue 31), node:$Op1, node:$Op2))]>;
+
----------------
s/(AArch64ptrue 31)/(SVEAllActive)/g


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

https://reviews.llvm.org/D117689



More information about the llvm-commits mailing list