[llvm-commits] CVS: llvm/lib/Target/Alpha/Readme.txt

Andrew Lenharth alenhar2 at cs.uiuc.edu
Wed Sep 20 07:48:27 PDT 2006



Changes in directory llvm/lib/Target/Alpha:

Readme.txt updated: 1.2 -> 1.3
---
Log message:

clarify with test case

---
Diffs of the changes:  (+13 -0)

 Readme.txt |   13 +++++++++++++
 1 files changed, 13 insertions(+)


Index: llvm/lib/Target/Alpha/Readme.txt
diff -u llvm/lib/Target/Alpha/Readme.txt:1.2 llvm/lib/Target/Alpha/Readme.txt:1.3
--- llvm/lib/Target/Alpha/Readme.txt:1.2	Wed Sep 20 09:40:01 2006
+++ llvm/lib/Target/Alpha/Readme.txt	Wed Sep 20 09:48:00 2006
@@ -1,6 +1,19 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 Fix cmovs with a constant on the wrong side
 
+aka:
+        lda $0,10($31)
+        cmovlt $17,$0,$16
+
+is bad for:
+
+long %cmov_lt2(long %a, long %c) {
+entry:
+	%tmp.1 = setlt long %c, 0
+	%retval = select bool %tmp.1, long 10, long %a
+	ret long %retval
+}
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 Fix Ordered/Unordered FP stuff
 






More information about the llvm-commits mailing list