OSDN Git Service

android-x86/external-llvm.git
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 "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 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 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 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 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 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 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 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 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

9 years agoam d2327b22: Merge "glibc has <sys/uio.h>."
Elliott Hughes [Tue, 25 Nov 2014 23:17:14 +0000 (23:17 +0000)]
am d2327b22: Merge "glibc has <sys/uio.h>."

* commit 'd2327b22152ced7bc46dc629fc908959e8a52d03':
  glibc has <sys/uio.h>.

9 years agoMerge "glibc has <sys/uio.h>."
Elliott Hughes [Tue, 25 Nov 2014 23:09:17 +0000 (23:09 +0000)]
Merge "glibc has <sys/uio.h>."

9 years agoglibc has <sys/uio.h>.
Elliott Hughes [Tue, 25 Nov 2014 22:50:32 +0000 (14:50 -0800)]
glibc has <sys/uio.h>.

Change-Id: Iaed181ce8f142355b69b8fd9590f62199c13e534

9 years agoam 2a9316a6: Merge "Don\'t use libgcc_s on Darwin."
Dan Albert [Sun, 9 Nov 2014 09:03:29 +0000 (09:03 +0000)]
am 2a9316a6: Merge "Don\'t use libgcc_s on Darwin."

* commit '2a9316a6c86a257f0c80f46f067423399a05e49a':
  Don't use libgcc_s on Darwin.

9 years agoMerge "Don't use libgcc_s on Darwin."
Dan Albert [Sun, 9 Nov 2014 02:08:50 +0000 (02:08 +0000)]
Merge "Don't use libgcc_s on Darwin."

9 years agoDon't use libgcc_s on Darwin.
Dan Albert [Sun, 9 Nov 2014 00:10:06 +0000 (16:10 -0800)]
Don't use libgcc_s on Darwin.

Apple doesn't have a libgcc_s.

Change-Id: I2d20a579ec629afb2487e61b962c7f22a920c845

9 years agoam 34e653df: Merge "Enable 64-bit builds of all host LLVM tools."
Dan Albert [Sat, 8 Nov 2014 19:27:05 +0000 (19:27 +0000)]
am 34e653df: Merge "Enable 64-bit builds of all host LLVM tools."

* commit '34e653df940b535d13377605d0051ad0bda6465b':
  Enable 64-bit builds of all host LLVM tools.

9 years agoMerge "Enable 64-bit builds of all host LLVM tools."
Dan Albert [Sat, 8 Nov 2014 19:19:42 +0000 (19:19 +0000)]
Merge "Enable 64-bit builds of all host LLVM tools."

9 years agoEnable 64-bit builds of all host LLVM tools.
Stephen Hines [Sat, 8 Nov 2014 18:36:45 +0000 (10:36 -0800)]
Enable 64-bit builds of all host LLVM tools.

Bug: 10653601
Bug: 13751317

We need to manually specify the same libgcc_s that is linked with all other
host tools, because the libc++ build rules explicitly pass -nodefaultlibs.

Change-Id: If85ebb2949f456a2ed5cc412e7d1510cc72a3c76

9 years agoam fd8cbaa7: am fbc55c91: Merge "Revert "Enable 64-bit builds of all host LLVM tools.""
Stephen Hines [Thu, 6 Nov 2014 00:12:09 +0000 (00:12 +0000)]
am fd8cbaa7: am fbc55c91: Merge "Revert "Enable 64-bit builds of all host LLVM tools.""

* commit 'fd8cbaa7d632c2eedbfe72fd58f513e6ad828575':
  Revert "Enable 64-bit builds of all host LLVM tools."

9 years agoam fbc55c91: Merge "Revert "Enable 64-bit builds of all host LLVM tools.""
Stephen Hines [Thu, 6 Nov 2014 00:05:40 +0000 (00:05 +0000)]
am fbc55c91: Merge "Revert "Enable 64-bit builds of all host LLVM tools.""

* commit 'fbc55c91b9e9eb1f38fd2b9b1a4a1bb3a9c50ef4':
  Revert "Enable 64-bit builds of all host LLVM tools."

