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

Chris Lattner lattner at cs.uiuc.edu
Mon Jan 30 23:43:45 PST 2006



Changes in directory llvm/lib/Target/SparcV8:

README.txt updated: 1.45 -> 1.46
---
Log message:

More notes


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

 README.txt |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletion(-)


Index: llvm/lib/Target/SparcV8/README.txt
diff -u llvm/lib/Target/SparcV8/README.txt:1.45 llvm/lib/Target/SparcV8/README.txt:1.46
--- llvm/lib/Target/SparcV8/README.txt:1.45	Tue Jan 31 01:38:32 2006
+++ llvm/lib/Target/SparcV8/README.txt	Tue Jan 31 01:43:33 2006
@@ -37,4 +37,18 @@
 
 1) should be replaced with a brz in V9 mode.
 
-* Same as above, but emit conditional move on register zero (p192) in V9 mode.
+* Same as above, but emit conditional move on register zero (p192) in V9 
+  mode.  Testcase:
+
+int %t1(int %a, int %b) {
+        %C = seteq int %a, 0
+        %D = select bool %C, int %a, int %b
+        ret int %D
+}
+
+* Emit MULX/[SU]DIVX instructions in V9 mode instead of fiddling 
+  with the Y register, if they are faster.
+
+* Codegen bswap(load)/store(bswap) -> load/store ASI
+
+






More information about the llvm-commits mailing list