[PATCH] D138570: [AArch64] Add patterns for SVE predicated add/sub and mov combine
    Paul Walker via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Nov 24 05:14:52 PST 2022
    
    
  
paulwalker-arm added a comment.
In D138570#3949132 <https://reviews.llvm.org/D138570#3949132>, @dmgreen wrote:
> Do you think that is as important in this case?
It's not super important, it's just something that we made a conscious choice to avoid after hitting issues with our original downstream implementation. I'm not too bothered about the CSE side of things, it's more to keep the patterns maintainable. For example, if SVE gains a predicated add/sub imm instruction then you start needing to duplicate these patterns.  Of course this can be refactored when such value can be gained so it's not a demand just a suggestion.  I'd have a stronger view if `AArch64add_m1` existed as an ISD node but it doesn't so I'm happy either way.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D138570/new/
https://reviews.llvm.org/D138570
    
    
More information about the llvm-commits
mailing list