9 years agoMerge "Revert "Enable 64-bit builds of all host LLVM tools.""
Stephen Hines [Wed, 5 Nov 2014 23:48:02 +0000 (23:48 +0000)]
Merge "Revert "Enable 64-bit builds of all host LLVM tools.""

9 years agoRevert "Enable 64-bit builds of all host LLVM tools."
Stephen Hines [Wed, 5 Nov 2014 23:46:32 +0000 (23:46 +0000)]
Revert "Enable 64-bit builds of all host LLVM tools."

This reverts commit f514d2c2b4a722b311d2f2c2a8762d7a83d42c00.

Change-Id: I240b55287c4c8a812b95b950a9a928f3e36628c5

9 years agoam 38292623: am e5a80829: Merge "Enable 64-bit builds of all host LLVM tools."
Stephen Hines [Wed, 5 Nov 2014 23:06:25 +0000 (23:06 +0000)]
am 38292623: am e5a80829: Merge "Enable 64-bit builds of all host LLVM tools."

* commit '3829262340cf1916efa8891045039f193f6d5211':
  Enable 64-bit builds of all host LLVM tools.

9 years agoam e5a80829: Merge "Enable 64-bit builds of all host LLVM tools."
Stephen Hines [Wed, 5 Nov 2014 23:01:24 +0000 (23:01 +0000)]
am e5a80829: Merge "Enable 64-bit builds of all host LLVM tools."

* commit 'e5a8082990418db051a52f003033a480ca691bec':
  Enable 64-bit builds of all host LLVM tools.

9 years agoMerge "Enable 64-bit builds of all host LLVM tools."
Stephen Hines [Wed, 5 Nov 2014 22:42:47 +0000 (22:42 +0000)]
Merge "Enable 64-bit builds of all host LLVM tools."

9 years agoEnable 64-bit builds of all host LLVM tools.
Stephen Hines [Wed, 5 Nov 2014 00:37:08 +0000 (16:37 -0800)]
Enable 64-bit builds of all host LLVM tools.

Bug: 10653601
Bug: 13751317

We need to manually specify the same libgcc_s that is linked with all other
host tools, because the libc++ build rules explicitly pass -nodefaultlibs.

Change-Id: I09e7d2894e2be90ac81223b523688973fcb7de9a

9 years agoam 0a12e3b1: am 3160f501: Merge "Add color support for Clang!"
Stephen Hines [Tue, 4 Nov 2014 01:04:56 +0000 (01:04 +0000)]
am 0a12e3b1: am 3160f501: Merge "Add color support for Clang!"

* commit '0a12e3b13373e65953a2bb1074532bd981c31a6a':
  Add color support for Clang!

9 years agoam 3160f501: Merge "Add color support for Clang!"
Stephen Hines [Tue, 4 Nov 2014 00:53:30 +0000 (00:53 +0000)]
am 3160f501: Merge "Add color support for Clang!"

* commit '3160f5018b58edd927dc288630f115b8f910f8f3':
  Add color support for Clang!

9 years agoMerge "Add color support for Clang!"
Stephen Hines [Mon, 3 Nov 2014 21:59:43 +0000 (21:59 +0000)]
Merge "Add color support for Clang!"

9 years agoam 4de5ad43: am 0d802495: Merge "Allow mm in these subdirectories."
Dan Albert [Mon, 3 Nov 2014 17:59:53 +0000 (17:59 +0000)]
am 4de5ad43: am 0d802495: Merge "Allow mm in these subdirectories."

* commit '4de5ad4388bab02661c00437e7cf6b463b705ca9':
  Allow mm in these subdirectories.

9 years agoam 0d802495: Merge "Allow mm in these subdirectories."
Dan Albert [Mon, 3 Nov 2014 17:54:45 +0000 (17:54 +0000)]
am 0d802495: Merge "Allow mm in these subdirectories."

* commit '0d8024950adc786e7d360261de0effe0ddd236d0':
  Allow mm in these subdirectories.

9 years agoMerge "Allow mm in these subdirectories."
Dan Albert [Mon, 3 Nov 2014 17:49:49 +0000 (17:49 +0000)]
Merge "Allow mm in these subdirectories."

