OSDN Git Service

android-x86/external-llvm.git
9 years agoam 3fa16bd6: Merge "Update aosp/master LLVM for rebase to r230699."
Stephen Hines [Wed, 1 Apr 2015 22:08:43 +0000 (22:08 +0000)]
am 3fa16bd6: Merge "Update aosp/master LLVM for rebase to r230699."

* commit '3fa16bd6062e23bcdb82ed4dd965674792e6b761':
  Update aosp/master LLVM for rebase to r230699.

9 years agoMerge "Update aosp/master LLVM for rebase to r230699."
Stephen Hines [Wed, 1 Apr 2015 18:49:24 +0000 (18:49 +0000)]
Merge "Update aosp/master LLVM for rebase to r230699."

9 years agoam beed4739: Merge "Remove uses of libcxx.mk."
Dan Albert [Fri, 27 Mar 2015 23:21:58 +0000 (23:21 +0000)]
am beed4739: Merge "Remove uses of libcxx.mk."

* commit 'beed47390a60f6f0c77532b3d3f76bb47ef49423':
  Remove uses of libcxx.mk.

9 years agoMerge "Remove uses of libcxx.mk."
Dan Albert [Fri, 27 Mar 2015 20:27:12 +0000 (20:27 +0000)]
Merge "Remove uses of libcxx.mk."

9 years agoRemove uses of libcxx.mk.
Dan Albert [Fri, 27 Mar 2015 18:18:35 +0000 (11:18 -0700)]
Remove uses of libcxx.mk.

This is a no-op.

Change-Id: I5dc6a2a5a0e0f7e34a0ae26566798daa085ce8f2

9 years agoUpdate aosp/master LLVM for rebase to r230699.
Stephen Hines [Mon, 23 Mar 2015 19:10:34 +0000 (12:10 -0700)]
Update aosp/master LLVM for rebase to r230699.

Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9

9 years agoam b7d2e72b: Merge "Add NOTICE file"
Conley Owens [Wed, 18 Mar 2015 23:49:16 +0000 (23:49 +0000)]
am b7d2e72b: Merge "Add NOTICE file"

* commit 'b7d2e72b02a4cb8034f32f8247a2558d2434e121':
  Add NOTICE file

9 years agoMerge "Add NOTICE file"
Conley Owens [Wed, 18 Mar 2015 20:48:32 +0000 (20:48 +0000)]
Merge "Add NOTICE file"

9 years agoAdd NOTICE file
Conley Owens [Fri, 13 Mar 2015 00:36:30 +0000 (17:36 -0700)]
Add NOTICE file

Change-Id: I4794bc70b088df4bb417e2fd980e363b2becb52b

9 years agoam 09b23d75: am 22cea81c: Merge "Revert "Add -fno-inline to LLVM device flags.""
Stephen Hines [Thu, 29 Jan 2015 22:00:03 +0000 (22:00 +0000)]
am 09b23d75: am 22cea81c: Merge "Revert "Add -fno-inline to LLVM device flags.""

* commit '09b23d7595837e1f88872f6f0a60dca827b52e3f':
  Revert "Add -fno-inline to LLVM device flags."

9 years agoam 4e18f8fb: am e5656de2: Merge "MISched: Fix moving stores across barriers"
Stephen Hines [Thu, 29 Jan 2015 22:00:02 +0000 (22:00 +0000)]
am 4e18f8fb: am e5656de2: Merge "MISched: Fix moving stores across barriers"

* commit '4e18f8fb700656330c307f80a826823271182b01':
  MISched: Fix moving stores across barriers

9 years agoam 22cea81c: Merge "Revert "Add -fno-inline to LLVM device flags.""
Stephen Hines [Thu, 29 Jan 2015 21:54:52 +0000 (21:54 +0000)]
am 22cea81c: Merge "Revert "Add -fno-inline to LLVM device flags.""

* commit '22cea81c7ab789adf765705c89bc49cdba1a4fe6':
  Revert "Add -fno-inline to LLVM device flags."

9 years agoam e5656de2: Merge "MISched: Fix moving stores across barriers"
Stephen Hines [Thu, 29 Jan 2015 21:54:51 +0000 (21:54 +0000)]
am e5656de2: Merge "MISched: Fix moving stores across barriers"

* commit 'e5656de27822209f895cc8d3524f74c6f9f9afcb':
  MISched: Fix moving stores across barriers

9 years agoMerge "Revert "Add -fno-inline to LLVM device flags.""
Stephen Hines [Thu, 29 Jan 2015 21:43:29 +0000 (21:43 +0000)]
Merge "Revert "Add -fno-inline to LLVM device flags.""

9 years agoMerge "MISched: Fix moving stores across barriers"
Stephen Hines [Thu, 29 Jan 2015 21:43:23 +0000 (21:43 +0000)]
Merge "MISched: Fix moving stores across barriers"

