summaryrefslogtreecommitdiff
path: root/lib/Target/Alpha/README.txt
diff options
context:
space:
mode:
authorAndrew Lenharth <andrewl@lenharth.org>2006-09-20 15:05:49 +0000
committerAndrew Lenharth <andrewl@lenharth.org>2006-09-20 15:05:49 +0000
commit6b634037b3bc4d0cf48b2e4760b82c08f2898aa6 (patch)
tree2bfe00b6976c1a20c4f94880e3406908a408f108 /lib/Target/Alpha/README.txt
parent0ddae493e91f6cfc9e855b098769e046fe2bfc5a (diff)
downloadllvm-6b634037b3bc4d0cf48b2e4760b82c08f2898aa6.tar.gz
llvm-6b634037b3bc4d0cf48b2e4760b82c08f2898aa6.tar.bz2
llvm-6b634037b3bc4d0cf48b2e4760b82c08f2898aa6.tar.xz
catch constants more often
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30534 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Alpha/README.txt')
-rw-r--r--lib/Target/Alpha/README.txt16
1 files changed, 0 insertions, 16 deletions
diff --git a/lib/Target/Alpha/README.txt b/lib/Target/Alpha/README.txt
index ed5424726a..2d1909a42c 100644
--- a/lib/Target/Alpha/README.txt
+++ b/lib/Target/Alpha/README.txt
@@ -1,20 +1,4 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-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