9 years agoAllow mm in these subdirectories.
Dan Albert [Fri, 31 Oct 2014 22:57:45 +0000 (15:57 -0700)]
Allow mm in these subdirectories.

These files weren't including llvm.mk themselves, causing
LLVM_HOST_BUILD_MK to be undefined. For make, include $(undefined_var)
fails without error, because make is quite possibly the worst tool
ever made.

Change-Id: Ic2ddd7ba844cf0da98e527b4f05511acb9db3b06

9 years agoAdd color support for Clang!
Stephen Hines [Fri, 31 Oct 2014 08:44:58 +0000 (01:44 -0700)]
Add color support for Clang!

Bug: 18187181

We were missing the HAVE_TERMINFO define, as well as proper linkage against
ncurses to enable this.

Change-Id: I985e1720fadbce4e20ec3608e7d5f0f67d1a74e9

9 years agoam 8a682391: am a7f35714: Merge "Add host and device build rules for the llvm-symboli...
Stephen Hines [Thu, 30 Oct 2014 23:50:59 +0000 (23:50 +0000)]
am 8a682391: am a7f35714: Merge "Add host and device build rules for the llvm-symbolizer binary."

* commit '8a68239100bc9f6f30ab1fcb0108085a636b7486':
  Add host and device build rules for the llvm-symbolizer binary.

9 years agoam a7f35714: Merge "Add host and device build rules for the llvm-symbolizer binary."
Stephen Hines [Thu, 30 Oct 2014 23:42:59 +0000 (23:42 +0000)]
am a7f35714: Merge "Add host and device build rules for the llvm-symbolizer binary."

* commit 'a7f357148de9be178f55725575c70ce9a888d81c':
  Add host and device build rules for the llvm-symbolizer binary.

9 years agoresolved conflicts for merge of edc631c2 to lmp-mr1-dev-plus-aosp
Stephen Hines [Thu, 30 Oct 2014 21:35:35 +0000 (14:35 -0700)]
resolved conflicts for merge of edc631c2 to lmp-mr1-dev-plus-aosp

9 years agoRevert "Revert "Bring in fixes for Cortex-A53 errata + build updates.""
Stephen Hines [Thu, 30 Oct 2014 21:35:26 +0000 (14:35 -0700)]
Revert "Revert "Bring in fixes for Cortex-A53 errata + build updates.""

This reverts commit c8db087b3b6d8767db4fa54057ac8fa448d812ca.

9 years agoMerge "Add host and device build rules for the llvm-symbolizer binary."
Stephen Hines [Thu, 30 Oct 2014 21:10:14 +0000 (21:10 +0000)]
Merge "Add host and device build rules for the llvm-symbolizer binary."

9 years agoam 8c094149: Merge "Merge in the following upstream patches to resolve Cortex-A57...
Stephen Hines [Thu, 30 Oct 2014 21:07:03 +0000 (21:07 +0000)]
am 8c094149: Merge "Merge in the following upstream patches to resolve Cortex-A57 crashes."

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

9 years agoMerge "Merge in the following upstream patches to resolve Cortex-A57 crashes."
Stephen Hines [Thu, 30 Oct 2014 21:04:03 +0000 (21:04 +0000)]
Merge "Merge in the following upstream patches to resolve Cortex-A57 crashes."

9 years agoam 3501f0eb: am 8a177369: Bring in fixes for Cortex-A53 errata + build updates.
Stephen Hines [Sun, 26 Oct 2014 22:48:33 +0000 (22:48 +0000)]
am 3501f0eb: am 8a177369: Bring in fixes for Cortex-A53 errata + build updates.

* commit '3501f0eba09d17cabce968d58bca0301d35e418b':

9 years agoam 0d30cfd0: am 281cc67b: Merge "Bring in fixes for Cortex-A53 errata + build updates."
Stephen Hines [Sun, 26 Oct 2014 22:48:32 +0000 (22:48 +0000)]
am 0d30cfd0: am 281cc67b: Merge "Bring in fixes for Cortex-A53 errata + build updates."

* commit '0d30cfd0e95d828428d8fae164a4b567c005847a':

9 years agoam 174cfc0e: am b86aaa73: add ARM codegen for x86 LLVM if specified
Tim Murray [Sun, 26 Oct 2014 22:48:32 +0000 (22:48 +0000)]
am 174cfc0e: am b86aaa73: add ARM codegen for x86 LLVM if specified

* commit '174cfc0e722b8cfd4887564e6c2d827e7e8764ba':

9 years agoam 41aed678: am f8e021ce: Undefined fseeko/ftello for Windows builds.
Stephen Hines [Sun, 26 Oct 2014 22:48:31 +0000 (22:48 +0000)]
am 41aed678: am f8e021ce: Undefined fseeko/ftello for Windows builds.

* commit '41aed678bf944bd24d46360ef4a3c7eb207ecbf0':

9 years agoam e5077827: am 8a95734f: Fix windows build for LLVM.
Stephen Hines [Sun, 26 Oct 2014 22:48:30 +0000 (22:48 +0000)]
am e5077827: am 8a95734f: Fix windows build for LLVM.

* commit 'e507782725f445eb6576b03da2d12abec65dc538':

9 years agoam 7e56dd23: am 06d8c96f: Merge "Move libLLVMProfileData to llvm_post_static_libraries."
Stephen Hines [Sun, 26 Oct 2014 22:48:29 +0000 (22:48 +0000)]
am 7e56dd23: am 06d8c96f: Merge "Move libLLVMProfileData to llvm_post_static_libraries."

* commit '7e56dd23e719837ea09f383b98c7553484bc9b70':

9 years agoam 344ba19c: am 593a05ca: Add support for scalarizing cttz_zero_undef
Petar Jovanovic [Sun, 26 Oct 2014 22:48:28 +0000 (22:48 +0000)]
am 344ba19c: am 593a05ca: Add support for scalarizing cttz_zero_undef

* commit '344ba19c2d471f42261a4404924239dd279eb55e':

9 years agoam dea5fa20: am f06aaf11: Add support for scalarizing ctlz_zero_undef
Petar Jovanovic [Sun, 26 Oct 2014 22:48:27 +0000 (22:48 +0000)]
am dea5fa20: am f06aaf11: Add support for scalarizing ctlz_zero_undef

* commit 'dea5fa206021ec211418c2ff6d89e0322da82661':

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 agoam 9156e802: Apply rL216114 from upstream LLVM.
Tim Murray [Thu, 23 Oct 2014 22:28:38 +0000 (22:28 +0000)]
am 9156e802: Apply rL216114 from upstream LLVM.

* commit '9156e80250ada6f6d39af3b464a918d4855f9a2a':
  Apply rL216114 from upstream LLVM.

9 years agoam c8db087b: Revert "Bring in fixes for Cortex-A53 errata + build updates."
Tim Murray [Thu, 23 Oct 2014 22:28:37 +0000 (22:28 +0000)]
am c8db087b: Revert "Bring in fixes for Cortex-A53 errata + build updates."

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

9 years agoApply rL216114 from upstream LLVM.
Tim Murray [Thu, 23 Oct 2014 21:17:51 +0000 (14:17 -0700)]
Apply rL216114 from upstream LLVM.

bug 18094492

Change-Id: Ic049d4123b9240d89daf4f3c5e8d82e8276a84e7

9 years agoRevert "Bring in fixes for Cortex-A53 errata + build updates."
Tim Murray [Thu, 23 Oct 2014 20:55:05 +0000 (13:55 -0700)]
Revert "Bring in fixes for Cortex-A53 errata + build updates."

This reverts commit 8a1773694c6d9b1277647440583811ad3d85c6a4.

bug 18094492

9 years agoAdd host and device build rules for the llvm-symbolizer binary.
Stephen Hines [Thu, 23 Oct 2014 17:51:46 +0000 (10:51 -0700)]
Add host and device build rules for the llvm-symbolizer binary.

This change also adds DebugInfo to libLLVM.so on the device. Previously, we
did not require this library to be present.

Change-Id: Ie5791b58fb6d414a6e06e652ba8a63e6e1bdc210

9 years agoam 8a177369: Bring in fixes for Cortex-A53 errata + build updates.
Stephen Hines [Wed, 22 Oct 2014 12:43:39 +0000 (12:43 +0000)]
am 8a177369: Bring in fixes for Cortex-A53 errata + build updates.

* commit '8a1773694c6d9b1277647440583811ad3d85c6a4':
  Bring in fixes for Cortex-A53 errata + build updates.

9 years agoam 8a177369: Bring in fixes for Cortex-A53 errata + build updates.
Stephen Hines [Tue, 21 Oct 2014 03:09:44 +0000 (03:09 +0000)]
am 8a177369: Bring in fixes for Cortex-A53 errata + build updates.

* commit '8a1773694c6d9b1277647440583811ad3d85c6a4':
  Bring in fixes for Cortex-A53 errata + build updates.

9 years agoBring in fixes for Cortex-A53 errata + build updates.
Stephen Hines [Fri, 17 Oct 2014 15:47:43 +0000 (08:47 -0700)]
Bring in fixes for Cortex-A53 errata + build updates.

Bug: 18034609

(cherry picked from commit bfc2d688b591c574c0cc788348c74545ce894efa)

Change-Id: I010fb735bb84fe97ccb8e3878f9601cb533962f4

9 years agoam 281cc67b: Merge "Bring in fixes for Cortex-A53 errata + build updates."
Stephen Hines [Fri, 17 Oct 2014 20:24:27 +0000 (20:24 +0000)]
am 281cc67b: Merge "Bring in fixes for Cortex-A53 errata + build updates."

* commit '281cc67b6ac794b1eb8232e6efca366d870dad43':
  Bring in fixes for Cortex-A53 errata + build updates.

9 years agoam 281cc67b: Merge "Bring in fixes for Cortex-A53 errata + build updates."
Stephen Hines [Fri, 17 Oct 2014 20:24:27 +0000 (20:24 +0000)]
am 281cc67b: Merge "Bring in fixes for Cortex-A53 errata + build updates."

* commit '281cc67b6ac794b1eb8232e6efca366d870dad43':
  Bring in fixes for Cortex-A53 errata + build updates.

9 years agoMerge "Bring in fixes for Cortex-A53 errata + build updates."
Stephen Hines [Fri, 17 Oct 2014 20:14:58 +0000 (20:14 +0000)]
Merge "Bring in fixes for Cortex-A53 errata + build updates."

9 years agoBring in fixes for Cortex-A53 errata + build updates.
Stephen Hines [Fri, 17 Oct 2014 15:47:43 +0000 (08:47 -0700)]
Bring in fixes for Cortex-A53 errata + build updates.

Bug: 18034609

Change-Id: I2cf0094eb9df801a84274ff29018431d75da89dd

9 years agoam b86aaa73: add ARM codegen for x86 LLVM if specified
Tim Murray [Thu, 16 Oct 2014 07:00:40 +0000 (07:00 +0000)]
am b86aaa73: add ARM codegen for x86 LLVM if specified

* commit 'b86aaa733ce2042447857baf096ccc58b4ec430a':
  add ARM codegen for x86 LLVM if specified

9 years agoam b86aaa73: add ARM codegen for x86 LLVM if specified
Tim Murray [Wed, 15 Oct 2014 23:58:22 +0000 (23:58 +0000)]
am b86aaa73: add ARM codegen for x86 LLVM if specified

* commit 'b86aaa733ce2042447857baf096ccc58b4ec430a':
  add ARM codegen for x86 LLVM if specified

9 years agoadd ARM codegen for x86 LLVM if specified
Tim Murray [Wed, 15 Oct 2014 21:05:57 +0000 (14:05 -0700)]
add ARM codegen for x86 LLVM if specified

bug 17765171

Change-Id: Id1135f5804d2738c7de5c264079e0a61d161f997

9 years agoam f8e021ce: Undefined fseeko/ftello for Windows builds.
Stephen Hines [Thu, 2 Oct 2014 12:41:29 +0000 (12:41 +0000)]
am f8e021ce: Undefined fseeko/ftello for Windows builds.

* commit 'f8e021ce4621688f8f57bf98302cba23f5d7e0f1':
  Undefined fseeko/ftello for Windows builds.