9 years agoRevert "Add -fno-inline to LLVM device flags."
Stephen Hines [Wed, 21 Jan 2015 09:07:25 +0000 (01:07 -0800)]
Revert "Add -fno-inline to LLVM device flags."

This reverts commit 666dcadba6e445a06085ee785721bab99a01a226.

Bug: 18808781

Change-Id: I222968a99bdafe2368c97d1602081bbcdff70ed0

9 years agoMISched: Fix moving stores across barriers
Tom Stellard [Mon, 8 Dec 2014 23:36:48 +0000 (23:36 +0000)]
MISched: Fix moving stores across barriers

This fixes an issue with ScheduleDAGInstrs::buildSchedGraph
where stores without an underlying object would not be added
as a predecessor to the current BarrierChain.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223717 91177308-0d34-0410-b5e6-96231b3b80d8

9 years agoam 1d70b3af: am 5a622b72: Merge "Pass LSAN_OPTIONS down so that it is possible to...
Dan Albert [Fri, 9 Jan 2015 02:03:17 +0000 (02:03 +0000)]
am 1d70b3af: am 5a622b72: Merge "Pass LSAN_OPTIONS down so that it is possible to add suppressions."

* commit '1d70b3af1c1b8f321eba07127518a71878bce7a9':
  Pass LSAN_OPTIONS down so that it is possible to add suppressions.

9 years agoam 72714e0f: am 51f06ecc: Merge "Split executeShTest into two parts so that it can...
Dan Albert [Fri, 9 Jan 2015 02:03:15 +0000 (02:03 +0000)]
am 72714e0f: am 51f06ecc: Merge "Split executeShTest into two parts so that it can be better leveraged by libc++"

* commit '72714e0f8a3c209461d46551ebcf111e3f35ba32':
  Split executeShTest into two parts so that it can be better leveraged by libc++

9 years agoam 9cf8d9ca: am f41cd32a: Merge "[LIT] Add JSONMetricValue type to wrap types support...
Dan Albert [Fri, 9 Jan 2015 02:03:14 +0000 (02:03 +0000)]
am 9cf8d9ca: am f41cd32a: Merge "[LIT] Add JSONMetricValue type to wrap types supported by the json encoder."

* commit '9cf8d9ca5aef24403867b7154f369cc831739178':
  [LIT] Add JSONMetricValue type to wrap types supported by the json encoder.

9 years agoam d5a8f8a9: am d74cfd3c: Merge "Now that we require a newer python, use the new...
Dan Albert [Fri, 9 Jan 2015 02:03:13 +0000 (02:03 +0000)]
am d5a8f8a9: am d74cfd3c: Merge "Now that we require a newer python, use the new exception syntax."

* commit 'd5a8f8a93ed662d830cd4cc57ef14d05838f6897':
  Now that we require a newer python, use the new exception syntax.

9 years agoam b78e4661: am f13bcf2b: Merge "Require python 2.7."
Dan Albert [Fri, 9 Jan 2015 02:03:12 +0000 (02:03 +0000)]
am b78e4661: am f13bcf2b: Merge "Require python 2.7."

* commit 'b78e4661de92772bbe09e1f4bd8da54ee41f64e8':
  Require python 2.7.

9 years agoam ce4c5fc5: am 51e2fa82: Merge "[LIT] Add support for `UNSUPPORTED` tag to `TestRunn...
Dan Albert [Fri, 9 Jan 2015 02:03:11 +0000 (02:03 +0000)]
am ce4c5fc5: am 51e2fa82: Merge "[LIT] Add support for `UNSUPPORTED` tag to `TestRunner.parseIntegratedTestScript`"

* commit 'ce4c5fc5adebc9960edec1d2161e23d06b2d8107':
  [LIT] Add support for `UNSUPPORTED` tag to `TestRunner.parseIntegratedTestScript`

9 years agoam 4a6ac124: am 70fd1f24: Merge "lit: Don\'t use python 2.6 features"
Dan Albert [Fri, 9 Jan 2015 02:03:10 +0000 (02:03 +0000)]
am 4a6ac124: am 70fd1f24: Merge "lit: Don\'t use python 2.6 features"

* commit '4a6ac12444cc5c7b0a8fe1c2909fb78002cea488':
  lit: Don't use python 2.6 features

9 years agoam 9bfc923a: am a3c7e9e1: Merge "Fix for xunit output to work around issue in Jenkins...
Dan Albert [Fri, 9 Jan 2015 02:03:09 +0000 (02:03 +0000)]
am 9bfc923a: am a3c7e9e1: Merge "Fix for xunit output to work around issue in Jenkins when tests are at the root level"

* commit '9bfc923ac66dfb3bb0a6725426e6616c032f9fbb':
  Fix for xunit output to work around issue in Jenkins when tests are at the root level

