[PATCH] D47735: [DAGCombiner] Create rotates more aggressively

Roman Lebedev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 21 10:23:36 PDT 2019


lebedev.ri added a comment.

I have a question: why do we want to do this here, in the backend?
Does back-end itself create these patterns?
Now that we have funnel-shift, we really really should be doing this in the middle-end.
In particular, yes, the `reassoc` pass may need some work. That did come up previously.


Repository:
  rL LLVM

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

https://reviews.llvm.org/D47735





More information about the llvm-commits mailing list