[PATCH] D17681: [X86][AVX] Better support for the variable mask form of VPERMILPD/VPERMILPS
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Sat Feb 27 05:27:06 PST 2016
RKSimon created this revision.
RKSimon added reviewers: qcolombet, ab, andreadb, spatel.
RKSimon added a subscriber: llvm-commits.
RKSimon set the repository for this revision to rL LLVM.
The variable mask form of VPERMILPD/VPERMILPS were only partially implemented, with much of it still performed as an intrinsic.
This patch properly defines the instructions in terms of X86ISD::VPERMILPV, permitting the opcode to be easily combined as a target shuffle.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 7883 bytes
Desc: not available
More information about the llvm-commits