9 years agoam bb284ab8: am 04092cf9: Merge "Fix corner cases in lit xunit for paths with dots"
Dan Albert [Fri, 9 Jan 2015 02:03:07 +0000 (02:03 +0000)]
am bb284ab8: am 04092cf9: Merge "Fix corner cases in lit xunit for paths with dots"

* commit 'bb284ab8237de04beef0c9a7ae0fce37be62fc5a':
  Fix corner cases in lit xunit for paths with dots

9 years agoam 198dd1c6: am 2ee64e38: Merge "Add a test-case for lit xunit output"
Dan Albert [Fri, 9 Jan 2015 02:03:06 +0000 (02:03 +0000)]
am 198dd1c6: am 2ee64e38: Merge "Add a test-case for lit xunit output"

* commit '198dd1c6891109876976549d55d6c74cd4a82f47':
  Add a test-case for lit xunit output

9 years agoam d8993195: am 51670790: Merge "Don\'t allow test-suite names with . in them in...
Dan Albert [Fri, 9 Jan 2015 02:03:05 +0000 (02:03 +0000)]
am d8993195: am 51670790: Merge "Don\'t allow test-suite names with . in them in xml output"

* commit 'd89931958aead6c2ef893d994db57042e870c780':
  Don't allow test-suite names with . in them in xml output

9 years agoam 23910ec0: am 2ce42da6: Merge "Give lit a --xunit-xml-output option for saving...
Dan Albert [Fri, 9 Jan 2015 02:03:04 +0000 (02:03 +0000)]
am 23910ec0: am 2ce42da6: Merge "Give lit a --xunit-xml-output option for saving results in xunit format"

* commit '23910ec0b0880243bf3733504c8308b304a2bdd3':
  Give lit a --xunit-xml-output option for saving results in xunit format

9 years agoam 5a622b72: Merge "Pass LSAN_OPTIONS down so that it is possible to add suppressions."
Dan Albert [Fri, 9 Jan 2015 01:56:39 +0000 (01:56 +0000)]
am 5a622b72: Merge "Pass LSAN_OPTIONS down so that it is possible to add suppressions."

* commit '5a622b72ff719e56da5e4384343c08305152e83e':
  Pass LSAN_OPTIONS down so that it is possible to add suppressions.

9 years agoam 51f06ecc: Merge "Split executeShTest into two parts so that it can be better lever...
Dan Albert [Fri, 9 Jan 2015 01:56:38 +0000 (01:56 +0000)]
am 51f06ecc: Merge "Split executeShTest into two parts so that it can be better leveraged by libc++"

* commit '51f06ecc5d0f71448146f98905b1796ae88d28da':
  Split executeShTest into two parts so that it can be better leveraged by libc++

9 years agoam f41cd32a: Merge "[LIT] Add JSONMetricValue type to wrap types supported by the...
Dan Albert [Fri, 9 Jan 2015 01:56:37 +0000 (01:56 +0000)]
am f41cd32a: Merge "[LIT] Add JSONMetricValue type to wrap types supported by the json encoder."

* commit 'f41cd32af0994358ae9f3acca23c0354de5b3f0d':
  [LIT] Add JSONMetricValue type to wrap types supported by the json encoder.

9 years agoam d74cfd3c: Merge "Now that we require a newer python, use the new exception syntax."
Dan Albert [Fri, 9 Jan 2015 01:56:36 +0000 (01:56 +0000)]
am d74cfd3c: Merge "Now that we require a newer python, use the new exception syntax."

* commit 'd74cfd3c1f507ab51b576e0d2ce80dc8906c2e8e':
  Now that we require a newer python, use the new exception syntax.

9 years agoam f13bcf2b: Merge "Require python 2.7."
Dan Albert [Fri, 9 Jan 2015 01:56:35 +0000 (01:56 +0000)]
am f13bcf2b: Merge "Require python 2.7."

* commit 'f13bcf2b4eeafa087bd649070bd8ed0ded10eb2b':
  Require python 2.7.

9 years agoam 51e2fa82: Merge "[LIT] Add support for `UNSUPPORTED` tag to `TestRunner.parseInteg...
Dan Albert [Fri, 9 Jan 2015 01:56:34 +0000 (01:56 +0000)]
am 51e2fa82: Merge "[LIT] Add support for `UNSUPPORTED` tag to `TestRunner.parseIntegratedTestScript`"

* commit '51e2fa825ba84f67cebe4c3d1c93bd2f94fb1318':
  [LIT] Add support for `UNSUPPORTED` tag to `TestRunner.parseIntegratedTestScript`

9 years agoam 70fd1f24: Merge "lit: Don\'t use python 2.6 features"
Dan Albert [Fri, 9 Jan 2015 01:56:33 +0000 (01:56 +0000)]
am 70fd1f24: Merge "lit: Don\'t use python 2.6 features"

* commit '70fd1f24656a2a0f9ea114b4a780fe5d381de68d':
  lit: Don't use python 2.6 features

