Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.77 -> 1.78 --- Log message: Another entry about shuffles. --- Diffs of the changes: (+6 -0) README.txt | 6 ++++++ 1 files changed, 6 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/Target/X86/README.txt:1.77 llvm/lib/Target/X86/README.txt:1.78 --- llvm/lib/Target/X86/README.txt:1.77 Tue Mar 28 00:55:45 2006 +++ llvm/lib/Target/X86/README.txt Tue Mar 28 21:03:46 2006 @@ -667,3 +667,9 @@ Use movhps to update upper 64-bits of a v4sf value. Also movlps on lower half of a v4sf value. + +//===---------------------------------------------------------------------===// + +Better codegen for vector_shuffles like this { x, 0, 0, 0 } or { x, 0, x, 0}. +Perhaps use pxor / xorp* to clear a XMM register first? + _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits