[PATCH] D21358: Cannonicalize applicable vector shit immediates as swaps
Nemanja Ivanovic via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 14 15:50:17 PDT 2016
nemanjai created this revision.
nemanjai added reviewers: wschmidt, hfinkel, kbarton, amehsan, seurer, cycheng, tjablin.
nemanjai added a subscriber: llvm-commits.
nemanjai set the repository for this revision to rL LLVM.
The VSX swap optimization knows what to do with swaps and can often eliminate them if they're redundant. This patch hopefully provides more opportunities to swap optimization by emitting the actual swap operation rather than an equivalent shift operation (VSLDOI, XXSLDWI).
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 7157 bytes
Desc: not available
More information about the llvm-commits