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

Paul Walker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 28 08:12:58 PST 2022


paulwalker-arm added a comment.

I'd focus on one thing at a time.  This patch enables the isel required for the way merged arithmetic is modelled by the DAG.  Once that is complete you can see what's needed to improve the reciprocal code.  For that follow-on work I'm guessing you'll need a DAG combine for the select that inverts the comparison for the cases where this'll be beneficial.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D117689



More information about the llvm-commits mailing list