[PATCH] D10683: AVX-512 vector shuffle lowering
Simon Pilgrim
llvm-dev at redking.me.uk
Fri Jul 24 10:00:47 PDT 2015
RKSimon added a comment.
In http://reviews.llvm.org/D10683#210761, @delena wrote:
> Added shuffle decoding for VPERMV and VPERMV3 nodes.
> I can't add llc comments because the instructions load mask from memory.
You should be able to implement this like PSHUFB is handled in X86AsmPrinter::EmitInstruction.
================
Comment at: lib/Target/X86/X86ISelLowering.cpp:10529
@@ -10363,1 +10528,3 @@
+}
+
/// \brief Handle lowering of 8-lane 64-bit floating point shuffles.
----------------
Could you put lowerVectorShuffleWithUNPCK earlier in the source file so we can use it for the 128/256 bit shuffle lowering functions? You don't have to fix the other uses in this patch if you want to keep it focussed on AVX512.
http://reviews.llvm.org/D10683
More information about the llvm-commits
mailing list