From: Andrew Lenharth Date: Wed, 20 Sep 2006 14:48:00 +0000 (+0000) Subject: clarify with test case X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=886f98e6f982b36cc709a0a7739a907b337168cb;p=oota-llvm.git clarify with test case git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30531 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/Alpha/README.txt b/lib/Target/Alpha/README.txt index 22755192969..ed5424726a7 100644 --- a/lib/Target/Alpha/README.txt +++ b/lib/Target/Alpha/README.txt @@ -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