9 years agoam a3c7e9e1: Merge "Fix for xunit output to work around issue in Jenkins when tests...
Dan Albert [Fri, 9 Jan 2015 01:56:32 +0000 (01:56 +0000)]
am a3c7e9e1: Merge "Fix for xunit output to work around issue in Jenkins when tests are at the root level"

* commit 'a3c7e9e11ece48c38dec9d9c645c24c608e62494':
  Fix for xunit output to work around issue in Jenkins when tests are at the root level

9 years agoam 04092cf9: Merge "Fix corner cases in lit xunit for paths with dots"
Dan Albert [Fri, 9 Jan 2015 01:56:30 +0000 (01:56 +0000)]
am 04092cf9: Merge "Fix corner cases in lit xunit for paths with dots"

* commit '04092cf98d875585f3b6ece0b7e71f2b3a2d3b97':
  Fix corner cases in lit xunit for paths with dots

9 years agoam 2ee64e38: Merge "Add a test-case for lit xunit output"
Dan Albert [Fri, 9 Jan 2015 01:56:29 +0000 (01:56 +0000)]
am 2ee64e38: Merge "Add a test-case for lit xunit output"

* commit '2ee64e38ab63e8d94fcdbceba954b35c605bd83e':
  Add a test-case for lit xunit output

9 years agoam 51670790: Merge "Don\'t allow test-suite names with . in them in xml output"
Dan Albert [Fri, 9 Jan 2015 01:56:28 +0000 (01:56 +0000)]
am 51670790: Merge "Don\'t allow test-suite names with . in them in xml output"

* commit '51670790ca5704c9dad0ff202ce905b0fea97f47':
  Don't allow test-suite names with . in them in xml output

9 years agoam 2ce42da6: Merge "Give lit a --xunit-xml-output option for saving results in xunit...
Dan Albert [Fri, 9 Jan 2015 01:56:27 +0000 (01:56 +0000)]
am 2ce42da6: Merge "Give lit a --xunit-xml-output option for saving results in xunit format"

* commit '2ce42da685202318fca422680d51ed2f7f5f41a1':
  Give lit a --xunit-xml-output option for saving results in xunit format

9 years agoMerge "Pass LSAN_OPTIONS down so that it is possible to add suppressions."
Dan Albert [Thu, 8 Jan 2015 23:39:03 +0000 (23:39 +0000)]
Merge "Pass LSAN_OPTIONS down so that it is possible to add suppressions."

9 years agoMerge "Split executeShTest into two parts so that it can be better leveraged by libc++"
Dan Albert [Thu, 8 Jan 2015 23:38:59 +0000 (23:38 +0000)]
Merge "Split executeShTest into two parts so that it can be better leveraged by libc++"

9 years agoMerge "[LIT] Add JSONMetricValue type to wrap types supported by the json encoder."
Dan Albert [Thu, 8 Jan 2015 23:38:55 +0000 (23:38 +0000)]
Merge "[LIT] Add JSONMetricValue type to wrap types supported by the json encoder."

9 years agoMerge "Now that we require a newer python, use the new exception syntax."
Dan Albert [Thu, 8 Jan 2015 23:38:51 +0000 (23:38 +0000)]
Merge "Now that we require a newer python, use the new exception syntax."

9 years agoMerge "Require python 2.7."
Dan Albert [Thu, 8 Jan 2015 23:38:47 +0000 (23:38 +0000)]
Merge "Require python 2.7."

9 years agoMerge "[LIT] Add support for `UNSUPPORTED` tag to `TestRunner.parseIntegratedTestScript`"
Dan Albert [Thu, 8 Jan 2015 23:38:42 +0000 (23:38 +0000)]
Merge "[LIT] Add support for `UNSUPPORTED` tag to `TestRunner.parseIntegratedTestScript`"

9 years agoMerge "lit: Don't use python 2.6 features"
Dan Albert [Thu, 8 Jan 2015 23:38:38 +0000 (23:38 +0000)]
Merge "lit: Don't use python 2.6 features"

9 years agoMerge "Fix for xunit output to work around issue in Jenkins when tests are at the...
Dan Albert [Thu, 8 Jan 2015 23:38:33 +0000 (23:38 +0000)]
Merge "Fix for xunit output to work around issue in Jenkins when tests are at the root level"

9 years agoMerge "Fix corner cases in lit xunit for paths with dots"
Dan Albert [Thu, 8 Jan 2015 23:38:28 +0000 (23:38 +0000)]
Merge "Fix corner cases in lit xunit for paths with dots"

9 years agoMerge "Add a test-case for lit xunit output"
Dan Albert [Thu, 8 Jan 2015 23:38:24 +0000 (23:38 +0000)]
Merge "Add a test-case for lit xunit output"

9 years agoMerge "Don't allow test-suite names with . in them in xml output"
Dan Albert [Thu, 8 Jan 2015 23:38:20 +0000 (23:38 +0000)]
Merge "Don't allow test-suite names with . in them in xml output"

