X-List-Received-Date: Mon, 02 Nov 2009 21:39:45 -0000
Author: edwin
Date: Mon Nov 2 21:39:45 2009
New Revision: 198823
URL: http://svn.freebsd.org/changeset/base/198823
Log:
Vendor import of tzdata2009q:
- New region: Asia/Novokuznetsk
- Kemerovo oblast' (Kemerovo region) in Russia will change current
time zone on 29 March 2010
- Add historical data for Hongkong 1941 - 1980
- Syria will go to winter time in the last weekend of October 2009.
Obtained from: ftp://elsie.nci.nih.gov/pub/
Modified:
vendor/tzdata/dist/asia
vendor/tzdata/dist/europe
vendor/tzdata/dist/zone.tab
Modified: vendor/tzdata/dist/asia
==============================================================================
--- vendor/tzdata/dist/asia Mon Nov 2 21:22:30 2009 (r198822)
+++ vendor/tzdata/dist/asia Mon Nov 2 21:39:45 2009 (r198823)
@@ -1,5 +1,4 @@
-#
-# @(#)asia 8.42
+# @(#)asia 8.44
# This file is in the public domain, so clarified as of
# 2009-05-17 by Arthur David Olson.
@@ -369,14 +368,84 @@ Zone Asia/Kashgar 5:03:56 - LMT 1928 # o
5:00 - KAST 1980 May
8:00 PRC C%sT
+
+# From Lee Yiu Chung (2009-10-24):
+# I found there are some mistakes for the historial DST rule for Hong
+# Kong. Accoring to the DST record from Hong Kong Observatory (actually,
+# it is not [an] observatory, but the official meteorological agency of HK,
+# and also serves as the official timing agency), there are some missing
+# and incorrect rules. Although the exact switch over time is missing, I
+# think 3:30 is correct. The official DST record for Hong Kong can be
+# obtained from
+#
+# http://www.hko.gov.hk/gts/time/Summertime.htm
+# .
+
+# From Arthur David Olson (2009-10-28):
+# Here are the dates given at
+#
+# http://www.hko.gov.hk/gts/time/Summertime.htm
+#
+# as of 2009-10-28:
+# Year Period
+# 1941 1 Apr to 30 Sep
+# 1942 Whole year
+# 1943 Whole year
+# 1944 Whole year
+# 1945 Whole year
+# 1946 20 Apr to 1 Dec
+# 1947 13 Apr to 30 Dec
+# 1948 2 May to 31 Oct
+# 1949 3 Apr to 30 Oct
+# 1950 2 Apr to 29 Oct
+# 1951 1 Apr to 28 Oct
+# 1952 6 Apr to 25 Oct
+# 1953 5 Apr to 1 Nov
+# 1954 21 Mar to 31 Oct
+# 1955 20 Mar to 6 Nov
+# 1956 18 Mar to 4 Nov
+# 1957 24 Mar to 3 Nov
+# 1958 23 Mar to 2 Nov
+# 1959 22 Mar to 1 Nov
+# 1960 20 Mar to 6 Nov
+# 1961 19 Mar to 5 Nov
+# 1962 18 Mar to 4 Nov
+# 1963 24 Mar to 3 Nov
+# 1964 22 Mar to 1 Nov
+# 1965 18 Apr to 17 Oct
+# 1966 17 Apr to 16 Oct
+# 1967 16 Apr to 22 Oct
+# 1968 21 Apr to 20 Oct
+# 1969 20 Apr to 19 Oct
+# 1970 19 Apr to 18 Oct
+# 1971 18 Apr to 17 Oct
+# 1972 16 Apr to 22 Oct
+# 1973 22 Apr to 21 Oct
+# 1973/74 30 Dec 73 to 20 Oct 74
+# 1975 20 Apr to 19 Oct
+# 1976 18 Apr to 17 Oct
+# 1977 Nil
+# 1978 Nil
+# 1979 13 May to 21 Oct
+# 1980 to Now Nil
+# The page does not give start or end times of day.
+# The page does not give a start date for 1942.
+# The page does not givw an end date for 1945.
+# The Japanese occupation of Hong Kong began on 1941-12-25.
+# The Japanese surrender of Hong Kong was signed 1945-09-15.
+# For lack of anything better, use start of those days as the transition times.
+
# Hong Kong (Xianggang)
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
+Rule HK 1941 only - Apr 1 3:30 1:00 S
+Rule HK 1941 only - Sep 30 3:30 0 -
Rule HK 1946 only - Apr 20 3:30 1:00 S
Rule HK 1946 only - Dec 1 3:30 0 -
Rule HK 1947 only - Apr 13 3:30 1:00 S
Rule HK 1947 only - Dec 30 3:30 0 -
Rule HK 1948 only - May 2 3:30 1:00 S
-Rule HK 1948 1952 - Oct lastSun 3:30 0 -
+Rule HK 1948 1951 - Oct lastSun 3:30 0 -
+Rule HK 1952 only - Oct 25 3:30 0 -
Rule HK 1949 1953 - Apr Sun>=1 3:30 1:00 S
Rule HK 1953 only - Nov 1 3:30 0 -
Rule HK 1954 1964 - Mar Sun>=18 3:30 1:00 S
@@ -384,13 +453,15 @@ Rule HK 1954 only - Oct 31 3:30 0 -
Rule HK 1955 1964 - Nov Sun>=1 3:30 0 -
Rule HK 1965 1977 - Apr Sun>=16 3:30 1:00 S
Rule HK 1965 1977 - Oct Sun>=16 3:30 0 -
-Rule HK 1979 1980 - May Sun>=8 3:30 1:00 S
-Rule HK 1979 1980 - Oct Sun>=16 3:30 0 -
+Rule HK 1973 only - Dec 30 3:30 1:00 S
+Rule HK 1979 only - May Sun>=8 3:30 1:00 S
+Rule HK 1979 only - Oct Sun>=16 3:30 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Hong_Kong 7:36:36 - LMT 1904 Oct 30
+ 8:00 HK HK%sT 1941 Dec 25
+ 9:00 - JST 1945 Sep 15
8:00 HK HK%sT
-
###############################################################################
# Taiwan
@@ -2236,9 +2307,23 @@ Rule Syria 2007 only - Nov Fri>=1 0:00
# http://www.timeanddate.com/news/time/syria-dst-starts-march-27-2009.html
#
+# From Steffen Thorsen (2009-10-27):
+# The Syrian Arab News Network on 2009-09-29 reported that Syria will
+# revert back to winter (standard) time on midnight between Thursday
+# 2009-10-29 and Friday 2009-10-30:
+#
+# http://www.sana.sy/ara/2/2009/09/29/247012.htm (Arabic)
+#
+
+# From Arthur David Olson (2009-10-28):
+# We'll see if future DST switching times turn out to be end of the last
+# Thursday of the month or the start of the last Friday of the month or
+# something else. For now, use the start of the last Friday.
+
Rule Syria 2008 only - Apr Fri>=1 0:00 1:00 S
-Rule Syria 2008 max - Nov 1 0:00 0 -
+Rule Syria 2008 only - Nov 1 0:00 0 -
Rule Syria 2009 max - Mar lastFri 0:00 1:00 S
+Rule Syria 2009 max - Oct lastFri 0:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Damascus 2:25:12 - LMT 1920 # Dimashq
Modified: vendor/tzdata/dist/europe
==============================================================================
--- vendor/tzdata/dist/europe Mon Nov 2 21:22:30 2009 (r198822)
+++ vendor/tzdata/dist/europe Mon Nov 2 21:39:45 2009 (r198823)
@@ -1,5 +1,5 @@
#
-# @(#)europe 8.22
+# @(#)europe 8.24
# This file is in the public domain, so clarified as of
# 2009-05-17 by Arthur David Olson.
@@ -2072,9 +2072,43 @@ Zone Asia/Novosibirsk 5:31:40 - LMT 191
6:00 Russia NOV%sT 1992 Jan 19 2:00s
7:00 Russia NOV%sT 1993 May 23 # say Shanks & P.
6:00 Russia NOV%sT
+
+# From Alexander Krivenyshev (2009-10-13):
+# Kemerovo oblast' (Kemerovo region) in Russia will change current time zone on
+# March 28, 2010:
+# from current Russia Zone 6 - Krasnoyarsk Time Zone (KRA) UTC +0700
+# to Russia Zone 5 - Novosibirsk Time Zone (NOV) UTC +0600
+#
+# This is according to Government of Russia decree # 740, on September
+# 14, 2009 "Application in the territory of the Kemerovo region the Fifth
+# time zone." ("Russia Zone 5" or old "USSR Zone 5" is GMT +0600)
+#
+# Russian Government web site (Russian language)
+#
+# http://www.government.ru/content/governmentactivity/rfgovernmentdecisions/archive/2009/09/14/991633.htm
+#
+# or Russian-English translation by WorldTimeZone.com with reference
+# map to local region and new Russia Time Zone map after March 28, 2010
+#
+# http://www.worldtimezone.com/dst_news/dst_news_russia03.html
+#
+#
+# Thus, when Russia will switch to DST on the night of March 28, 2010
+# Kemerovo region (Kemerovo oblast') will not change the clock.
+#
+# As a result, Kemerovo oblast' will be in the same time zone as
+# Novosibirsk, Omsk, Tomsk, Barnaul and Altai Republic.
+
+Zone Asia/Novokuznetsk 5:48:48 - NMT 1920 Jan 6
+ 6:00 - KRAT 1930 Jun 21 # Krasnoyarsk Time
+ 7:00 Russia KRA%sT 1991 Mar 31 2:00s
+ 6:00 Russia KRA%sT 1992 Jan 19 2:00s
+ 7:00 Russia KRA%sT 2010 Mar 28 2:00s
+ 6:00 Russia NOV%sT # Novosibirsk/Novokuznetsk Time
+
#
# From Oscar van Vlijmen (2001-08-25): [This region consists of]
-# Kemerovskaya oblast', Krasnoyarskij kraj,
+# Krasnoyarskij kraj,
# Tajmyrskij (Dolgano-Nenetskij) avtonomnyj okrug,
# Respublika Tuva, Respublika Khakasiya, Evenkijskij avtonomnyj okrug.
Zone Asia/Krasnoyarsk 6:11:20 - LMT 1920 Jan 6
Modified: vendor/tzdata/dist/zone.tab
==============================================================================
--- vendor/tzdata/dist/zone.tab Mon Nov 2 21:22:30 2009 (r198822)
+++ vendor/tzdata/dist/zone.tab Mon Nov 2 21:39:45 2009 (r198823)
@@ -1,5 +1,5 @@
#
-# @(#)zone.tab 8.28
+# @(#)zone.tab 8.29
# This file is in the public domain, so clarified as of
# 2009-05-17 by Arthur David Olson.
#
@@ -330,6 +330,7 @@ RU +5312+05009 Europe/Samara Moscow+01 -
RU +5651+06036 Asia/Yekaterinburg Moscow+02 - Urals
RU +5500+07324 Asia/Omsk Moscow+03 - west Siberia
RU +5502+08255 Asia/Novosibirsk Moscow+03 - Novosibirsk
+RU +5345+08707 Asia/Novokuznetsk Moscow+03 - Novokuznetsk
RU +5601+09250 Asia/Krasnoyarsk Moscow+04 - Yenisei River
RU +5216+10420 Asia/Irkutsk Moscow+05 - Lake Baikal
RU +6200+12940 Asia/Yakutsk Moscow+06 - Lena River
From owner-svn-src-vendor@FreeBSD.ORG Mon Nov 2 21:40:50 2009
Return-Path:
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id CAFA9106568B;
Mon, 2 Nov 2009 21:40:50 +0000 (UTC)
(envelope-from edwin@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
by mx1.freebsd.org (Postfix) with ESMTP id A06A88FC17;
Mon, 2 Nov 2009 21:40:50 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id nA2LeoTd070615;
Mon, 2 Nov 2009 21:40:50 GMT (envelope-from edwin@svn.freebsd.org)
Received: (from edwin@localhost)
by svn.freebsd.org (8.14.3/8.14.3/Submit) id nA2LeoZC070614;
Mon, 2 Nov 2009 21:40:50 GMT (envelope-from edwin@svn.freebsd.org)
Message-Id: <200911022140.nA2LeoZC070614@svn.freebsd.org>
From: Edwin Groothuis
Date: Mon, 2 Nov 2009 21:40:50 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc:
Subject: svn commit: r198824 - vendor/tzdata/tzdata2009q
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Mon, 02 Nov 2009 21:40:50 -0000
Author: edwin
Date: Mon Nov 2 21:40:50 2009
New Revision: 198824
URL: http://svn.freebsd.org/changeset/base/198824
Log:
Tag of tzdata2009q
Added:
vendor/tzdata/tzdata2009q/
- copied from r198823, vendor/tzdata/dist/
From owner-svn-src-vendor@FreeBSD.ORG Mon Nov 2 22:32:15 2009
Return-Path:
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id 44A61106566B;
Mon, 2 Nov 2009 22:32:15 +0000 (UTC)
(envelope-from edwin@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
by mx1.freebsd.org (Postfix) with ESMTP id 291428FC18;
Mon, 2 Nov 2009 22:32:15 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id nA2MWEqh071857;
Mon, 2 Nov 2009 22:32:14 GMT (envelope-from edwin@svn.freebsd.org)
Received: (from edwin@localhost)
by svn.freebsd.org (8.14.3/8.14.3/Submit) id nA2MWEsm071854;
Mon, 2 Nov 2009 22:32:14 GMT (envelope-from edwin@svn.freebsd.org)
Message-Id: <200911022232.nA2MWEsm071854@svn.freebsd.org>
From: Edwin Groothuis
Date: Mon, 2 Nov 2009 22:32:14 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc:
Subject: svn commit: r198828 - in vendor/tzcode/dist: unused zic
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Mon, 02 Nov 2009 22:32:15 -0000
Author: edwin
Date: Mon Nov 2 22:32:14 2009
New Revision: 198828
URL: http://svn.freebsd.org/changeset/base/198828
Log:
Vendor import of tzcode2009q:
- Add more references in tz-art.htm
- Cleanup unnecessary local variables in zdump.
Obtained from: ftp://elsie.nci.nih.gov/pub/
Modified:
vendor/tzcode/dist/unused/tz-art.htm
vendor/tzcode/dist/zic/zdump.c
Modified: vendor/tzcode/dist/unused/tz-art.htm
==============================================================================
--- vendor/tzcode/dist/unused/tz-art.htm Mon Nov 2 21:48:00 2009 (r198827)
+++ vendor/tzcode/dist/unused/tz-art.htm Mon Nov 2 22:32:14 2009 (r198828)
@@ -9,7 +9,7 @@ PUBLIC "-//W3C//DTD HTML 4.01//EN"
Time and the Arts
-@(#)tz-art.htm 8.13
+@(#)tz-art.htm 8.14
This file is in the public domain, so clarified as of
@@ -354,7 +354,8 @@ premonition in the "We Had a Dream" epis
(originally aired 2007-02-28).
-In the 1946 "A Matter of Life and Death,"
+In the 1946 movie "A Matter of Life and Death"
+(U.S. title "Stairway to Heaven")
there is a reference to British Double Summer Time.
The time does not play a large part in the plot;
it's just a passing reference to the time when one of the
@@ -363,6 +364,31 @@ The IMDb page is at
http://us.imdb.com/title/tt0038733/
. (Dave Cantor)
+
+The 1953 railway comedy movie "The Titfield Thunderbolt" includes a
+play on words on British Double Summer Time. Valentine's wife wants
+him to leave the pub and asks him, "Do you know what time it is?"
+And he, happy where he is, replies: "Yes, my love. Summer double time."
+IMDB page:
+
+http://us.imdb.com/title/tt0046436/
+. (Mark Brader, 2009-10-02)
+
+
+The premise of the 1999 caper movie "Entrapment" involves computers
+in an international banking network being shut down briefly at
+midnight in each time zone to avoid any problems at the transition
+from the year 1999 to 2000 in that zone. (Hmmmm.) If this shutdown
+is extended by 10 seconds, it will create a one-time opportunity for
+a gigantic computerized theft. To achieve this, at one location the
+crooks interfere with the microwave system supplying time signals to
+the computer, advancing the time by 0.1 second each minute over the
+last hour of 1999. (So this movie teaches us that 0.1 x 60 = 10.)
+IMDB page:
+
+http://us.imdb.com/title/tt0137494/
+. (Mark Brader, 2009-10-02)
+
Modified: vendor/tzcode/dist/zic/zdump.c
==============================================================================
--- vendor/tzcode/dist/zic/zdump.c Mon Nov 2 21:48:00 2009 (r198827)
+++ vendor/tzcode/dist/zic/zdump.c Mon Nov 2 22:32:14 2009 (r198828)
@@ -3,7 +3,7 @@
** 2009-05-17 by Arthur David Olson.
*/
-static char elsieid[] = "@(#)zdump.c 8.9";
+static char elsieid[] = "@(#)zdump.c 8.10";
/*
** This code has been made independent of the rest of the time
@@ -236,7 +236,9 @@ const char * const zone;
}
static void
-usage(const char *progname, FILE *stream, int status)
+usage(stream, status)
+FILE * const stream;
+const int status
{
(void) fprintf(stream,
_("%s: usage is %s [ --version ] [ --help ] [ -v ] [ -c [loyear,]hiyear ] zonename ...\n\
@@ -283,7 +285,7 @@ char * argv[];
(void) printf("%s\n", elsieid);
exit(EXIT_SUCCESS);
} else if (strcmp(argv[i], "--help") == 0) {
- usage(progname, stdout, EXIT_SUCCESS);
+ usage(stdout, EXIT_SUCCESS);
}
vflag = 0;
cutarg = NULL;
@@ -293,7 +295,7 @@ char * argv[];
else cutarg = optarg;
if ((c != EOF && c != -1) ||
(optind == argc - 1 && strcmp(argv[optind], "=") == 0)) {
- usage(progname, stderr, EXIT_FAILURE);
+ usage(stderr, EXIT_FAILURE);
}
if (vflag) {
if (cutarg != NULL) {
From owner-svn-src-vendor@FreeBSD.ORG Mon Nov 2 22:33:04 2009
Return-Path:
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id B8052106566C;
Mon, 2 Nov 2009 22:33:04 +0000 (UTC)
(envelope-from edwin@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
by mx1.freebsd.org (Postfix) with ESMTP id 8E2838FC12;
Mon, 2 Nov 2009 22:33:04 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id nA2MX4vw071931;
Mon, 2 Nov 2009 22:33:04 GMT (envelope-from edwin@svn.freebsd.org)
Received: (from edwin@localhost)
by svn.freebsd.org (8.14.3/8.14.3/Submit) id nA2MX4A1071930;
Mon, 2 Nov 2009 22:33:04 GMT (envelope-from edwin@svn.freebsd.org)
Message-Id: <200911022233.nA2MX4A1071930@svn.freebsd.org>
From: Edwin Groothuis
Date: Mon, 2 Nov 2009 22:33:04 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc:
Subject: svn commit: r198829 - vendor/tzcode/tzcode2009q
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Mon, 02 Nov 2009 22:33:04 -0000
Author: edwin
Date: Mon Nov 2 22:33:04 2009
New Revision: 198829
URL: http://svn.freebsd.org/changeset/base/198829
Log:
Tag of tzcode2009q
Added:
vendor/tzcode/tzcode2009q/
- copied from r198828, vendor/tzcode/dist/
From owner-svn-src-vendor@FreeBSD.ORG Wed Nov 4 14:58:59 2009
Return-Path:
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id 857AE1065693;
Wed, 4 Nov 2009 14:58:59 +0000 (UTC)
(envelope-from rdivacky@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
by mx1.freebsd.org (Postfix) with ESMTP id 6E8988FC2F;
Wed, 4 Nov 2009 14:58:59 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id nA4EwxjW035197;
Wed, 4 Nov 2009 14:58:59 GMT (envelope-from rdivacky@svn.freebsd.org)
Received: (from rdivacky@localhost)
by svn.freebsd.org (8.14.3/8.14.3/Submit) id nA4Eww0E035188;
Wed, 4 Nov 2009 14:58:58 GMT (envelope-from rdivacky@svn.freebsd.org)
Message-Id: <200911041458.nA4Eww0E035188@svn.freebsd.org>
From: Roman Divacky
Date: Wed, 4 Nov 2009 14:58:58 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc:
Subject: svn commit: r198892 - in vendor/llvm/dist: . autoconf cmake
cmake/modules docs docs/CommandGuide docs/tutorial
examples/BrainF include/llvm include/llvm-c
include/llvm-c/Transforms include/llvm/ADT...
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 04 Nov 2009 14:58:59 -0000
Author: rdivacky
Date: Wed Nov 4 14:58:56 2009
New Revision: 198892
URL: http://svn.freebsd.org/changeset/base/198892
Log:
Update LLVM to r86025.
Added:
vendor/llvm/dist/include/llvm/ADT/StringSwitch.h
vendor/llvm/dist/include/llvm/Analysis/MemoryBuiltins.h
vendor/llvm/dist/include/llvm/CodeGen/ProcessImplicitDefs.h
vendor/llvm/dist/include/llvm/CodeGen/SlotIndexes.h
vendor/llvm/dist/include/llvm/System/AIXDataTypesFix.h
vendor/llvm/dist/include/llvm/System/DataTypes.h.cmake
vendor/llvm/dist/include/llvm/System/DataTypes.h.in
vendor/llvm/dist/lib/Analysis/MemoryBuiltins.cpp
vendor/llvm/dist/lib/CodeGen/AggressiveAntiDepBreaker.cpp
vendor/llvm/dist/lib/CodeGen/AggressiveAntiDepBreaker.h
vendor/llvm/dist/lib/CodeGen/AntiDepBreaker.h
vendor/llvm/dist/lib/CodeGen/CriticalAntiDepBreaker.cpp
vendor/llvm/dist/lib/CodeGen/CriticalAntiDepBreaker.h
vendor/llvm/dist/lib/CodeGen/ProcessImplicitDefs.cpp
vendor/llvm/dist/lib/CodeGen/SlotIndexes.cpp
vendor/llvm/dist/lib/Target/ARM/NEONMoveFix.cpp
vendor/llvm/dist/lib/Transforms/Scalar/ABCD.cpp
vendor/llvm/dist/lib/Transforms/Scalar/GEPSplitter.cpp
vendor/llvm/dist/lib/Transforms/Scalar/LoopUnrollPass.cpp
vendor/llvm/dist/lib/Transforms/Scalar/SCCVN.cpp
vendor/llvm/dist/lib/Transforms/Utils/LoopUnroll.cpp
vendor/llvm/dist/test/Analysis/BasicAA/phi-and-select.ll
vendor/llvm/dist/test/CodeGen/ARM/2009-10-02-NEONSubregsBug.ll
vendor/llvm/dist/test/CodeGen/ARM/2009-10-27-double-align.ll
vendor/llvm/dist/test/CodeGen/ARM/2009-10-30.ll
vendor/llvm/dist/test/CodeGen/ARM/2009-11-01-NeonMoves.ll
vendor/llvm/dist/test/CodeGen/ARM/2009-11-02-NegativeLane.ll
vendor/llvm/dist/test/CodeGen/ARM/fpconsts.ll
vendor/llvm/dist/test/CodeGen/Thumb2/2009-11-01-CopyReg2RegBug.ll
vendor/llvm/dist/test/CodeGen/Thumb2/cross-rc-coalescing-1.ll
vendor/llvm/dist/test/CodeGen/Thumb2/cross-rc-coalescing-2.ll
vendor/llvm/dist/test/CodeGen/Thumb2/ldr-str-imm12.ll
vendor/llvm/dist/test/CodeGen/Thumb2/machine-licm.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-cbnz.ll
vendor/llvm/dist/test/CodeGen/X86/2009-10-25-RewriterBug.ll
vendor/llvm/dist/test/CodeGen/X86/2009-11-04-SubregCoalescingBug.ll
vendor/llvm/dist/test/CodeGen/X86/constant-pool-sharing.ll
vendor/llvm/dist/test/CodeGen/X86/large-gep-scale.ll
vendor/llvm/dist/test/CodeGen/X86/negative-stride-fptosi-user.ll
vendor/llvm/dist/test/CodeGen/X86/palignr-2.ll
vendor/llvm/dist/test/CodeGen/X86/x86-64-jumps.ll
vendor/llvm/dist/test/DebugInfo/2009-11-03-InsertExtractValue.ll
vendor/llvm/dist/test/Feature/terminators.ll
vendor/llvm/dist/test/FrontendC++/2009-10-27-crash.cpp
vendor/llvm/dist/test/FrontendC++/integration-O2.cpp
vendor/llvm/dist/test/LLVMC/OptionPreprocessor.td
vendor/llvm/dist/test/Transforms/DeadStoreElimination/lifetime-simple.ll
vendor/llvm/dist/test/Transforms/GVN/invariant-simple.ll
vendor/llvm/dist/test/Transforms/GVN/lifetime-simple.ll
vendor/llvm/dist/test/Transforms/GlobalOpt/heap-sra-3.ll
vendor/llvm/dist/test/Transforms/GlobalOpt/heap-sra-4.ll
vendor/llvm/dist/test/Transforms/LoopDeletion/multiple-exit-conditions.ll
vendor/llvm/dist/test/Transforms/SCCP/crash.ll
vendor/llvm/dist/test/Transforms/SimplifyCFG/duplicate-phis.ll
Deleted:
vendor/llvm/dist/lib/Analysis/MallocHelper.cpp
vendor/llvm/dist/lib/ExecutionEngine/JIT/MacOSJITEventListener.cpp
vendor/llvm/dist/lib/Target/PIC16/MCSectionPIC16.h
vendor/llvm/dist/lib/Transforms/IPO/RaiseAllocations.cpp
vendor/llvm/dist/lib/Transforms/Scalar/CodeGenLICM.cpp
vendor/llvm/dist/lib/Transforms/Utils/UnrollLoop.cpp
Modified:
vendor/llvm/dist/CMakeLists.txt
vendor/llvm/dist/Makefile
vendor/llvm/dist/Makefile.config.in
vendor/llvm/dist/Makefile.rules
vendor/llvm/dist/autoconf/configure.ac
vendor/llvm/dist/cmake/config-ix.cmake
vendor/llvm/dist/cmake/modules/LLVMLibDeps.cmake
vendor/llvm/dist/cmake/modules/LLVMProcessSources.cmake
vendor/llvm/dist/configure
vendor/llvm/dist/docs/BitCodeFormat.html
vendor/llvm/dist/docs/CommandGuide/lit.pod
vendor/llvm/dist/docs/CompilerDriver.html
vendor/llvm/dist/docs/GettingStarted.html
vendor/llvm/dist/docs/LangRef.html
vendor/llvm/dist/docs/Passes.html
vendor/llvm/dist/docs/ReleaseNotes.html
vendor/llvm/dist/docs/TableGenFundamentals.html
vendor/llvm/dist/docs/tutorial/LangImpl4.html
vendor/llvm/dist/docs/tutorial/OCamlLangImpl4.html
vendor/llvm/dist/examples/BrainF/BrainF.cpp
vendor/llvm/dist/include/llvm-c/Core.h
vendor/llvm/dist/include/llvm-c/Transforms/IPO.h
vendor/llvm/dist/include/llvm/ADT/DenseMap.h
vendor/llvm/dist/include/llvm/ADT/EquivalenceClasses.h
vendor/llvm/dist/include/llvm/ADT/FoldingSet.h
vendor/llvm/dist/include/llvm/ADT/ImmutableList.h
vendor/llvm/dist/include/llvm/ADT/ImmutableSet.h
vendor/llvm/dist/include/llvm/ADT/SmallPtrSet.h
vendor/llvm/dist/include/llvm/ADT/SparseBitVector.h
vendor/llvm/dist/include/llvm/ADT/StringExtras.h
vendor/llvm/dist/include/llvm/ADT/Twine.h
vendor/llvm/dist/include/llvm/ADT/ValueMap.h
vendor/llvm/dist/include/llvm/Analysis/AliasSetTracker.h
vendor/llvm/dist/include/llvm/Analysis/DebugInfo.h
vendor/llvm/dist/include/llvm/Analysis/Dominators.h
vendor/llvm/dist/include/llvm/Analysis/LoopInfo.h
vendor/llvm/dist/include/llvm/Analysis/ScalarEvolution.h
vendor/llvm/dist/include/llvm/Analysis/ValueTracking.h
vendor/llvm/dist/include/llvm/BasicBlock.h
vendor/llvm/dist/include/llvm/Bitcode/BitCodes.h
vendor/llvm/dist/include/llvm/Bitcode/Deserialize.h
vendor/llvm/dist/include/llvm/Bitcode/LLVMBitCodes.h
vendor/llvm/dist/include/llvm/CodeGen/AsmPrinter.h
vendor/llvm/dist/include/llvm/CodeGen/BinaryObject.h
vendor/llvm/dist/include/llvm/CodeGen/ELFRelocation.h
vendor/llvm/dist/include/llvm/CodeGen/JITCodeEmitter.h
vendor/llvm/dist/include/llvm/CodeGen/LatencyPriorityQueue.h
vendor/llvm/dist/include/llvm/CodeGen/LiveInterval.h
vendor/llvm/dist/include/llvm/CodeGen/LiveIntervalAnalysis.h
vendor/llvm/dist/include/llvm/CodeGen/LiveStackAnalysis.h
vendor/llvm/dist/include/llvm/CodeGen/MachineBasicBlock.h
vendor/llvm/dist/include/llvm/CodeGen/MachineCodeEmitter.h
vendor/llvm/dist/include/llvm/CodeGen/MachineFrameInfo.h
vendor/llvm/dist/include/llvm/CodeGen/MachineInstrBuilder.h
vendor/llvm/dist/include/llvm/CodeGen/MachineModuleInfo.h
vendor/llvm/dist/include/llvm/CodeGen/MachineOperand.h
vendor/llvm/dist/include/llvm/CodeGen/MachineRelocation.h
vendor/llvm/dist/include/llvm/CodeGen/PseudoSourceValue.h
vendor/llvm/dist/include/llvm/CodeGen/ScheduleDAG.h
vendor/llvm/dist/include/llvm/CodeGen/SelectionDAG.h
vendor/llvm/dist/include/llvm/CodeGen/SelectionDAGISel.h
vendor/llvm/dist/include/llvm/CodeGen/SelectionDAGNodes.h
vendor/llvm/dist/include/llvm/CodeGen/ValueTypes.h
vendor/llvm/dist/include/llvm/Constant.h
vendor/llvm/dist/include/llvm/Constants.h
vendor/llvm/dist/include/llvm/ExecutionEngine/ExecutionEngine.h
vendor/llvm/dist/include/llvm/ExecutionEngine/GenericValue.h
vendor/llvm/dist/include/llvm/ExecutionEngine/JITEventListener.h
vendor/llvm/dist/include/llvm/ExecutionEngine/JITMemoryManager.h
vendor/llvm/dist/include/llvm/InstrTypes.h
vendor/llvm/dist/include/llvm/Instruction.def
vendor/llvm/dist/include/llvm/Instruction.h
vendor/llvm/dist/include/llvm/Instructions.h
vendor/llvm/dist/include/llvm/Intrinsics.td
vendor/llvm/dist/include/llvm/LinkAllPasses.h
vendor/llvm/dist/include/llvm/MC/MCAsmLexer.h
vendor/llvm/dist/include/llvm/MC/MCAsmParser.h
vendor/llvm/dist/include/llvm/MC/MCAssembler.h
vendor/llvm/dist/include/llvm/MC/MCDisassembler.h
vendor/llvm/dist/include/llvm/MC/MCExpr.h
vendor/llvm/dist/include/llvm/MC/MCInst.h
vendor/llvm/dist/include/llvm/MC/MCStreamer.h
vendor/llvm/dist/include/llvm/MC/MCSymbol.h
vendor/llvm/dist/include/llvm/MC/MCValue.h
vendor/llvm/dist/include/llvm/Metadata.h
vendor/llvm/dist/include/llvm/Module.h
vendor/llvm/dist/include/llvm/Pass.h
vendor/llvm/dist/include/llvm/Support/Allocator.h
vendor/llvm/dist/include/llvm/Support/ConstantRange.h
vendor/llvm/dist/include/llvm/Support/Debug.h
vendor/llvm/dist/include/llvm/Support/ELF.h
vendor/llvm/dist/include/llvm/Support/IRBuilder.h
vendor/llvm/dist/include/llvm/Support/InstVisitor.h
vendor/llvm/dist/include/llvm/Support/MathExtras.h
vendor/llvm/dist/include/llvm/Support/MemoryBuffer.h
vendor/llvm/dist/include/llvm/Support/MemoryObject.h
vendor/llvm/dist/include/llvm/Support/PointerLikeTypeTraits.h
vendor/llvm/dist/include/llvm/Support/SlowOperationInformer.h
vendor/llvm/dist/include/llvm/Support/StandardPasses.h
vendor/llvm/dist/include/llvm/Support/TargetFolder.h
vendor/llvm/dist/include/llvm/Support/Timer.h
vendor/llvm/dist/include/llvm/Support/raw_ostream.h
vendor/llvm/dist/include/llvm/System/Atomic.h
vendor/llvm/dist/include/llvm/System/Disassembler.h
vendor/llvm/dist/include/llvm/System/Memory.h
vendor/llvm/dist/include/llvm/System/TimeValue.h
vendor/llvm/dist/include/llvm/Target/SubtargetFeature.h
vendor/llvm/dist/include/llvm/Target/Target.td
vendor/llvm/dist/include/llvm/Target/TargetData.h
vendor/llvm/dist/include/llvm/Target/TargetInstrDesc.h
vendor/llvm/dist/include/llvm/Target/TargetInstrInfo.h
vendor/llvm/dist/include/llvm/Target/TargetJITInfo.h
vendor/llvm/dist/include/llvm/Target/TargetLowering.h
vendor/llvm/dist/include/llvm/Target/TargetSelectionDAG.td
vendor/llvm/dist/include/llvm/Transforms/IPO.h
vendor/llvm/dist/include/llvm/Transforms/Scalar.h
vendor/llvm/dist/include/llvm/Transforms/Utils/BasicBlockUtils.h
vendor/llvm/dist/include/llvm/Transforms/Utils/SSAUpdater.h
vendor/llvm/dist/include/llvm/Transforms/Utils/ValueMapper.h
vendor/llvm/dist/include/llvm/Type.h
vendor/llvm/dist/include/llvm/TypeSymbolTable.h
vendor/llvm/dist/include/llvm/Value.h
vendor/llvm/dist/include/llvm/ValueSymbolTable.h
vendor/llvm/dist/lib/Analysis/AliasAnalysis.cpp
vendor/llvm/dist/lib/Analysis/AliasAnalysisCounter.cpp
vendor/llvm/dist/lib/Analysis/AliasAnalysisEvaluator.cpp
vendor/llvm/dist/lib/Analysis/AliasDebugger.cpp
vendor/llvm/dist/lib/Analysis/AliasSetTracker.cpp
vendor/llvm/dist/lib/Analysis/BasicAliasAnalysis.cpp
vendor/llvm/dist/lib/Analysis/CFGPrinter.cpp
vendor/llvm/dist/lib/Analysis/CMakeLists.txt
vendor/llvm/dist/lib/Analysis/CaptureTracking.cpp
vendor/llvm/dist/lib/Analysis/ConstantFolding.cpp
vendor/llvm/dist/lib/Analysis/DbgInfoPrinter.cpp
vendor/llvm/dist/lib/Analysis/DebugInfo.cpp
vendor/llvm/dist/lib/Analysis/IPA/Andersens.cpp
vendor/llvm/dist/lib/Analysis/IPA/CallGraph.cpp
vendor/llvm/dist/lib/Analysis/IPA/GlobalsModRef.cpp
vendor/llvm/dist/lib/Analysis/InlineCost.cpp
vendor/llvm/dist/lib/Analysis/InstCount.cpp
vendor/llvm/dist/lib/Analysis/MemoryDependenceAnalysis.cpp
vendor/llvm/dist/lib/Analysis/PointerTracking.cpp
vendor/llvm/dist/lib/Analysis/ProfileEstimatorPass.cpp
vendor/llvm/dist/lib/Analysis/ProfileInfo.cpp
vendor/llvm/dist/lib/Analysis/ProfileInfoLoaderPass.cpp
vendor/llvm/dist/lib/Analysis/ProfileVerifierPass.cpp
vendor/llvm/dist/lib/Analysis/ScalarEvolution.cpp
vendor/llvm/dist/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp
vendor/llvm/dist/lib/Analysis/SparsePropagation.cpp
vendor/llvm/dist/lib/Analysis/ValueTracking.cpp
vendor/llvm/dist/lib/AsmParser/LLLexer.cpp
vendor/llvm/dist/lib/AsmParser/LLParser.cpp
vendor/llvm/dist/lib/AsmParser/LLParser.h
vendor/llvm/dist/lib/AsmParser/LLToken.h
vendor/llvm/dist/lib/Bitcode/Reader/BitcodeReader.cpp
vendor/llvm/dist/lib/Bitcode/Reader/BitcodeReader.h
vendor/llvm/dist/lib/Bitcode/Writer/BitcodeWriter.cpp
vendor/llvm/dist/lib/Bitcode/Writer/ValueEnumerator.cpp
vendor/llvm/dist/lib/Bitcode/Writer/ValueEnumerator.h
vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.h
vendor/llvm/dist/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
vendor/llvm/dist/lib/CodeGen/BranchFolding.cpp
vendor/llvm/dist/lib/CodeGen/CMakeLists.txt
vendor/llvm/dist/lib/CodeGen/DeadMachineInstructionElim.cpp
vendor/llvm/dist/lib/CodeGen/DwarfEHPrepare.cpp
vendor/llvm/dist/lib/CodeGen/ELF.h
vendor/llvm/dist/lib/CodeGen/ExactHazardRecognizer.cpp
vendor/llvm/dist/lib/CodeGen/GCMetadata.cpp
vendor/llvm/dist/lib/CodeGen/GCStrategy.cpp
vendor/llvm/dist/lib/CodeGen/IfConversion.cpp
vendor/llvm/dist/lib/CodeGen/LLVMTargetMachine.cpp
vendor/llvm/dist/lib/CodeGen/LatencyPriorityQueue.cpp
vendor/llvm/dist/lib/CodeGen/LiveInterval.cpp
vendor/llvm/dist/lib/CodeGen/LiveIntervalAnalysis.cpp
vendor/llvm/dist/lib/CodeGen/LiveStackAnalysis.cpp
vendor/llvm/dist/lib/CodeGen/LowerSubregs.cpp
vendor/llvm/dist/lib/CodeGen/MachineBasicBlock.cpp
vendor/llvm/dist/lib/CodeGen/MachineFunction.cpp
vendor/llvm/dist/lib/CodeGen/MachineInstr.cpp
vendor/llvm/dist/lib/CodeGen/MachineLICM.cpp
vendor/llvm/dist/lib/CodeGen/MachineSink.cpp
vendor/llvm/dist/lib/CodeGen/MachineVerifier.cpp
vendor/llvm/dist/lib/CodeGen/OcamlGC.cpp
vendor/llvm/dist/lib/CodeGen/PostRASchedulerList.cpp
vendor/llvm/dist/lib/CodeGen/PreAllocSplitting.cpp
vendor/llvm/dist/lib/CodeGen/PrologEpilogInserter.cpp
vendor/llvm/dist/lib/CodeGen/PseudoSourceValue.cpp
vendor/llvm/dist/lib/CodeGen/RegAllocLinearScan.cpp
vendor/llvm/dist/lib/CodeGen/RegAllocLocal.cpp
vendor/llvm/dist/lib/CodeGen/RegAllocPBQP.cpp
vendor/llvm/dist/lib/CodeGen/RegisterScavenging.cpp
vendor/llvm/dist/lib/CodeGen/ScheduleDAG.cpp
vendor/llvm/dist/lib/CodeGen/ScheduleDAGEmit.cpp
vendor/llvm/dist/lib/CodeGen/ScheduleDAGInstrs.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/TargetLowering.cpp
vendor/llvm/dist/lib/CodeGen/ShadowStackGC.cpp
vendor/llvm/dist/lib/CodeGen/SimpleRegisterCoalescing.cpp
vendor/llvm/dist/lib/CodeGen/SimpleRegisterCoalescing.h
vendor/llvm/dist/lib/CodeGen/SjLjEHPrepare.cpp
vendor/llvm/dist/lib/CodeGen/Spiller.cpp
vendor/llvm/dist/lib/CodeGen/StackProtector.cpp
vendor/llvm/dist/lib/CodeGen/StackSlotColoring.cpp
vendor/llvm/dist/lib/CodeGen/StrongPHIElimination.cpp
vendor/llvm/dist/lib/CodeGen/TwoAddressInstructionPass.cpp
vendor/llvm/dist/lib/CodeGen/UnreachableBlockElim.cpp
vendor/llvm/dist/lib/CodeGen/VirtRegMap.cpp
vendor/llvm/dist/lib/CodeGen/VirtRegMap.h
vendor/llvm/dist/lib/CodeGen/VirtRegRewriter.cpp
vendor/llvm/dist/lib/ExecutionEngine/ExecutionEngine.cpp
vendor/llvm/dist/lib/ExecutionEngine/Interpreter/Execution.cpp
vendor/llvm/dist/lib/ExecutionEngine/Interpreter/Interpreter.h
vendor/llvm/dist/lib/ExecutionEngine/JIT/JIT.cpp
vendor/llvm/dist/lib/ExecutionEngine/JIT/JIT.h
vendor/llvm/dist/lib/ExecutionEngine/JIT/JITDebugRegisterer.h
vendor/llvm/dist/lib/ExecutionEngine/JIT/JITEmitter.cpp
vendor/llvm/dist/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp
vendor/llvm/dist/lib/Linker/LinkModules.cpp
vendor/llvm/dist/lib/MC/MCAsmInfo.cpp
vendor/llvm/dist/lib/Support/APFloat.cpp
vendor/llvm/dist/lib/Support/Allocator.cpp
vendor/llvm/dist/lib/Support/Debug.cpp
vendor/llvm/dist/lib/Support/MemoryBuffer.cpp
vendor/llvm/dist/lib/System/DynamicLibrary.cpp
vendor/llvm/dist/lib/System/Path.cpp
vendor/llvm/dist/lib/System/Unix/Memory.inc
vendor/llvm/dist/lib/System/Unix/Process.inc
vendor/llvm/dist/lib/System/Unix/Signals.inc
vendor/llvm/dist/lib/System/Win32/Memory.inc
vendor/llvm/dist/lib/Target/ARM/ARM.h
vendor/llvm/dist/lib/Target/ARM/ARM.td
vendor/llvm/dist/lib/Target/ARM/ARMBaseInstrInfo.cpp
vendor/llvm/dist/lib/Target/ARM/ARMBaseInstrInfo.h
vendor/llvm/dist/lib/Target/ARM/ARMBaseRegisterInfo.cpp
vendor/llvm/dist/lib/Target/ARM/ARMBaseRegisterInfo.h
vendor/llvm/dist/lib/Target/ARM/ARMCallingConv.td
vendor/llvm/dist/lib/Target/ARM/ARMCodeEmitter.cpp
vendor/llvm/dist/lib/Target/ARM/ARMConstantIslandPass.cpp
vendor/llvm/dist/lib/Target/ARM/ARMConstantPoolValue.cpp
vendor/llvm/dist/lib/Target/ARM/ARMConstantPoolValue.h
vendor/llvm/dist/lib/Target/ARM/ARMISelDAGToDAG.cpp
vendor/llvm/dist/lib/Target/ARM/ARMISelLowering.cpp
vendor/llvm/dist/lib/Target/ARM/ARMISelLowering.h
vendor/llvm/dist/lib/Target/ARM/ARMInstrFormats.td
vendor/llvm/dist/lib/Target/ARM/ARMInstrInfo.cpp
vendor/llvm/dist/lib/Target/ARM/ARMInstrInfo.h
vendor/llvm/dist/lib/Target/ARM/ARMInstrInfo.td
vendor/llvm/dist/lib/Target/ARM/ARMInstrNEON.td
vendor/llvm/dist/lib/Target/ARM/ARMInstrThumb.td
vendor/llvm/dist/lib/Target/ARM/ARMInstrThumb2.td
vendor/llvm/dist/lib/Target/ARM/ARMInstrVFP.td
vendor/llvm/dist/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
vendor/llvm/dist/lib/Target/ARM/ARMRegisterInfo.td
vendor/llvm/dist/lib/Target/ARM/ARMSubtarget.h
vendor/llvm/dist/lib/Target/ARM/ARMTargetMachine.cpp
vendor/llvm/dist/lib/Target/ARM/ARMTargetMachine.h
vendor/llvm/dist/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
vendor/llvm/dist/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
vendor/llvm/dist/lib/Target/ARM/AsmPrinter/ARMInstPrinter.h
vendor/llvm/dist/lib/Target/ARM/AsmPrinter/ARMMCInstLower.cpp
vendor/llvm/dist/lib/Target/ARM/CMakeLists.txt
vendor/llvm/dist/lib/Target/ARM/NEONPreAllocPass.cpp
vendor/llvm/dist/lib/Target/ARM/README.txt
vendor/llvm/dist/lib/Target/ARM/Thumb1InstrInfo.cpp
vendor/llvm/dist/lib/Target/ARM/Thumb1RegisterInfo.cpp
vendor/llvm/dist/lib/Target/ARM/Thumb1RegisterInfo.h
vendor/llvm/dist/lib/Target/ARM/Thumb2ITBlockPass.cpp
vendor/llvm/dist/lib/Target/ARM/Thumb2InstrInfo.cpp
vendor/llvm/dist/lib/Target/ARM/Thumb2RegisterInfo.cpp
vendor/llvm/dist/lib/Target/ARM/Thumb2RegisterInfo.h
vendor/llvm/dist/lib/Target/ARM/Thumb2SizeReduction.cpp
vendor/llvm/dist/lib/Target/Alpha/AlphaBranchSelector.cpp
vendor/llvm/dist/lib/Target/Alpha/AlphaCodeEmitter.cpp
vendor/llvm/dist/lib/Target/Alpha/AlphaISelLowering.cpp
vendor/llvm/dist/lib/Target/Alpha/AlphaISelLowering.h
vendor/llvm/dist/lib/Target/Alpha/AlphaInstrInfo.td
vendor/llvm/dist/lib/Target/Alpha/AsmPrinter/AlphaAsmPrinter.cpp
vendor/llvm/dist/lib/Target/Blackfin/AsmPrinter/BlackfinAsmPrinter.cpp
vendor/llvm/dist/lib/Target/Blackfin/BlackfinInstrInfo.td
vendor/llvm/dist/lib/Target/CBackend/CBackend.cpp
vendor/llvm/dist/lib/Target/CellSPU/AsmPrinter/SPUAsmPrinter.cpp
vendor/llvm/dist/lib/Target/CellSPU/SPU.h
vendor/llvm/dist/lib/Target/CppBackend/CPPBackend.cpp
vendor/llvm/dist/lib/Target/MSIL/MSILWriter.cpp
vendor/llvm/dist/lib/Target/MSP430/AsmPrinter/CMakeLists.txt
vendor/llvm/dist/lib/Target/MSP430/AsmPrinter/MSP430AsmPrinter.cpp
vendor/llvm/dist/lib/Target/MSP430/MSP430InstrInfo.td
vendor/llvm/dist/lib/Target/Mips/AsmPrinter/MipsAsmPrinter.cpp
vendor/llvm/dist/lib/Target/Mips/MipsISelDAGToDAG.cpp
vendor/llvm/dist/lib/Target/Mips/MipsISelLowering.cpp
vendor/llvm/dist/lib/Target/Mips/MipsISelLowering.h
vendor/llvm/dist/lib/Target/Mips/MipsInstrFPU.td
vendor/llvm/dist/lib/Target/Mips/MipsInstrInfo.td
vendor/llvm/dist/lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.cpp
vendor/llvm/dist/lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.h
vendor/llvm/dist/lib/Target/PIC16/PIC16ABINames.h
vendor/llvm/dist/lib/Target/PIC16/PIC16InstrInfo.cpp
vendor/llvm/dist/lib/Target/PIC16/PIC16InstrInfo.h
vendor/llvm/dist/lib/Target/PIC16/PIC16InstrInfo.td
vendor/llvm/dist/lib/Target/PIC16/PIC16MemSelOpt.cpp
vendor/llvm/dist/lib/Target/PIC16/PIC16Passes/Makefile
vendor/llvm/dist/lib/Target/PIC16/PIC16TargetObjectFile.cpp
vendor/llvm/dist/lib/Target/PIC16/PIC16TargetObjectFile.h
vendor/llvm/dist/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
vendor/llvm/dist/lib/Target/PowerPC/PPCBranchSelector.cpp
vendor/llvm/dist/lib/Target/PowerPC/PPCCodeEmitter.cpp
vendor/llvm/dist/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
vendor/llvm/dist/lib/Target/PowerPC/PPCInstr64Bit.td
vendor/llvm/dist/lib/Target/PowerPC/PPCInstrInfo.td
vendor/llvm/dist/lib/Target/README.txt
vendor/llvm/dist/lib/Target/Sparc/AsmPrinter/SparcAsmPrinter.cpp
vendor/llvm/dist/lib/Target/Sparc/SparcInstrInfo.td
vendor/llvm/dist/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp
vendor/llvm/dist/lib/Target/SystemZ/SystemZISelLowering.cpp
vendor/llvm/dist/lib/Target/SystemZ/SystemZISelLowering.h
vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrFP.td
vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrInfo.td
vendor/llvm/dist/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp
vendor/llvm/dist/lib/Target/X86/README.txt
vendor/llvm/dist/lib/Target/X86/X86CodeEmitter.cpp
vendor/llvm/dist/lib/Target/X86/X86FloatingPoint.cpp
vendor/llvm/dist/lib/Target/X86/X86FloatingPointRegKill.cpp
vendor/llvm/dist/lib/Target/X86/X86ISelDAGToDAG.cpp
vendor/llvm/dist/lib/Target/X86/X86ISelLowering.cpp
vendor/llvm/dist/lib/Target/X86/X86ISelLowering.h
vendor/llvm/dist/lib/Target/X86/X86Instr64bit.td
vendor/llvm/dist/lib/Target/X86/X86InstrFPStack.td
vendor/llvm/dist/lib/Target/X86/X86InstrInfo.cpp
vendor/llvm/dist/lib/Target/X86/X86InstrInfo.h
vendor/llvm/dist/lib/Target/X86/X86InstrInfo.td
vendor/llvm/dist/lib/Target/X86/X86InstrMMX.td
vendor/llvm/dist/lib/Target/X86/X86InstrSSE.td
vendor/llvm/dist/lib/Target/X86/X86RegisterInfo.cpp
vendor/llvm/dist/lib/Target/XCore/AsmPrinter/XCoreAsmPrinter.cpp
vendor/llvm/dist/lib/Target/XCore/XCoreInstrInfo.td
vendor/llvm/dist/lib/Transforms/IPO/ArgumentPromotion.cpp
vendor/llvm/dist/lib/Transforms/IPO/CMakeLists.txt
vendor/llvm/dist/lib/Transforms/IPO/ConstantMerge.cpp
vendor/llvm/dist/lib/Transforms/IPO/DeadArgumentElimination.cpp
vendor/llvm/dist/lib/Transforms/IPO/DeadTypeElimination.cpp
vendor/llvm/dist/lib/Transforms/IPO/ExtractGV.cpp
vendor/llvm/dist/lib/Transforms/IPO/FunctionAttrs.cpp
vendor/llvm/dist/lib/Transforms/IPO/GlobalDCE.cpp
vendor/llvm/dist/lib/Transforms/IPO/GlobalOpt.cpp
vendor/llvm/dist/lib/Transforms/IPO/IPConstantPropagation.cpp
vendor/llvm/dist/lib/Transforms/IPO/IPO.cpp
vendor/llvm/dist/lib/Transforms/IPO/InlineAlways.cpp
vendor/llvm/dist/lib/Transforms/IPO/InlineSimple.cpp
vendor/llvm/dist/lib/Transforms/IPO/Internalize.cpp
vendor/llvm/dist/lib/Transforms/IPO/LoopExtractor.cpp
vendor/llvm/dist/lib/Transforms/IPO/LowerSetJmp.cpp
vendor/llvm/dist/lib/Transforms/IPO/MergeFunctions.cpp
vendor/llvm/dist/lib/Transforms/IPO/PartialInlining.cpp
vendor/llvm/dist/lib/Transforms/IPO/PartialSpecialization.cpp
vendor/llvm/dist/lib/Transforms/IPO/PruneEH.cpp
vendor/llvm/dist/lib/Transforms/IPO/StripDeadPrototypes.cpp
vendor/llvm/dist/lib/Transforms/IPO/StripSymbols.cpp
vendor/llvm/dist/lib/Transforms/IPO/StructRetPromotion.cpp
vendor/llvm/dist/lib/Transforms/Instrumentation/BlockProfiling.cpp
vendor/llvm/dist/lib/Transforms/Instrumentation/EdgeProfiling.cpp
vendor/llvm/dist/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp
vendor/llvm/dist/lib/Transforms/Instrumentation/RSProfiling.cpp
vendor/llvm/dist/lib/Transforms/Scalar/CMakeLists.txt
vendor/llvm/dist/lib/Transforms/Scalar/CodeGenPrepare.cpp
vendor/llvm/dist/lib/Transforms/Scalar/CondPropagate.cpp
vendor/llvm/dist/lib/Transforms/Scalar/DeadStoreElimination.cpp
vendor/llvm/dist/lib/Transforms/Scalar/GVN.cpp
vendor/llvm/dist/lib/Transforms/Scalar/IndVarSimplify.cpp
vendor/llvm/dist/lib/Transforms/Scalar/InstructionCombining.cpp
vendor/llvm/dist/lib/Transforms/Scalar/LoopDeletion.cpp
vendor/llvm/dist/lib/Transforms/Scalar/LoopIndexSplit.cpp
vendor/llvm/dist/lib/Transforms/Scalar/LoopRotation.cpp
vendor/llvm/dist/lib/Transforms/Scalar/LoopStrengthReduce.cpp
vendor/llvm/dist/lib/Transforms/Scalar/LoopUnswitch.cpp
vendor/llvm/dist/lib/Transforms/Scalar/SCCP.cpp
vendor/llvm/dist/lib/Transforms/Scalar/ScalarReplAggregates.cpp
vendor/llvm/dist/lib/Transforms/Scalar/SimplifyCFGPass.cpp
vendor/llvm/dist/lib/Transforms/Scalar/SimplifyLibCalls.cpp
vendor/llvm/dist/lib/Transforms/Scalar/TailDuplication.cpp
vendor/llvm/dist/lib/Transforms/Utils/BasicBlockUtils.cpp
vendor/llvm/dist/lib/Transforms/Utils/BasicInliner.cpp
vendor/llvm/dist/lib/Transforms/Utils/BreakCriticalEdges.cpp
vendor/llvm/dist/lib/Transforms/Utils/CMakeLists.txt
vendor/llvm/dist/lib/Transforms/Utils/CloneFunction.cpp
vendor/llvm/dist/lib/Transforms/Utils/CloneModule.cpp
vendor/llvm/dist/lib/Transforms/Utils/CodeExtractor.cpp
vendor/llvm/dist/lib/Transforms/Utils/InlineFunction.cpp
vendor/llvm/dist/lib/Transforms/Utils/Local.cpp
vendor/llvm/dist/lib/Transforms/Utils/LoopSimplify.cpp
vendor/llvm/dist/lib/Transforms/Utils/LowerInvoke.cpp
vendor/llvm/dist/lib/Transforms/Utils/LowerSwitch.cpp
vendor/llvm/dist/lib/Transforms/Utils/Mem2Reg.cpp
vendor/llvm/dist/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
vendor/llvm/dist/lib/Transforms/Utils/SSI.cpp
vendor/llvm/dist/lib/Transforms/Utils/SimplifyCFG.cpp
vendor/llvm/dist/lib/Transforms/Utils/ValueMapper.cpp
vendor/llvm/dist/lib/VMCore/AsmWriter.cpp
vendor/llvm/dist/lib/VMCore/BasicBlock.cpp
vendor/llvm/dist/lib/VMCore/ConstantFold.cpp
vendor/llvm/dist/lib/VMCore/Constants.cpp
vendor/llvm/dist/lib/VMCore/ConstantsContext.h
vendor/llvm/dist/lib/VMCore/Core.cpp
vendor/llvm/dist/lib/VMCore/Dominators.cpp
vendor/llvm/dist/lib/VMCore/Function.cpp
vendor/llvm/dist/lib/VMCore/Globals.cpp
vendor/llvm/dist/lib/VMCore/Instruction.cpp
vendor/llvm/dist/lib/VMCore/Instructions.cpp
vendor/llvm/dist/lib/VMCore/LLVMContextImpl.h
vendor/llvm/dist/lib/VMCore/LeakDetector.cpp
vendor/llvm/dist/lib/VMCore/LeaksContext.h
vendor/llvm/dist/lib/VMCore/Metadata.cpp
vendor/llvm/dist/lib/VMCore/PassManager.cpp
vendor/llvm/dist/lib/VMCore/PrintModulePass.cpp
vendor/llvm/dist/lib/VMCore/Type.cpp
vendor/llvm/dist/lib/VMCore/TypeSymbolTable.cpp
vendor/llvm/dist/lib/VMCore/Value.cpp
vendor/llvm/dist/lib/VMCore/Verifier.cpp
vendor/llvm/dist/projects/sample/lib/sample/sample.c
vendor/llvm/dist/test/Analysis/BasicAA/2006-03-03-BadArraySubscript.ll
vendor/llvm/dist/test/Analysis/BasicAA/2009-10-13-AtomicModRef.ll
vendor/llvm/dist/test/Analysis/BasicAA/featuretest.ll
vendor/llvm/dist/test/Analysis/BasicAA/global-size.ll
vendor/llvm/dist/test/Analysis/BasicAA/modref.ll
vendor/llvm/dist/test/Analysis/BasicAA/store-promote.ll
vendor/llvm/dist/test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll
vendor/llvm/dist/test/Analysis/ScalarEvolution/2007-11-18-OrInstruction.ll
vendor/llvm/dist/test/Analysis/ScalarEvolution/2008-07-29-SGTTripCount.ll
vendor/llvm/dist/test/Analysis/ScalarEvolution/2008-07-29-SMinExpr.ll
vendor/llvm/dist/test/Analysis/ScalarEvolution/2008-08-04-IVOverflow.ll
vendor/llvm/dist/test/Analysis/ScalarEvolution/2008-08-04-LongAddRec.ll
vendor/llvm/dist/test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll
vendor/llvm/dist/test/CodeGen/ARM/alloca.ll
vendor/llvm/dist/test/CodeGen/ARM/arguments.ll
vendor/llvm/dist/test/CodeGen/ARM/arguments_f64_backfill.ll
vendor/llvm/dist/test/CodeGen/ARM/arm-negative-stride.ll
vendor/llvm/dist/test/CodeGen/ARM/bfc.ll
vendor/llvm/dist/test/CodeGen/ARM/call.ll
vendor/llvm/dist/test/CodeGen/ARM/carry.ll
vendor/llvm/dist/test/CodeGen/ARM/constants.ll
vendor/llvm/dist/test/CodeGen/ARM/fmacs.ll
vendor/llvm/dist/test/CodeGen/ARM/fnmacs.ll
vendor/llvm/dist/test/CodeGen/ARM/fpmem.ll
vendor/llvm/dist/test/CodeGen/ARM/ispositive.ll
vendor/llvm/dist/test/CodeGen/ARM/ldm.ll
vendor/llvm/dist/test/CodeGen/ARM/ldr.ll
vendor/llvm/dist/test/CodeGen/ARM/long.ll
vendor/llvm/dist/test/CodeGen/ARM/long_shift.ll
vendor/llvm/dist/test/CodeGen/ARM/remat.ll
vendor/llvm/dist/test/CodeGen/ARM/str_post.ll
vendor/llvm/dist/test/CodeGen/ARM/tls2.ll
vendor/llvm/dist/test/CodeGen/CPP/llvm2cpp.ll
vendor/llvm/dist/test/CodeGen/Generic/intrinsics.ll
vendor/llvm/dist/test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-bcc.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-bfc.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-branch.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-clz.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-cmn2.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-eor2.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-mov.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-str_post.ll
vendor/llvm/dist/test/CodeGen/X86/2007-11-30-LoadFolding-Bug.ll
vendor/llvm/dist/test/CodeGen/X86/2008-02-18-TailMergingBug.ll
vendor/llvm/dist/test/CodeGen/X86/2008-05-12-tailmerge-5.ll
vendor/llvm/dist/test/CodeGen/X86/break-anti-dependencies.ll
vendor/llvm/dist/test/CodeGen/X86/convert-2-addr-3-addr-inc64.ll
vendor/llvm/dist/test/CodeGen/X86/pic-load-remat.ll
vendor/llvm/dist/test/CodeGen/X86/sink-hoist.ll
vendor/llvm/dist/test/CodeGen/X86/vec_ins_extract.ll
vendor/llvm/dist/test/CodeGen/X86/x86-64-pic-10.ll
vendor/llvm/dist/test/Makefile
vendor/llvm/dist/test/Other/2003-02-19-LoopInfoNestingBug.ll
vendor/llvm/dist/test/Scripts/macho-dump
vendor/llvm/dist/test/Transforms/ArgumentPromotion/aggregate-promote.ll
vendor/llvm/dist/test/Transforms/ArgumentPromotion/basictest.ll
vendor/llvm/dist/test/Transforms/ArgumentPromotion/byval.ll
vendor/llvm/dist/test/Transforms/ArgumentPromotion/chained.ll
vendor/llvm/dist/test/Transforms/ArgumentPromotion/control-flow2.ll
vendor/llvm/dist/test/Transforms/ConstProp/float-to-ptr-cast.ll
vendor/llvm/dist/test/Transforms/ConstProp/loads.ll
vendor/llvm/dist/test/Transforms/DeadStoreElimination/2008-07-28-load-store.ll
vendor/llvm/dist/test/Transforms/DeadStoreElimination/PartialStore.ll
vendor/llvm/dist/test/Transforms/DeadStoreElimination/context-sensitive.ll
vendor/llvm/dist/test/Transforms/DeadStoreElimination/simple.ll
vendor/llvm/dist/test/Transforms/GlobalOpt/globalsra-partial.ll
vendor/llvm/dist/test/Transforms/GlobalOpt/globalsra.ll
vendor/llvm/dist/test/Transforms/GlobalOpt/malloc-promote-1.ll
vendor/llvm/dist/test/Transforms/IndVarSimplify/preserve-gep-loop-variant.ll
vendor/llvm/dist/test/Transforms/IndVarSimplify/preserve-gep-remainder.ll
vendor/llvm/dist/test/Transforms/Inline/basictest.ll
vendor/llvm/dist/test/Transforms/Inline/callgraph-update.ll
vendor/llvm/dist/test/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll
vendor/llvm/dist/test/Transforms/InstCombine/2007-10-10-EliminateMemCpy.ll
vendor/llvm/dist/test/Transforms/InstCombine/add-shrink.ll
vendor/llvm/dist/test/Transforms/InstCombine/add-sitofp.ll
vendor/llvm/dist/test/Transforms/InstCombine/align-2d-gep.ll
vendor/llvm/dist/test/Transforms/InstCombine/align-addr.ll
vendor/llvm/dist/test/Transforms/InstCombine/align-inc.ll
vendor/llvm/dist/test/Transforms/InstCombine/alloca.ll
vendor/llvm/dist/test/Transforms/InstCombine/call.ll
vendor/llvm/dist/test/Transforms/InstCombine/cast-load-gep.ll
vendor/llvm/dist/test/Transforms/InstCombine/cast.ll
vendor/llvm/dist/test/Transforms/InstCombine/cast2.ll
vendor/llvm/dist/test/Transforms/InstCombine/constant-fold-gep.ll
vendor/llvm/dist/test/Transforms/InstCombine/fold-bin-operand.ll
vendor/llvm/dist/test/Transforms/InstCombine/fp-ret-bitcast.ll
vendor/llvm/dist/test/Transforms/InstCombine/loadstore-alignment.ll
vendor/llvm/dist/test/Transforms/InstCombine/malloc-free-delete.ll
vendor/llvm/dist/test/Transforms/InstCombine/or.ll
vendor/llvm/dist/test/Transforms/InstCombine/phi.ll
vendor/llvm/dist/test/Transforms/InstCombine/preserve-sminmax.ll
vendor/llvm/dist/test/Transforms/InstCombine/ptr-int-cast.ll
vendor/llvm/dist/test/Transforms/InstCombine/store.ll
vendor/llvm/dist/test/Transforms/InstCombine/sub.ll
vendor/llvm/dist/test/Transforms/JumpThreading/no-irreducible-loops.ll
vendor/llvm/dist/test/Transforms/LICM/2008-07-22-LoadGlobalConstant.ll
vendor/llvm/dist/test/Transforms/LICM/Preserve-LCSSA.ll
vendor/llvm/dist/test/Transforms/LoopRotate/2009-01-25-SingleEntryPhi.ll
vendor/llvm/dist/test/Transforms/LoopRotate/LRCrash-1.ll
vendor/llvm/dist/test/Transforms/LoopRotate/LRCrash-2.ll
vendor/llvm/dist/test/Transforms/LoopRotate/LRCrash-3.ll
vendor/llvm/dist/test/Transforms/LoopRotate/LRCrash-4.ll
vendor/llvm/dist/test/Transforms/LoopRotate/LRCrash-5.ll
vendor/llvm/dist/test/Transforms/LoopRotate/PhiRename-1.ll
vendor/llvm/dist/test/Transforms/LoopRotate/PhiSelfRefernce-1.ll
vendor/llvm/dist/test/Transforms/LoopRotate/pr2639.ll
vendor/llvm/dist/test/Transforms/LoopRotate/preserve-scev.ll
vendor/llvm/dist/test/Transforms/LoopSimplify/merge-exits.ll
vendor/llvm/dist/test/Transforms/Mem2Reg/crash.ll
vendor/llvm/dist/test/Transforms/MemCpyOpt/2008-03-13-ReturnSlotBitcast.ll
vendor/llvm/dist/test/Transforms/MemCpyOpt/align.ll
vendor/llvm/dist/test/Transforms/SCCP/ipsccp-basic.ll
vendor/llvm/dist/test/Transforms/SCCP/loadtest.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/2003-05-29-ArrayFail.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/2006-11-07-InvalidArrayPromote.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/2008-06-05-loadstore-agg.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/2008-09-22-vector-gep.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/2009-03-04-MemCpyAlign.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/DifferingTypes.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/arraytest.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/basictest.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/bitfield-sroa.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/copy-aggregate.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/debuginfo.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/load-store-aggregate.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/memcpy-from-global.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/not-a-vector.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/union-fp-int.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/union-packed.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/vector_memcpy.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/vector_promote.ll
vendor/llvm/dist/test/Transforms/SimplifyCFG/basictest.ll
vendor/llvm/dist/test/lit.cfg
vendor/llvm/dist/tools/gold/gold-plugin.cpp
vendor/llvm/dist/tools/lli/lli.cpp
vendor/llvm/dist/tools/llvm-mc/AsmLexer.h
vendor/llvm/dist/tools/llvm-mc/llvm-mc.cpp
vendor/llvm/dist/tools/llvmc/doc/LLVMC-Reference.rst
vendor/llvm/dist/tools/opt/opt.cpp
vendor/llvm/dist/unittests/ADT/StringMapTest.cpp
vendor/llvm/dist/unittests/ADT/ValueMapTest.cpp
vendor/llvm/dist/unittests/ExecutionEngine/JIT/JITEventListenerTest.cpp
vendor/llvm/dist/unittests/ExecutionEngine/JIT/JITMemoryManagerTest.cpp
vendor/llvm/dist/unittests/ExecutionEngine/JIT/JITTest.cpp
vendor/llvm/dist/unittests/ExecutionEngine/JIT/Makefile
vendor/llvm/dist/unittests/Makefile.unittest
vendor/llvm/dist/unittests/Support/ValueHandleTest.cpp
vendor/llvm/dist/unittests/Transforms/Utils/Cloning.cpp
vendor/llvm/dist/unittests/VMCore/MetadataTest.cpp
vendor/llvm/dist/utils/TableGen/CodeGenDAGPatterns.cpp
vendor/llvm/dist/utils/TableGen/CodeGenInstruction.cpp
vendor/llvm/dist/utils/TableGen/CodeGenInstruction.h
vendor/llvm/dist/utils/TableGen/DAGISelEmitter.cpp
vendor/llvm/dist/utils/TableGen/InstrInfoEmitter.cpp
vendor/llvm/dist/utils/TableGen/LLVMCConfigurationEmitter.cpp
vendor/llvm/dist/utils/TableGen/Record.cpp
vendor/llvm/dist/utils/TableGen/Record.h
vendor/llvm/dist/utils/TableGen/TGLexer.h
vendor/llvm/dist/utils/UpdateCMakeLists.pl
vendor/llvm/dist/utils/buildit/build_llvm
vendor/llvm/dist/utils/findoptdiff
vendor/llvm/dist/utils/lit/TestRunner.py
vendor/llvm/dist/utils/lit/Util.py
vendor/llvm/dist/utils/lit/lit.py
vendor/llvm/dist/utils/unittest/UnitTestMain/Makefile
vendor/llvm/dist/utils/unittest/googletest/Makefile
vendor/llvm/dist/utils/vim/llvm.vim
Modified: vendor/llvm/dist/CMakeLists.txt
==============================================================================
--- vendor/llvm/dist/CMakeLists.txt Wed Nov 4 14:19:23 2009 (r198891)
+++ vendor/llvm/dist/CMakeLists.txt Wed Nov 4 14:58:56 2009 (r198892)
@@ -319,16 +319,26 @@ if(LLVM_BUILD_EXAMPLES)
add_subdirectory(examples)
endif ()
-install(DIRECTORY include
- DESTINATION .
+install(DIRECTORY include/
+ DESTINATION include
+ FILES_MATCHING
+ PATTERN "*.def"
+ PATTERN "*.h"
+ PATTERN "*.td"
+ PATTERN "*.inc"
PATTERN ".svn" EXCLUDE
- PATTERN "*.cmake" EXCLUDE
- PATTERN "*.in" EXCLUDE
- PATTERN "*.tmp" EXCLUDE
)
-install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/include
- DESTINATION .
+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/include/
+ DESTINATION include
+ FILES_MATCHING
+ PATTERN "*.def"
+ PATTERN "*.h"
+ PATTERN "*.gen"
+ PATTERN "*.inc"
+ # Exclude include/llvm/CMakeFiles/intrinsics_gen.dir, matched by "*.def"
+ PATTERN "CMakeFiles" EXCLUDE
+ PATTERN ".svn" EXCLUDE
)
# TODO: make and install documentation.
Modified: vendor/llvm/dist/Makefile
==============================================================================
--- vendor/llvm/dist/Makefile Wed Nov 4 14:19:23 2009 (r198891)
+++ vendor/llvm/dist/Makefile Wed Nov 4 14:58:56 2009 (r198892)
@@ -24,7 +24,8 @@ LEVEL := .
# "llvmCore", then this is an "Apple-style" build; search for
# "Apple-style" in the comments for more info. Anything else is a
# normal build.
-ifneq ($(RC_ProjectName),llvmCore) # Normal build (not "Apple-style").
+ifneq ($(findstring llvmCore, $(RC_ProjectName)),llvmCore) # Normal build (not "Apple-style").
+
ifeq ($(BUILD_DIRS_ONLY),1)
DIRS := lib/System lib/Support utils
OPTIONAL_DIRS :=
@@ -94,6 +95,8 @@ cross-compile-build-tools:
$(Verb) if [ ! -f BuildTools/Makefile ]; then \
$(MKDIR) BuildTools; \
cd BuildTools ; \
+ unset CFLAGS ; \
+ unset CXXFLAGS ; \
$(PROJ_SRC_DIR)/configure --build=$(BUILD_TRIPLE) \
--host=$(BUILD_TRIPLE) --target=$(BUILD_TRIPLE); \
cd .. ; \
@@ -133,8 +136,7 @@ dist-hook::
$(Echo) Eliminating files constructed by configure
$(Verb) $(RM) -f \
$(TopDistDir)/include/llvm/Config/config.h \
- $(TopDistDir)/include/llvm/Support/DataTypes.h \
- $(TopDistDir)/include/llvm/Support/ThreadSupport.h
+ $(TopDistDir)/include/llvm/System/DataTypes.h
clang-only: all
tools-only: all
@@ -150,7 +152,7 @@ FilesToConfig := \
include/llvm/Config/config.h \
include/llvm/Config/Targets.def \
include/llvm/Config/AsmPrinters.def \
- include/llvm/Support/DataTypes.h \
+ include/llvm/System/DataTypes.h \
tools/llvmc/plugins/Base/Base.td
FilesToConfigPATH := $(addprefix $(LLVM_OBJ_ROOT)/,$(FilesToConfig))
Modified: vendor/llvm/dist/Makefile.config.in
==============================================================================
--- vendor/llvm/dist/Makefile.config.in Wed Nov 4 14:19:23 2009 (r198891)
+++ vendor/llvm/dist/Makefile.config.in Wed Nov 4 14:58:56 2009 (r198892)
@@ -250,6 +250,9 @@ RDYNAMIC := @RDYNAMIC@
#DEBUG_SYMBOLS = 1
@DEBUG_SYMBOLS@
+# The compiler flags to use for optimized builds.
+OPTIMIZE_OPTION := @OPTIMIZE_OPTION@
+
# When ENABLE_PROFILING is enabled, the llvm source base is built with profile
# information to allow gprof to be used to get execution frequencies.
#ENABLE_PROFILING = 1
@@ -320,3 +323,9 @@ ENABLE_LLVMC_DYNAMIC = 0
# support (via the -load option).
ENABLE_LLVMC_DYNAMIC_PLUGINS = 1
#@ENABLE_LLVMC_DYNAMIC_PLUGINS@
+
+# Optional flags supported by the compiler
+# -Wno-missing-field-initializers
+NO_MISSING_FIELD_INITIALIZERS = @NO_MISSING_FIELD_INITIALIZERS@
+# -Wno-variadic-macros
+NO_VARIADIC_MACROS = @NO_VARIADIC_MACROS@
Modified: vendor/llvm/dist/Makefile.rules
==============================================================================
--- vendor/llvm/dist/Makefile.rules Wed Nov 4 14:19:23 2009 (r198891)
+++ vendor/llvm/dist/Makefile.rules Wed Nov 4 14:58:56 2009 (r198892)
@@ -312,16 +312,6 @@ endif
#--------------------------------------------------------------------
CPP.Defines :=
-# OPTIMIZE_OPTION - The optimization level option we want to build LLVM with
-# this can be overridden on the make command line.
-ifndef OPTIMIZE_OPTION
- ifneq ($(HOST_OS),MingW)
- OPTIMIZE_OPTION := -O3
- else
- OPTIMIZE_OPTION := -O2
- endif
-endif
-
ifeq ($(ENABLE_OPTIMIZED),1)
BuildMode := Release
# Don't use -fomit-frame-pointer on Darwin or FreeBSD.
@@ -566,6 +556,8 @@ endif
ifeq ($(TARGET_OS),Darwin)
ifneq ($(ARCH),ARM)
TargetCommonOpts += -mmacosx-version-min=$(DARWIN_VERSION)
+ else
+ TargetCommonOpts += -marm
endif
endif
@@ -1238,7 +1230,7 @@ endif
endif
ifeq ($(HOST_OS), $(filter $(HOST_OS), Linux NetBSD FreeBSD))
-LD.Flags += -Wl,--version-script=$(LLVM_SRC_ROOT)/autoconf/ExportMap.map
+ LD.Flags += -Wl,--version-script=$(LLVM_SRC_ROOT)/autoconf/ExportMap.map
endif
endif
Modified: vendor/llvm/dist/autoconf/configure.ac
==============================================================================
--- vendor/llvm/dist/autoconf/configure.ac Wed Nov 4 14:19:23 2009 (r198891)
+++ vendor/llvm/dist/autoconf/configure.ac Wed Nov 4 14:58:56 2009 (r198892)
@@ -607,6 +607,23 @@ if test -n "$LLVMGXX" && test -z "$LLVMG
AC_MSG_ERROR([Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used]);
fi
+dnl Override the option to use for optimized builds.
+AC_ARG_WITH(optimize-option,
+ AS_HELP_STRING([--with-optimize-option],
+ [Select the compiler options to use for optimized builds]),,
+ withval=default)
+AC_MSG_CHECKING([optimization flags])
+case "$withval" in
+ default)
+ case "$llvm_cv_os_type" in
+ MingW) optimize_option=-O3 ;;
+ *) optimize_option=-O2 ;;
+ esac ;;
+ *) optimize_option="$withval" ;;
+esac
+AC_SUBST(OPTIMIZE_OPTION,$optimize_option)
+AC_MSG_RESULT([$optimize_option])
+
dnl Specify extra build options
AC_ARG_WITH(extra-options,
AS_HELP_STRING([--with-extra-options],
@@ -943,6 +960,12 @@ fi
dnl Tool compatibility is okay if we make it here.
AC_MSG_RESULT([ok])
+dnl Check optional compiler flags.
+AC_MSG_CHECKING([optional compiler flags])
+CXX_FLAG_CHECK(NO_VARIADIC_MACROS, [-Wno-variadic-macros])
+CXX_FLAG_CHECK(NO_MISSING_FIELD_INITIALIZERS, [-Wno-missing-field-initializers])
+AC_MSG_RESULT([$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS])
+
dnl===-----------------------------------------------------------------------===
dnl===
dnl=== SECTION 5: Check for libraries
@@ -1349,7 +1372,7 @@ AC_CONFIG_HEADERS([include/llvm/Config/c
AC_CONFIG_FILES([include/llvm/Config/Targets.def])
AC_CONFIG_FILES([include/llvm/Config/AsmPrinters.def])
AC_CONFIG_FILES([include/llvm/Config/AsmParsers.def])
-AC_CONFIG_HEADERS([include/llvm/Support/DataTypes.h])
+AC_CONFIG_HEADERS([include/llvm/System/DataTypes.h])
dnl Configure the makefile's configuration data
AC_CONFIG_FILES([Makefile.config])
Modified: vendor/llvm/dist/cmake/config-ix.cmake
==============================================================================
--- vendor/llvm/dist/cmake/config-ix.cmake Wed Nov 4 14:19:23 2009 (r198891)
+++ vendor/llvm/dist/cmake/config-ix.cmake Wed Nov 4 14:58:56 2009 (r198892)
@@ -83,9 +83,9 @@ check_symbol_exists(floorf math.h HAVE_F
check_symbol_exists(mallinfo malloc.h HAVE_MALLINFO)
check_symbol_exists(malloc_zone_statistics malloc/malloc.h
HAVE_MALLOC_ZONE_STATISTICS)
-check_symbol_exists(mkdtemp unistd.h HAVE_MKDTEMP)
-check_symbol_exists(mkstemp unistd.h HAVE_MKSTEMP)
-check_symbol_exists(mktemp unistd.h HAVE_MKTEMP)
+check_symbol_exists(mkdtemp "stdlib.h;unistd.h" HAVE_MKDTEMP)
+check_symbol_exists(mkstemp "stdlib.h;unistd.h" HAVE_MKSTEMP)
+check_symbol_exists(mktemp "stdlib.h;unistd.h" HAVE_MKTEMP)
check_symbol_exists(pthread_mutex_lock pthread.h HAVE_PTHREAD_MUTEX_LOCK)
check_symbol_exists(sbrk unistd.h HAVE_SBRK)
check_symbol_exists(strtoll stdlib.h HAVE_STRTOLL)
@@ -229,7 +229,7 @@ configure_file(
)
configure_file(
- ${LLVM_MAIN_INCLUDE_DIR}/llvm/Support/DataTypes.h.cmake
- ${LLVM_BINARY_DIR}/include/llvm/Support/DataTypes.h
+ ${LLVM_MAIN_INCLUDE_DIR}/llvm/System/DataTypes.h.cmake
+ ${LLVM_BINARY_DIR}/include/llvm/System/DataTypes.h
)
Modified: vendor/llvm/dist/cmake/modules/LLVMLibDeps.cmake
==============================================================================
--- vendor/llvm/dist/cmake/modules/LLVMLibDeps.cmake Wed Nov 4 14:19:23 2009 (r198891)
+++ vendor/llvm/dist/cmake/modules/LLVMLibDeps.cmake Wed Nov 4 14:58:56 2009 (r198892)
@@ -23,7 +23,6 @@ set(MSVC_LIB_DEPS_LLVMCodeGen LLVMAnalys
set(MSVC_LIB_DEPS_LLVMCore LLVMSupport LLVMSystem)
set(MSVC_LIB_DEPS_LLVMCppBackend LLVMCore LLVMCppBackendInfo LLVMSupport LLVMSystem LLVMTarget)
set(MSVC_LIB_DEPS_LLVMCppBackendInfo LLVMSupport)
-set(MSVC_LIB_DEPS_LLVMDebugger LLVMAnalysis LLVMBitReader LLVMCore LLVMSupport LLVMSystem)
set(MSVC_LIB_DEPS_LLVMExecutionEngine LLVMCore LLVMSupport LLVMSystem LLVMTarget)
set(MSVC_LIB_DEPS_LLVMHello LLVMCore LLVMSupport LLVMSystem)
set(MSVC_LIB_DEPS_LLVMInstrumentation LLVMAnalysis LLVMCore LLVMScalarOpts LLVMSupport LLVMSystem LLVMTransformUtils)
Modified: vendor/llvm/dist/cmake/modules/LLVMProcessSources.cmake
==============================================================================
--- vendor/llvm/dist/cmake/modules/LLVMProcessSources.cmake Wed Nov 4 14:19:23 2009 (r198891)
+++ vendor/llvm/dist/cmake/modules/LLVMProcessSources.cmake Wed Nov 4 14:58:56 2009 (r198892)
@@ -22,6 +22,7 @@ endmacro(add_header_files)
function(llvm_process_sources OUT_VAR)
set( sources ${ARGN} )
+ llvm_check_source_file_list( ${sources} )
# Create file dependencies on the tablegenned files, if any. Seems
# that this is not strictly needed, as dependencies of the .cpp
# sources on the tablegenned .inc files are detected and handled,
@@ -37,3 +38,17 @@ function(llvm_process_sources OUT_VAR)
endif()
set( ${OUT_VAR} ${sources} PARENT_SCOPE )
endfunction(llvm_process_sources)
+
+
+function(llvm_check_source_file_list)
+ set(listed ${ARGN})
+ file(GLOB globbed *.cpp)
+ foreach(g ${globbed})
+ get_filename_component(fn ${g} NAME)
+ list(FIND listed ${fn} idx)
+ if( idx LESS 0 )
+ message(SEND_ERROR "Found unknown source file ${g}
+Please update ${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt\n")
+ endif()
+ endforeach()
+endfunction(llvm_check_source_file_list)
Modified: vendor/llvm/dist/configure
==============================================================================
--- vendor/llvm/dist/configure Wed Nov 4 14:19:23 2009 (r198891)
+++ vendor/llvm/dist/configure Wed Nov 4 14:58:56 2009 (r198892)
@@ -848,6 +848,7 @@ LLVM_ENUM_TARGETS
LLVM_ENUM_ASM_PRINTERS
LLVM_ENUM_ASM_PARSERS
ENABLE_CBE_PRINTF_A
+OPTIMIZE_OPTION
EXTRA_OPTIONS
BINUTILS_INCDIR
ENABLE_LLVMC_DYNAMIC
@@ -913,6 +914,8 @@ LLVMGCCCOMMAND
LLVMGXXCOMMAND
LLVMGCC
LLVMGXX
+NO_VARIADIC_MACROS
+NO_MISSING_FIELD_INITIALIZERS
USE_UDIS86
USE_OPROFILE
HAVE_PTHREAD
@@ -1595,6 +1598,8 @@ Optional Packages:
searches PATH)
--with-llvmgxx Specify location of llvm-g++ driver (default
searches PATH)
+ --with-optimize-option Select the compiler options to use for optimized
+ builds
--with-extra-options Specify additional options to compile LLVM with
--with-ocaml-libdir Specify install location for ocaml bindings (default
is stdlib)
@@ -5190,6 +5195,29 @@ echo "$as_me: error: Invalid llvm-gcc. U
fi
+# Check whether --with-optimize-option was given.
+if test "${with_optimize_option+set}" = set; then
+ withval=$with_optimize_option;
+else
+ withval=default
+fi
+
+{ echo "$as_me:$LINENO: checking optimization flags" >&5
+echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
+case "$withval" in
+ default)
+ case "$llvm_cv_os_type" in
+ MingW) optimize_option=-O3 ;;
+ *) optimize_option=-O2 ;;
+ esac ;;
+ *) optimize_option="$withval" ;;
+esac
+OPTIMIZE_OPTION=$optimize_option
+
+{ echo "$as_me:$LINENO: result: $optimize_option" >&5
+echo "${ECHO_T}$optimize_option" >&6; }
+
+
# Check whether --with-extra-options was given.
if test "${with_extra_options+set}" = set; then
withval=$with_extra_options;
@@ -11008,7 +11036,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext < conftest.$ac_ext
+ echo '#line 13183 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -14870,11 +14898,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:14873: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:14901: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:14877: \$? = $ac_status" >&5
+ echo "$as_me:14905: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -15138,11 +15166,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15141: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:15169: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:15145: \$? = $ac_status" >&5
+ echo "$as_me:15173: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -15242,11 +15270,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15245: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:15273: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:15249: \$? = $ac_status" >&5
+ echo "$as_me:15277: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -17694,7 +17722,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext < conftest.$ac_ext <&5)
+ (eval echo "\"\$as_me:20193: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:20169: \$? = $ac_status" >&5
+ echo "$as_me:20197: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -20266,11 +20294,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:20269: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:20297: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:20273: \$? = $ac_status" >&5
+ echo "$as_me:20301: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -21836,11 +21864,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:21839: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:21867: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:21843: \$? = $ac_status" >&5
+ echo "$as_me:21871: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -21940,11 +21968,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:21943: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:21971: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:21947: \$? = $ac_status" >&5
+ echo "$as_me:21975: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -24175,11 +24203,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:24178: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:24206: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:24182: \$? = $ac_status" >&5
+ echo "$as_me:24210: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -24443,11 +24471,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:24446: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:24474: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:24450: \$? = $ac_status" >&5
+ echo "$as_me:24478: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -24547,11 +24575,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:24550: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:24578: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:24554: \$? = $ac_status" >&5
+ echo "$as_me:24582: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -27459,6 +27487,15 @@ fi
{ echo "$as_me:$LINENO: result: ok" >&5
echo "${ECHO_T}ok" >&6; }
+{ echo "$as_me:$LINENO: checking optional compiler flags" >&5
+echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
+NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
+
+NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
+
+{ echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
+echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
+
{ echo "$as_me:$LINENO: checking for sin in -lm" >&5
@@ -35260,7 +35297,7 @@ ac_config_files="$ac_config_files includ
ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
-ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
+ac_config_headers="$ac_config_headers include/llvm/System/DataTypes.h"
ac_config_files="$ac_config_files Makefile.config"
@@ -35887,7 +35924,7 @@ do
"include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
"include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
"include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
- "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
+ "include/llvm/System/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/System/DataTypes.h" ;;
"Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
"llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
"docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
@@ -36061,11 +36098,11 @@ LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_
LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
+OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
ENABLE_LLVMC_DYNAMIC!$ENABLE_LLVMC_DYNAMIC$ac_delim
ENABLE_LLVMC_DYNAMIC_PLUGINS!$ENABLE_LLVMC_DYNAMIC_PLUGINS$ac_delim
-CXX!$CXX$ac_delim
_ACEOF
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
@@ -36107,6 +36144,7 @@ _ACEOF
ac_delim='%!_!# '
for ac_last_try in false false false false false :; do
cat >conf$$subs.sed <<_ACEOF
+CXX!$CXX$ac_delim
CXXFLAGS!$CXXFLAGS$ac_delim
ac_ct_CXX!$ac_ct_CXX$ac_delim
NM!$NM$ac_delim
@@ -36167,6 +36205,8 @@ LLVMGCCCOMMAND!$LLVMGCCCOMMAND$ac_delim
LLVMGXXCOMMAND!$LLVMGXXCOMMAND$ac_delim
LLVMGCC!$LLVMGCC$ac_delim
LLVMGXX!$LLVMGXX$ac_delim
+NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
+NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
USE_UDIS86!$USE_UDIS86$ac_delim
USE_OPROFILE!$USE_OPROFILE$ac_delim
HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
@@ -36201,7 +36241,7 @@ LIBOBJS!$LIBOBJS$ac_delim
LTLIBOBJS!$LTLIBOBJS$ac_delim
_ACEOF
- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 92; then
+ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 95; then
break
elif $ac_last_try; then
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
Modified: vendor/llvm/dist/docs/BitCodeFormat.html
==============================================================================
--- vendor/llvm/dist/docs/BitCodeFormat.html Wed Nov 4 14:19:23 2009 (r198891)
+++ vendor/llvm/dist/docs/BitCodeFormat.html Wed Nov 4 14:58:56 2009 (r198892)
@@ -27,6 +27,15 @@
LLVM IR Encoding
- Basics
+ - MODULE_BLOCK Contents
+ - PARAMATTR_BLOCK Contents
+ - TYPE_BLOCK Contents
+ - CONSTANTS_BLOCK Contents
+ - FUNCTION_BLOCK Contents
+ - TYPE_SYMTAB_BLOCK Contents
+ - VALUE_SYMTAB_BLOCK Contents
+ - METADATA_BLOCK Contents
+ - METADATA_ATTACHMENT Contents
@@ -220,7 +229,7 @@ A bitstream is a sequential series of
@@ -258,7 +267,7 @@ application specific. Nested blocks capt
encoded in it, and various properties are associated with blocks as the file is
parsed. Block definitions allow the reader to efficiently skip blocks
in constant time if the reader wants a summary of blocks, or if it wants to
-efficiently skip data they do not understand. The LLVM IR reader uses this
+efficiently skip data it does not understand. The LLVM IR reader uses this
mechanism to skip function bodies, lazily reading them on demand.
@@ -268,7 +277,8 @@ block. In particular, each block mainta