[llvm-commits] CVS: llvm/lib/Target/X86/README.txt
Nate Begeman
natebegeman at mac.com
Sun Mar 26 11:19:40 PST 2006
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.73 -> 1.74
---
Log message:
Readme note
---
Diffs of the changes: (+7 -0)
README.txt | 7 +++++++
1 files changed, 7 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.txt:1.73 llvm/lib/Target/X86/README.txt:1.74
--- llvm/lib/Target/X86/README.txt:1.73 Fri Mar 24 01:12:19 2006
+++ llvm/lib/Target/X86/README.txt Sun Mar 26 13:19:27 2006
@@ -542,6 +542,13 @@
//===---------------------------------------------------------------------===//
+We are currently lowering large (1MB+) memmove/memcpy to rep/stosl and rep/movsl
+We should leave these as libcalls for everything over a much lower threshold,
+since libc is hand tuned for medium and large mem ops (avoiding RFO for large
+stores, TLB preheating, etc)
+
+//===---------------------------------------------------------------------===//
+
Lower memcpy / memset to a series of SSE 128 bit move instructions when it's
feasible.
More information about the llvm-commits
mailing list