9 years agoMerge "Give lit a --xunit-xml-output option for saving results in xunit format"
Dan Albert [Thu, 8 Jan 2015 23:38:16 +0000 (23:38 +0000)]
Merge "Give lit a --xunit-xml-output option for saving results in xunit format"

9 years agoPass LSAN_OPTIONS down so that it is possible to add suppressions.
Rafael Espindola [Tue, 23 Dec 2014 18:39:02 +0000 (18:39 +0000)]
Pass LSAN_OPTIONS down so that it is possible to add suppressions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224777 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 50c8c5686ec5fbae19d8ec72d46b228feb960862)

9 years agoSplit executeShTest into two parts so that it can be better leveraged by libc++
Eric Fiselier [Sat, 20 Dec 2014 03:23:53 +0000 (03:23 +0000)]
Split executeShTest into two parts so that it can be better leveraged by libc++

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224672 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 2bea59bd02fe2a448314dfba205cd748a66ac6b9)

9 years ago[LIT] Add JSONMetricValue type to wrap types supported by the json encoder.
Eric Fiselier [Fri, 19 Dec 2014 22:29:12 +0000 (22:29 +0000)]
[LIT] Add JSONMetricValue type to wrap types supported by the json encoder.

Summary:
The following types can be encoded and decoded by the json library:
`dict`, `list`, `tuple`, `str`, `unicode`, `int`, `long`, `float`, `bool`, `NoneType`.

`JSONMetricValue` can be constructed with any of these types, and used as part of Test.Result.
This patch also adds a toMetricValue function that converts a value into a MetricValue.

Reviewers: ddunbar, EricWF

Reviewed By: EricWF

Subscribers: cfe-commits, llvm-commits

Differential Revision: http://reviews.llvm.org/D6576

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224628 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 74430387cd6b1d0e3f89b604f747fa53fc3315b3)

9 years agoNow that we require a newer python, use the new exception syntax.
Rafael Espindola [Fri, 12 Dec 2014 15:32:23 +0000 (15:32 +0000)]
Now that we require a newer python, use the new exception syntax.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224130 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit fe6c7ee0f0e11a368d8c98db7e75d26c1c2b32e6)

9 years agoRequire python 2.7.
Rafael Espindola [Fri, 12 Dec 2014 15:29:31 +0000 (15:29 +0000)]
Require python 2.7.

We were already requiring 2.5, which meant that people on old linux distros
had to upgrade anyway.

Requiring python 2.6 will make supporting 3.X easier as we can use the 3.X
exception syntax.

According to the discussion on llvmdev, there is not much value is requiring
just 2.6, we may as well just require 2.7.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224129 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 708bc15ff07dc2fcee3a66988bfc5bc15b80eb5f)

9 years ago[LIT] Add support for `UNSUPPORTED` tag to `TestRunner.parseIntegratedTestScript`
Eric Fiselier [Wed, 10 Dec 2014 03:42:09 +0000 (03:42 +0000)]
[LIT] Add support for `UNSUPPORTED` tag to `TestRunner.parseIntegratedTestScript`

Summary:
This patch gives me just enough to leverage the existing functionality in `TestRunner` for use in `libc++` and `libc++abi` .

It does the following:
* Adds the `UNSUPPORTED` tag to `TestRunner.parseIntegratedTestScript`.
* Allows `parseIntegratedTestScript` to return an empty script if a script is not required by the caller.

Reviewers: ddunbar, EricWF

Reviewed By: EricWF

Subscribers: cfe-commits, llvm-commits

Differential Revision: http://reviews.llvm.org/D6589

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223915 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit bd112609813171fad2eeb4ad5f7a9cd95fc78b2e)

9 years agolit: Don't use python 2.6 features
David Majnemer [Mon, 8 Dec 2014 08:33:30 +0000 (08:33 +0000)]
lit: Don't use python 2.6 features

LLVM supports python 2.5, this fixes a (somewhat) recent regression.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223626 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 726bd4160263609011b3a8168bde045203fd021b)

9 years agoFix for xunit output to work around issue in Jenkins when tests are at the root level
Chris Matthews [Sat, 6 Dec 2014 01:13:49 +0000 (01:13 +0000)]
Fix for xunit output to work around issue in Jenkins when tests are at the root level

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223562 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit ab1837aef3d93a0bf2294aeaeb488c62e3d45535)

9 years agoFix corner cases in lit xunit for paths with dots
Chris Matthews [Sat, 6 Dec 2014 00:21:08 +0000 (00:21 +0000)]
Fix corner cases in lit xunit for paths with dots

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223549 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 689f10d1b56f68fafd999debc86e0b58d2d5de80)

9 years agoAdd a test-case for lit xunit output
Chris Matthews [Wed, 3 Dec 2014 23:01:35 +0000 (23:01 +0000)]
Add a test-case for lit xunit output

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223307 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 0baca9564c9df7b06645f71abdda0fe3090f46a6)

