From tonic at nondot.org Mon Nov 10 00:03:33 2008 From: tonic at nondot.org (Tanya Lattner) Date: Mon, 10 Nov 2008 00:03:33 -0600 Subject: [llvm-commits] CVS: llvm-www/releases/2.4/llvm-2.4.tar.gz Message-ID: <200811100603.mAA63XR4031633@zion.cs.uiuc.edu> Changes in directory llvm-www/releases/2.4: llvm-2.4.tar.gz added (r1.1) --- Log message: Add 2.4 release. --- Diffs of the changes: (+0 -0) llvm-2.4.tar.gz | 0 1 files changed Index: llvm-www/releases/2.4/llvm-2.4.tar.gz From tonic at nondot.org Mon Nov 10 00:03:55 2008 From: tonic at nondot.org (Tanya Lattner) Date: Mon, 10 Nov 2008 06:03:55 -0000 Subject: [llvm-commits] [llvm] r58968 - /llvm/tags/RELEASE_24/ Message-ID: <200811100603.mAA63tYd031659@zion.cs.uiuc.edu> Author: tbrethou Date: Mon Nov 10 00:03:55 2008 New Revision: 58968 URL: http://llvm.org/viewvc/llvm-project?rev=58968&view=rev Log: Tag final 2.4 release. Added: llvm/tags/RELEASE_24/ - copied from r58967, llvm/branches/release_24/ From tonic at nondot.org Mon Nov 10 00:04:18 2008 From: tonic at nondot.org (Tanya Lattner) Date: Mon, 10 Nov 2008 06:04:18 -0000 Subject: [llvm-commits] [llvm-gcc-4.2] r58969 - /llvm-gcc-4.2/tags/RELEASE_24/ Message-ID: <200811100604.mAA64IL7031697@zion.cs.uiuc.edu> Author: tbrethou Date: Mon Nov 10 00:04:18 2008 New Revision: 58969 URL: http://llvm.org/viewvc/llvm-project?rev=58969&view=rev Log: Tag final 2.4 release. Added: llvm-gcc-4.2/tags/RELEASE_24/ - copied from r58968, llvm-gcc-4.2/branches/release_24/ From tonic at nondot.org Mon Nov 10 00:04:41 2008 From: tonic at nondot.org (Tanya Lattner) Date: Mon, 10 Nov 2008 06:04:41 -0000 Subject: [llvm-commits] [test-suite] r58970 - /test-suite/tags/RELEASE_24/ Message-ID: <200811100604.mAA64fdR031727@zion.cs.uiuc.edu> Author: tbrethou Date: Mon Nov 10 00:04:41 2008 New Revision: 58970 URL: http://llvm.org/viewvc/llvm-project?rev=58970&view=rev Log: Tag final 2.4 release. Added: test-suite/tags/RELEASE_24/ - copied from r58969, test-suite/branches/release_24/ From tonic at nondot.org Mon Nov 10 00:08:35 2008 From: tonic at nondot.org (Tanya Lattner) Date: Mon, 10 Nov 2008 06:08:35 -0000 Subject: [llvm-commits] [llvm] r58972 - /llvm/branches/release_24/docs/GettingStarted.html Message-ID: <200811100608.mAA68Z04031960@zion.cs.uiuc.edu> Author: tbrethou Date: Mon Nov 10 00:08:34 2008 New Revision: 58972 URL: http://llvm.org/viewvc/llvm-project?rev=58972&view=rev Log: Update for 2.4 release. Modified: llvm/branches/release_24/docs/GettingStarted.html Modified: llvm/branches/release_24/docs/GettingStarted.html URL: http://llvm.org/viewvc/llvm-project/llvm/branches/release_24/docs/GettingStarted.html?rev=58972&r1=58971&r2=58972&view=diff ============================================================================== --- llvm/branches/release_24/docs/GettingStarted.html (original) +++ llvm/branches/release_24/docs/GettingStarted.html Mon Nov 10 00:08:34 2008 @@ -119,8 +119,7 @@
GCC 4.1.2 on OpenSUSE: Seg faults during libstdc++ build and on x86_64 platforms compiling md5.c gets a mangled constant.
+GCC 4.1.2 (20061115 (prerelease) (Debian 4.1.1-21)) on Debian: Appears +to miscompile parts of LLVM 2.4. One symptom is ValueSymbolTable complaining +about symbols remaining in the table on destruction.
+GNU ld 2.16.X. Some 2.16.X versions of the ld linker will produce very long warning messages complaining that some ".gnu.linkonce.t.*" symbol was defined in a discarded section. You can safely ignore these messages as they are @@ -712,6 +715,7 @@ subdirectories of the 'tags' directory:
| Download LLVM 2.4 |
Please read the Release Notes before +downloading:
+ +| Download LLVM 2.3 |
LLVM is distributed under the University of
+ LLVM is distributed under the University of
Illinois Open Source License, an OSI-approved
license. June 9, 2008: LLVM 2.3 is now available
+ November 9, 2008: LLVM 2.4 is now available
for download! LLVM is publicly available under an open source License. Also, you might want to
+ href="releases/2.4/LICENSE.TXT">License
From isanbard at gmail.com Mon Nov 10 00:59:06 2008
From: isanbard at gmail.com (Bill Wendling)
Date: Mon, 10 Nov 2008 06:59:06 -0000
Subject: [llvm-commits] [llvm] r58978 -
/llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp
Message-ID: <200811100659.mAA6x6IQ022988@zion.cs.uiuc.edu>
Author: void
Date: Mon Nov 10 00:59:06 2008
New Revision: 58978
URL: http://llvm.org/viewvc/llvm-project?rev=58978&view=rev
Log:
Third time's a charm.
The previous patches didn't match correctly. Also, we need to make sure that
the conditional is the same before doing the transformation.
Modified:
llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp?rev=58978&r1=58977&r2=58978&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp Mon Nov 10 00:59:06 2008
@@ -4354,70 +4354,68 @@
}
}
-#define GET_SELECT_COND(Val) \
- cast
From sabre at nondot.org Mon Nov 10 00:49:44 2008
From: sabre at nondot.org (Chris Lattner)
Date: Mon, 10 Nov 2008 00:49:44 -0600
Subject: [llvm-commits] CVS: llvm-www/www-index.html header.incl
Message-ID: <200811100649.mAA6nio3022629@zion.cs.uiuc.edu>
Changes in directory llvm-www:
www-index.html updated: 1.166 -> 1.167
header.incl updated: 1.73 -> 1.74
---
Log message:
2.4 is live.
---
Diffs of the changes: (+5 -4)
header.incl | 5 +++--
www-index.html | 4 ++--
2 files changed, 5 insertions(+), 4 deletions(-)
Index: llvm-www/www-index.html
diff -u llvm-www/www-index.html:1.166 llvm-www/www-index.html:1.167
--- llvm-www/www-index.html:1.166 Thu Nov 6 19:44:54 2008
+++ llvm-www/www-index.html Mon Nov 10 00:49:25 2008
@@ -91,9 +91,9 @@
@@ -69,6 +69,7 @@
Status Updates
constraints> :
SDTypeProfile<0, 1, constraints>;
class SDCallSeqEnd
constraints> :
@@ -490,6 +494,8 @@
def intrinsic_wo_chain : SDNode<"ISD::INTRINSIC_WO_CHAIN",
SDTypeProfile<1, -1, [SDTCisPtrTy<1>]>, []>;
+// Do not use cvt directly. Use cvt forms below
+def cvt : SDNode<"ISD::CONVERT_RNDSAT", SDTConvertOp>;
//===----------------------------------------------------------------------===//
// Selection DAG Condition Codes
@@ -789,6 +795,54 @@
(setcc node:$lhs, node:$rhs, SETNE)>;
//===----------------------------------------------------------------------===//
+// Selection DAG CONVERT_RNDSAT patterns
+
+def cvtff : PatFrag<(ops node:$val, node:$dty, node:$sty, node:$rd, node:$sat),
+ (cvt node:$val, node:$dty, node:$sty, node:$rd, node:$sat), [{
+ return cast