[LLVMdev] AVX Shuffles & PatLeaf Help Needed

Anton Korobeynikov anton at korobeynikov.info
Thu Dec 17 16:04:56 PST 2009

Hello, David

> Can you expand on this with an example?  There seems to be an awful lot of
> shuffle patterns and predicates in PPCInstrAltivec.td.  What do you mean by,
> "Canonicalize to byte ops?"  Can you walk me through how that works with
> Altivec?
The basic idea is quite simple - lower everything to vNi8 and write
all the patterns using only these types.

With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University

More information about the llvm-dev mailing list