[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