9 years agoDon't allow test-suite names with . in them in xml output
Chris Matthews [Wed, 3 Dec 2014 22:59:15 +0000 (22:59 +0000)]
Don't allow test-suite names with . in them in xml output

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223305 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 06a1a5f256cabe6d20cf745cd93b389815c988a9)

9 years agoGive lit a --xunit-xml-output option for saving results in xunit format
Chris Matthews [Tue, 2 Dec 2014 22:19:21 +0000 (22:19 +0000)]
Give lit a --xunit-xml-output option for saving results in xunit format

  --xunit-xml-output saves test results to disk in JUnit's xml format. This will allow Jenkins to report the details of a lit run.

  Based on a patch by David Chisnall.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223163 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit dcedd15f58e7b76c2ee61c8030799c209104229b)

9 years agoam 33053845: am 00227471: Merge "Don\'t clobber LOCAL_CFLAGS_arm64 in llvm-device...
Tim Murray [Mon, 5 Jan 2015 18:35:45 +0000 (18:35 +0000)]
am 33053845: am 00227471: Merge "Don\'t clobber LOCAL_CFLAGS_arm64 in llvm-device-build."

* commit '3305384515fc8c4a1220cf4c0c868567ac1f1a69':
  Don't clobber LOCAL_CFLAGS_arm64 in llvm-device-build.

9 years agoam 00227471: Merge "Don\'t clobber LOCAL_CFLAGS_arm64 in llvm-device-build."
Tim Murray [Mon, 5 Jan 2015 18:30:05 +0000 (18:30 +0000)]
am 00227471: Merge "Don\'t clobber LOCAL_CFLAGS_arm64 in llvm-device-build."

* commit '00227471485a815abadf2cc8cd334c4e86f187f9':
  Don't clobber LOCAL_CFLAGS_arm64 in llvm-device-build.

9 years agoMerge "Don't clobber LOCAL_CFLAGS_arm64 in llvm-device-build."
Tim Murray [Mon, 5 Jan 2015 18:20:31 +0000 (18:20 +0000)]
Merge "Don't clobber LOCAL_CFLAGS_arm64 in llvm-device-build."

9 years agoDon't clobber LOCAL_CFLAGS_arm64 in llvm-device-build.
Tim Murray [Mon, 5 Jan 2015 18:09:39 +0000 (10:09 -0800)]
Don't clobber LOCAL_CFLAGS_arm64 in llvm-device-build.

bug 18808781

Change-Id: Iabd483a8ec91a4bb6a21e4569c53f28271abdd22

9 years agoam ae3219b6: am 1be85630: Merge "Add -fno-inline to LLVM device flags."
Tim Murray [Mon, 5 Jan 2015 17:04:03 +0000 (17:04 +0000)]
am ae3219b6: am 1be85630: Merge "Add -fno-inline to LLVM device flags."

* commit 'ae3219b66f0195f920947d7aa36c49515f93a208':
  Add -fno-inline to LLVM device flags.

9 years agoam 1be85630: Merge "Add -fno-inline to LLVM device flags."
Tim Murray [Mon, 5 Jan 2015 16:58:44 +0000 (16:58 +0000)]
am 1be85630: Merge "Add -fno-inline to LLVM device flags."

* commit '1be856302d996cbccf76d19bb651347dc2c8d04b':
  Add -fno-inline to LLVM device flags.

9 years agoMerge "Add -fno-inline to LLVM device flags."
Tim Murray [Mon, 5 Jan 2015 16:47:08 +0000 (16:47 +0000)]
Merge "Add -fno-inline to LLVM device flags."

9 years agoAdd -fno-inline to LLVM device flags.
Tim Murray [Mon, 29 Dec 2014 20:46:43 +0000 (12:46 -0800)]
Add -fno-inline to LLVM device flags.

This works around a problem in the last rebase where RS compiles
using an AArch64-based toolchain crash.

bug 18808781

Change-Id: I6c51cf6fc34a1da9182b11fae9471791fa959e6e

9 years agoam 4272ef46: am 09d14aa3: Merge "Update LLVM lit test configuration to be able to...
Stephen Hines [Mon, 22 Dec 2014 19:22:33 +0000 (19:22 +0000)]
am 4272ef46: am 09d14aa3: Merge "Update LLVM lit test configuration to be able to work for 3.6."

* commit '4272ef46d3825b6f6b275cd041876db0fb173518':
  Update LLVM lit test configuration to be able to work for 3.6.

9 years agoam 09d14aa3: Merge "Update LLVM lit test configuration to be able to work for 3.6."
Stephen Hines [Mon, 22 Dec 2014 19:17:45 +0000 (19:17 +0000)]
am 09d14aa3: Merge "Update LLVM lit test configuration to be able to work for 3.6."

* commit '09d14aa3fec0269014fd7b742e84a016b35010f9':
  Update LLVM lit test configuration to be able to work for 3.6.

