[llvm-commits] [llvm] r154166 - in /llvm/trunk: lib/Target/X86/X86ISelLowering.cpp test/CodeGen/X86/avx-vpermil.ll

Duncan Sands baldrick at free.fr
Fri Apr 6 00:50:45 PDT 2012


Hi Craig,

> Allow 256-bit shuffles to be split if a 128-bit lane contains elements from a single source. This is a rewrite of the 256-bit shuffle splitting code based on similar code from legalize types. Fixes PR12413.

testcase?  Or is this

-; CHECK: vpermilps
+; CHECK: palignr
+; CHECK: palignr

enough?

Ciao, Duncan.



More information about the llvm-commits mailing list