[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