summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
Diffstat (limited to 'llvm')
-rw-r--r--llvm/lib/Target/SparcV8/README.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/Target/SparcV8/README.txt b/llvm/lib/Target/SparcV8/README.txt
index 5a90aad4a7d..c35b60266a6 100644
--- a/llvm/lib/Target/SparcV8/README.txt
+++ b/llvm/lib/Target/SparcV8/README.txt
@@ -68,5 +68,11 @@ To-do
* We can fold small constant offsets into the %hi/%lo references to constant
pool addresses as well.
+* 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$
OpenPOWER on IntegriCloud