[llvm-commits] CVS: llvm/lib/Target/SparcV8/README.txt

Brian Gaeke gaeke at cs.uiuc.edu
Tue Dec 14 01:10:27 PST 2004



Changes in directory llvm/lib/Target/SparcV8:

README.txt updated: 1.35 -> 1.36
---
Log message:

The mystery of Olden/tsp solved, and more opportunities for speedup.


---
Diffs of the changes:  (+7 -1)

Index: llvm/lib/Target/SparcV8/README.txt
diff -u llvm/lib/Target/SparcV8/README.txt:1.35 llvm/lib/Target/SparcV8/README.txt:1.36
--- llvm/lib/Target/SparcV8/README.txt:1.35	Tue Dec 14 02:21:02 2004
+++ llvm/lib/Target/SparcV8/README.txt	Tue Dec 14 03:10:10 2004
@@ -68,5 +68,11 @@
 * We can fold small constant offsets into the %hi/%lo references to constant
   pool addresses as well.
 
-$Date: 2004/12/14 08:21:02 $
+* Directly support select instructions, and fold setcc instructions into them
+  where possible.  I think this is what afflicts the inner loop of Olden/tsp
+  (hot block = tsp():no_exit.1.i, overall GCC/LLC = 0.03).
+
+* Generate fsqrtd for calls to sqrt()  (~ 4% speedup on Olden/tsp).
+
+$Date: 2004/12/14 09:10:10 $
 






More information about the llvm-commits mailing list