[PATCH] D135596: [AArch64] Canonicalize ZERO_EXTEND to VSELECT

Paul Walker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 10 16:41:29 PDT 2022


paulwalker-arm added a comment.

Given you want to canonicalise to vselect is it worth doing this during lowering and removing the existing zext isel pattern? that way we can be sure all instances use the same idiom?  This looks like it would be equally useful for sign_extend's of predicates also?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D135596



More information about the llvm-commits mailing list