[PATCH] D124325: [WIP][AArch64][SVE] Support logical operation BIC with DestructiveBinary patterns

Paul Walker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun May 1 03:43:56 PDT 2022


paulwalker-arm added a comment.

In D124325#3481275 <https://reviews.llvm.org/D124325#3481275>, @efriedma wrote:

>> I don't like the idea of having instruction specific handling within the expand code
>
> Would this really be so terrible?  I mean, it's arguably a bit of a hack, but it's not that different from the way we handle other pseudo-instructions.

I think so.  Pseudo-instruction expansion is often instruction specific but for the movprfx handling we've detached the logic from the instructions (because there's 100s of them) and instead split them across various categories.  So I'd much rather see problems solved for a whole category rather than partially for a single instruction within a category.


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

https://reviews.llvm.org/D124325



More information about the llvm-commits mailing list