9 years agoMerge "Update LLVM lit test configuration to be able to work for 3.6."
Stephen Hines [Mon, 22 Dec 2014 19:06:53 +0000 (19:06 +0000)]
Merge "Update LLVM lit test configuration to be able to work for 3.6."

9 years agoUpdate LLVM lit test configuration to be able to work for 3.6.
Stephen Hines [Thu, 4 Dec 2014 09:12:46 +0000 (01:12 -0800)]
Update LLVM lit test configuration to be able to work for 3.6.

Add support for building more host verification tools:
+ LLVMHello.so (loadable plugin pass)
+ lli-child-target
+ llvm-symbolizer (missing some Android.mk magic)
+ llvm-vtabledump
+ verify-uselistorder

Change-Id: Id7a9397bf458e97fc330ea0301ebb001750aac7c

9 years agoam d53f6dc6: am 121f20f7: Merge "Build opt for the device."
Tim Murray [Fri, 19 Dec 2014 23:17:00 +0000 (23:17 +0000)]
am d53f6dc6: am 121f20f7: Merge "Build opt for the device."

* commit 'd53f6dc6dc18f64e451f28520d6af7ea89918619':
  Build opt for the device.

9 years agoam 121f20f7: Merge "Build opt for the device."
Tim Murray [Fri, 19 Dec 2014 23:09:56 +0000 (23:09 +0000)]
am 121f20f7: Merge "Build opt for the device."

* commit '121f20f7317b160aedcaabfbe532e328912ffa18':
  Build opt for the device.

9 years agoMerge "Build opt for the device."
Tim Murray [Fri, 19 Dec 2014 22:58:12 +0000 (22:58 +0000)]
Merge "Build opt for the device."

9 years agoBuild opt for the device.
Tim Murray [Fri, 19 Dec 2014 18:59:03 +0000 (10:59 -0800)]
Build opt for the device.

Change-Id: I3b62c323c3d0062b5de3900f7e285f0dbf2ce533

9 years agoam c1e19007: am 50721a7a: (-s ours) Merge in the following upstream patches to resolv...
Stephen Hines [Wed, 10 Dec 2014 22:23:27 +0000 (22:23 +0000)]
am c1e19007: am 50721a7a: (-s ours) Merge in the following upstream patches to resolve Cortex-A57 crashes.

* commit 'c1e19007aedddec0cd640516a4eb3fed5ee12c7e':
  Merge in the following upstream patches to resolve Cortex-A57 crashes.

9 years agoam e37dded8: Merge "Reset to master." into lmp-mr1-dev-plus-aosp
Dan Albert [Wed, 10 Dec 2014 21:57:28 +0000 (21:57 +0000)]
am e37dded8: Merge "Reset to " into lmp-mr1-dev-plus-aosp

* commit 'e37dded8fc655f57fdba91a016a6469b00f13e5a':
  Reset to master.

9 years agoam 55c3fb9c: am 22c310d7: (-s ours) Revert "Revert "Bring in fixes for Cortex-A53...
Tim Murray [Wed, 10 Dec 2014 21:57:16 +0000 (21:57 +0000)]
am 55c3fb9c: am 22c310d7: (-s ours) Revert "Revert "Bring in fixes for Cortex-A53 errata + build updates.""

* commit '55c3fb9c9c0d6bb8472fd27196c827123428080c':
  Revert "Revert "Bring in fixes for Cortex-A53 errata + build updates.""

9 years agoam a3a36cf6: am 6eeae0cf: Revert "Apply rL216114 from upstream LLVM."
Tim Murray [Wed, 10 Dec 2014 21:56:48 +0000 (21:56 +0000)]
am a3a36cf6: am 6eeae0cf: Revert "Apply rL216114 from upstream LLVM."

* commit 'a3a36cf628f1b0f3980bdb28c103c0e776288da9':
  Revert "Apply rL216114 from upstream LLVM."

9 years agoam 50721a7a: (-s ours) Merge in the following upstream patches to resolve Cortex...
Stephen Hines [Wed, 10 Dec 2014 21:55:51 +0000 (21:55 +0000)]
am 50721a7a: (-s ours) Merge in the following upstream patches to resolve Cortex-A57 crashes.

* commit '50721a7a8e3c7094a828e29e7697ea52855c6542':
  Merge in the following upstream patches to resolve Cortex-A57 crashes.

9 years agoMerge "Reset to master." into lmp-mr1-dev-plus-aosp
Dan Albert [Wed, 10 Dec 2014 18:14:05 +0000 (18:14 +0000)]
Merge "Reset to " into lmp-mr1-dev-plus-aosp

9 years agoReset to master.
Dan Albert [Wed, 10 Dec 2014 18:05:21 +0000 (10:05 -0800)]
Reset to master.

Various automerger/conflict resolution shenanigans have made this
branch no longer match AOSP. Bring them back into sync.

Change-Id: I4117ea6a323068945f237edc0ce0f51e171d4bae

9 years agoam 22c310d7: (-s ours) Revert "Revert "Bring in fixes for Cortex-A53 errata + build...
Tim Murray [Wed, 10 Dec 2014 03:52:32 +0000 (03:52 +0000)]
am 22c310d7: (-s ours) Revert "Revert "Bring in fixes for Cortex-A53 errata + build updates.""

* commit '22c310d78ce9630af15b0de94c18a409705b7496':
  Revert "Revert "Bring in fixes for Cortex-A53 errata + build updates.""

9 years agoam 6eeae0cf: Revert "Apply rL216114 from upstream LLVM."
Tim Murray [Wed, 10 Dec 2014 03:34:12 +0000 (03:34 +0000)]
am 6eeae0cf: Revert "Apply rL216114 from upstream LLVM."

* commit '6eeae0cf0069a272980de53836081a244ca5dffb':
  Revert "Apply rL216114 from upstream LLVM."

9 years agoMerge in the following upstream patches to resolve Cortex-A57 crashes.
Stephen Hines [Fri, 24 Oct 2014 22:42:31 +0000 (15:42 -0700)]
Merge in the following upstream patches to resolve Cortex-A57 crashes.

r214957
r215233
r216455
r216721
r217682
r217689
r217690
r217735

Change-Id: Ia53b88591471325df132caf26e1087510a65ce36

9 years agoRevert "Revert "Bring in fixes for Cortex-A53 errata + build updates.""
Tim Murray [Tue, 9 Dec 2014 23:46:34 +0000 (15:46 -0800)]
Revert "Revert "Bring in fixes for Cortex-A53 errata + build updates.""

This reverts commit c8db087b3b6d8767db4fa54057ac8fa448d812ca.

9 years agoRevert "Apply rL216114 from upstream LLVM."
Tim Murray [Tue, 9 Dec 2014 23:46:31 +0000 (15:46 -0800)]
Revert "Apply rL216114 from upstream LLVM."

This reverts commit 9156e80250ada6f6d39af3b464a918d4855f9a2a.

9 years agoam a21bbdfa: am 876d6995: Merge "Update aosp/master LLVM for rebase to r222494."
Stephen Hines [Thu, 4 Dec 2014 20:05:14 +0000 (20:05 +0000)]
am a21bbdfa: am 876d6995: Merge "Update aosp/master LLVM for rebase to r222494."

* commit 'a21bbdfad461e957fa42ac9d6860ddc9de2da3e9':
  Update aosp/master LLVM for rebase to r222494.

9 years agoam 876d6995: Merge "Update aosp/master LLVM for rebase to r222494."
Stephen Hines [Thu, 4 Dec 2014 19:51:48 +0000 (19:51 +0000)]
am 876d6995: Merge "Update aosp/master LLVM for rebase to r222494."

* commit '876d6995443e99d13696f3941c3a789a4daa7c7a':
  Update aosp/master LLVM for rebase to r222494.

9 years agoMerge "Update aosp/master LLVM for rebase to r222494."
Stephen Hines [Thu, 4 Dec 2014 02:59:27 +0000 (02:59 +0000)]
Merge "Update aosp/master LLVM for rebase to r222494."

9 years agoUpdate aosp/master LLVM for rebase to r222494.
Stephen Hines [Mon, 1 Dec 2014 22:51:49 +0000 (14:51 -0800)]
Update aosp/master LLVM for rebase to r222494.

Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d

9 years agoam 6b8c6a50: am 7a24d3c9: Switch to futimes() instead of futimens() so that we don...
Stephen Hines [Thu, 27 Nov 2014 00:28:28 +0000 (00:28 +0000)]
am 6b8c6a50: am 7a24d3c9: Switch to futimes() instead of futimens() so that we don\'t need GLIBC_2.6.

* commit '6b8c6a5088c221af2b25065b8b6b8b0fec8a116f':
  Switch to futimes() instead of futimens() so that we don't need GLIBC_2.6.

9 years agoam 7a24d3c9: Switch to futimes() instead of futimens() so that we don\'t need GLIBC_2.6.
Stephen Hines [Thu, 27 Nov 2014 00:23:52 +0000 (00:23 +0000)]
am 7a24d3c9: Switch to futimes() instead of futimens() so that we don\'t need GLIBC_2.6.

* commit '7a24d3c99c444122c5bcc1c49f43584140975ce8':
  Switch to futimes() instead of futimens() so that we don't need GLIBC_2.6.

9 years agoSwitch to futimes() instead of futimens() so that we don't need GLIBC_2.6.
Stephen Hines [Thu, 27 Nov 2014 00:02:32 +0000 (16:02 -0800)]
Switch to futimes() instead of futimens() so that we don't need GLIBC_2.6.

Bug: 18540243
Change-Id: I66c63c0aed1da38d676025308f229c927b8ce956