Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.51 -> 1.52 --- Log message: Add a entry. --- Diffs of the changes: (+17 -0) README.txt | 17 +++++++++++++++++ 1 files changed, 17 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/Target/X86/README.txt:1.51 llvm/lib/Target/X86/README.txt:1.52 --- llvm/lib/Target/X86/README.txt:1.51 Thu Feb 9 23:48:15 2006 +++ llvm/lib/Target/X86/README.txt Tue Feb 14 02:25:32 2006 @@ -426,3 +426,20 @@ //===---------------------------------------------------------------------===// Use fisttp to do FP to integer conversion whenever it is available. + +//===---------------------------------------------------------------------===// + +Instead of the following for memset char*, 1, 10: + + movl $16843009, 4(%edx) + movl $16843009, (%edx) + movw $257, 8(%edx) + +It might be better to generate + + movl $16843009, %eax + movl %eax, 4(%edx) + movl %eax, (%edx) + movw al, 8(%edx) + +when we can spare a register. It reduces code size. _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits