OSDN Git Service

android-x86/art.git
9 years agoam 645ac13f: am c4d27a4b: am c670efd6: Merge "ART: Add debuggable compiler flag"
Andreas Gampe [Wed, 4 Mar 2015 23:24:33 +0000 (23:24 +0000)]
am 645ac13f: am c4d27a4b: am c670efd6: Merge "ART: Add debuggable compiler flag"

* commit '645ac13f1f3d103dbb7040bdcb9ed2c957a7ca16':
  ART: Add debuggable compiler flag

9 years agoam 92bed089: am 9213dcb5: am 029113f1: Merge "ART: Fix missing handles"
Andreas Gampe [Wed, 4 Mar 2015 23:24:32 +0000 (23:24 +0000)]
am 92bed089: am 9213dcb5: am 029113f1: Merge "ART: Fix missing handles"

* commit '92bed089738229a4f594a964fe18e28523f0926c':
  ART: Fix missing handles

9 years agoam f5bcefb1: am 7f9b19d9: am c4371cd0: Merge "Fix bce gtest."
Mingyao Yang [Wed, 4 Mar 2015 23:24:02 +0000 (23:24 +0000)]
am f5bcefb1: am 7f9b19d9: am c4371cd0: Merge "Fix bce gtest."

* commit 'f5bcefb1829c8178d21585b95c72a383c65f6293':
  Fix bce gtest.

9 years agoam dfeed66b: am 4b50ca8c: am d8de6f2f: Merge "Make BCE a no-op if there is no array...
Mingyao Yang [Wed, 4 Mar 2015 23:23:38 +0000 (23:23 +0000)]
am dfeed66b: am 4b50ca8c: am d8de6f2f: Merge "Make BCE a no-op if there is no array access."

* commit 'dfeed66b757c62bc6a935680857b36534f1e4386':
  Make BCE a no-op if there is no array access.

9 years agoam c4d27a4b: am c670efd6: Merge "ART: Add debuggable compiler flag"
Andreas Gampe [Wed, 4 Mar 2015 22:51:29 +0000 (22:51 +0000)]
am c4d27a4b: am c670efd6: Merge "ART: Add debuggable compiler flag"

* commit 'c4d27a4b86323f595f7499542692525249ec384b':
  ART: Add debuggable compiler flag

9 years agoam 9213dcb5: am 029113f1: Merge "ART: Fix missing handles"
Andreas Gampe [Wed, 4 Mar 2015 22:51:28 +0000 (22:51 +0000)]
am 9213dcb5: am 029113f1: Merge "ART: Fix missing handles"

* commit '9213dcb582f46d3ee03db237db53f2ada2b3e47b':
  ART: Fix missing handles

9 years agoam c670efd6: Merge "ART: Add debuggable compiler flag"
Andreas Gampe [Wed, 4 Mar 2015 22:44:40 +0000 (22:44 +0000)]
am c670efd6: Merge "ART: Add debuggable compiler flag"

* commit 'c670efd6ba9dbd1166bfd8c805bb6b2df7d4313a':
  ART: Add debuggable compiler flag

9 years agoam 029113f1: Merge "ART: Fix missing handles"
Andreas Gampe [Wed, 4 Mar 2015 22:44:39 +0000 (22:44 +0000)]
am 029113f1: Merge "ART: Fix missing handles"

* commit '029113f1013e2ce9027ea241a68f93072ce1bfe9':
  ART: Fix missing handles

9 years agoMerge "ART: Add debuggable compiler flag"
Andreas Gampe [Wed, 4 Mar 2015 21:12:27 +0000 (21:12 +0000)]
Merge "ART: Add debuggable compiler flag"

9 years agoMerge "ART: Fix missing handles"
Andreas Gampe [Wed, 4 Mar 2015 21:05:59 +0000 (21:05 +0000)]
Merge "ART: Fix missing handles"

9 years agoam 7f9b19d9: am c4371cd0: Merge "Fix bce gtest."
Mingyao Yang [Wed, 4 Mar 2015 20:35:11 +0000 (20:35 +0000)]
am 7f9b19d9: am c4371cd0: Merge "Fix bce gtest."

* commit '7f9b19d93589f2bfe57807c7e38d4c4ede0d5ded':
  Fix bce gtest.

9 years agoam c4371cd0: Merge "Fix bce gtest."
Mingyao Yang [Wed, 4 Mar 2015 20:28:51 +0000 (20:28 +0000)]
am c4371cd0: Merge "Fix bce gtest."

* commit 'c4371cd0fe506703b5249cd9d7cad936b9fb4379':
  Fix bce gtest.

9 years agoMerge "Fix bce gtest."
Mingyao Yang [Wed, 4 Mar 2015 20:22:26 +0000 (20:22 +0000)]
Merge "Fix bce gtest."

9 years agoART: Add debuggable compiler flag
Andreas Gampe [Mon, 2 Mar 2015 22:07:33 +0000 (14:07 -0800)]
ART: Add debuggable compiler flag

Add a flag to compiler options that shows debuggability.

Change-Id: Id17ec72babe2ee88713a0d274eff86508de30666

9 years agoART: Fix missing handles
Andreas Gampe [Wed, 4 Mar 2015 01:48:39 +0000 (17:48 -0800)]
ART: Fix missing handles

Follow-up to https://android-review.googlesource.com/137010.

Change-Id: Ie97bd01f3cd6eeef9ae38fd189b933b905832d52

9 years agoFix bce gtest.
Mingyao Yang [Wed, 4 Mar 2015 20:10:34 +0000 (12:10 -0800)]
Fix bce gtest.

Change-Id: I8b974b68bbebef704fa3c8a073f2920f8a78d1fa

9 years agoam 4b50ca8c: am d8de6f2f: Merge "Make BCE a no-op if there is no array access."
Mingyao Yang [Wed, 4 Mar 2015 19:41:17 +0000 (19:41 +0000)]
am 4b50ca8c: am d8de6f2f: Merge "Make BCE a no-op if there is no array access."

* commit '4b50ca8cecfb8675613a8dda82b560cc9468e549':
  Make BCE a no-op if there is no array access.

9 years agoam d8de6f2f: Merge "Make BCE a no-op if there is no array access."
Mingyao Yang [Wed, 4 Mar 2015 19:37:29 +0000 (19:37 +0000)]
am d8de6f2f: Merge "Make BCE a no-op if there is no array access."

* commit 'd8de6f2f6083c119a56b6d4abe537a67c070ebea':
  Make BCE a no-op if there is no array access.

9 years agoMerge "Make BCE a no-op if there is no array access."
Mingyao Yang [Wed, 4 Mar 2015 19:30:50 +0000 (19:30 +0000)]
Merge "Make BCE a no-op if there is no array access."

9 years agoam 55c9b90f: am 88486509: am dc68bafc: Merge "Update run-test 031-class-attributes"
Sebastien Hertz [Wed, 4 Mar 2015 17:16:35 +0000 (17:16 +0000)]
am 55c9b90f: am 88486509: am dc68bafc: Merge "Update run-test 031-class-attributes"

* commit '55c9b90fddf051866c2ab8b10c28129fb5fcb0fa':
  Update run-test 031-class-attributes

9 years agoam 88486509: am dc68bafc: Merge "Update run-test 031-class-attributes"
Sebastien Hertz [Wed, 4 Mar 2015 17:10:39 +0000 (17:10 +0000)]
am 88486509: am dc68bafc: Merge "Update run-test 031-class-attributes"

* commit '88486509260ef535bca8405a120261580cb750a2':
  Update run-test 031-class-attributes

9 years agoam dc68bafc: Merge "Update run-test 031-class-attributes"
Sebastien Hertz [Wed, 4 Mar 2015 17:05:01 +0000 (17:05 +0000)]
am dc68bafc: Merge "Update run-test 031-class-attributes"

* commit 'dc68bafc29a457b1cc5b29a03f2ef5f2af77865d':
  Update run-test 031-class-attributes

9 years agoMerge "Update run-test 031-class-attributes"
Sebastien Hertz [Wed, 4 Mar 2015 16:55:21 +0000 (16:55 +0000)]
Merge "Update run-test 031-class-attributes"

9 years agoUpdate run-test 031-class-attributes
Sebastien Hertz [Wed, 4 Mar 2015 15:45:31 +0000 (16:45 +0100)]
Update run-test 031-class-attributes

Ensure types are printed in alphabetical order.

Bug: 19499481
Change-Id: Ia14d2529f8031bc4c2bfb8911fdebebf97638dc9

9 years agoam c4a99451: am 4cac71c8: am 3d7d2af4: Merge "Change how we report exceptions to...
Nicolas Geoffray [Wed, 4 Mar 2015 11:31:19 +0000 (11:31 +0000)]
am c4a99451: am 4cac71c8: am 3d7d2af4: Merge "Change how we report exceptions to the debugger."

* commit 'c4a99451851805d008ee48e9314f08ec91eb55cb':
  Change how we report exceptions to the debugger.

9 years agoam 4cac71c8: am 3d7d2af4: Merge "Change how we report exceptions to the debugger."
Nicolas Geoffray [Wed, 4 Mar 2015 11:23:59 +0000 (11:23 +0000)]
am 4cac71c8: am 3d7d2af4: Merge "Change how we report exceptions to the debugger."

* commit '4cac71c8daf86bf1b6eaa22d41298c4c10de7bbd':
  Change how we report exceptions to the debugger.

9 years agoam 3d7d2af4: Merge "Change how we report exceptions to the debugger."
Nicolas Geoffray [Wed, 4 Mar 2015 11:17:06 +0000 (11:17 +0000)]
am 3d7d2af4: Merge "Change how we report exceptions to the debugger."

* commit '3d7d2af4c6502b771b032ee9bf3ab30e78f9c60d':
  Change how we report exceptions to the debugger.

9 years agoMerge "Change how we report exceptions to the debugger."
Nicolas Geoffray [Wed, 4 Mar 2015 11:13:16 +0000 (11:13 +0000)]
Merge "Change how we report exceptions to the debugger."

9 years agoam ccb80fe0: am 8bf6ac2e: am 87896b3a: Merge "Fix arm64 build."
Nicolas Geoffray [Wed, 4 Mar 2015 10:49:13 +0000 (10:49 +0000)]
am ccb80fe0: am 8bf6ac2e: am 87896b3a: Merge "Fix arm64 build."

* commit 'ccb80fe03a3e4af05b7abc0953037d945e650638':
  Fix arm64 build.

9 years agoam 8bf6ac2e: am 87896b3a: Merge "Fix arm64 build."
Nicolas Geoffray [Wed, 4 Mar 2015 10:37:05 +0000 (10:37 +0000)]
am 8bf6ac2e: am 87896b3a: Merge "Fix arm64 build."

* commit '8bf6ac2e5d23b9a876df1a61f061cb954601da3f':
  Fix arm64 build.

9 years agoam 87896b3a: Merge "Fix arm64 build."
Nicolas Geoffray [Wed, 4 Mar 2015 10:33:21 +0000 (10:33 +0000)]
am 87896b3a: Merge "Fix arm64 build."

* commit '87896b3a1f97c815fe02c7490c1f27951c58bbbf':
  Fix arm64 build.

9 years agoMerge "Fix arm64 build."
Nicolas Geoffray [Wed, 4 Mar 2015 10:29:22 +0000 (10:29 +0000)]
Merge "Fix arm64 build."

9 years agoFix arm64 build.
Nicolas Geoffray [Wed, 4 Mar 2015 10:28:04 +0000 (10:28 +0000)]
Fix arm64 build.

Change-Id: Ib6babc1c6e8f2e78badc93cfcf89950e53f71bbb

9 years agoam 173a4976: am e06a852e: am 44d95a22: Merge "Switch from memalign to posix_memalign...
Brian Carlstrom [Wed, 4 Mar 2015 05:58:13 +0000 (05:58 +0000)]
am 173a4976: am e06a852e: am 44d95a22: Merge "Switch from memalign to posix_memalign for Mac build"

* commit '173a49766461802940e316e505b4e651ca7e9a9a':
  Switch from memalign to posix_memalign for Mac build

9 years agoam e06a852e: am 44d95a22: Merge "Switch from memalign to posix_memalign for Mac build"
Brian Carlstrom [Wed, 4 Mar 2015 05:52:52 +0000 (05:52 +0000)]
am e06a852e: am 44d95a22: Merge "Switch from memalign to posix_memalign for Mac build"

* commit 'e06a852e93834d2d1cb84b6af9e051de405cfe09':
  Switch from memalign to posix_memalign for Mac build

9 years agoam 44d95a22: Merge "Switch from memalign to posix_memalign for Mac build"
Brian Carlstrom [Wed, 4 Mar 2015 05:46:08 +0000 (05:46 +0000)]
am 44d95a22: Merge "Switch from memalign to posix_memalign for Mac build"

* commit '44d95a22b2d9127f9b803a70dbe00d0816e922ad':
  Switch from memalign to posix_memalign for Mac build

9 years agoMerge "Switch from memalign to posix_memalign for Mac build"
Brian Carlstrom [Wed, 4 Mar 2015 05:40:05 +0000 (05:40 +0000)]
Merge "Switch from memalign to posix_memalign for Mac build"

9 years agoSwitch from memalign to posix_memalign for Mac build
Brian Carlstrom [Wed, 4 Mar 2015 05:21:29 +0000 (21:21 -0800)]
Switch from memalign to posix_memalign for Mac build

Change-Id: Id320015ea3999605954f53b5e266f53e968c7065

9 years agoam 1dde123b: am 2a3edf08: am ff3ef43f: Merge "Reserve bits in the lock word for read...
Hiroshi Yamauchi [Wed, 4 Mar 2015 02:01:34 +0000 (02:01 +0000)]
am 1dde123b: am 2a3edf08: am ff3ef43f: Merge "Reserve bits in the lock word for read barriers."

* commit '1dde123b8c95fd4f265a84be129cf224ea9f4985':
  Reserve bits in the lock word for read barriers.

9 years agoam 2a3edf08: am ff3ef43f: Merge "Reserve bits in the lock word for read barriers."
Hiroshi Yamauchi [Wed, 4 Mar 2015 01:50:15 +0000 (01:50 +0000)]
am 2a3edf08: am ff3ef43f: Merge "Reserve bits in the lock word for read barriers."

* commit '2a3edf08eb9201557b71cf6d20f98081d9fab8c7':
  Reserve bits in the lock word for read barriers.

9 years agoam ff3ef43f: Merge "Reserve bits in the lock word for read barriers."
Hiroshi Yamauchi [Wed, 4 Mar 2015 01:43:57 +0000 (01:43 +0000)]
am ff3ef43f: Merge "Reserve bits in the lock word for read barriers."

* commit 'ff3ef43f3d0f0986fe23286af028b352277b6e1e':
  Reserve bits in the lock word for read barriers.

9 years agoMake BCE a no-op if there is no array access.
Mingyao Yang [Mon, 2 Mar 2015 23:14:13 +0000 (15:14 -0800)]
Make BCE a no-op if there is no array access.

Change-Id: I8456182808c1dbaa0c0ae1b8c2e94bb17baf5f29

9 years agoMerge "Reserve bits in the lock word for read barriers."
Hiroshi Yamauchi [Wed, 4 Mar 2015 01:37:11 +0000 (01:37 +0000)]
Merge "Reserve bits in the lock word for read barriers."

9 years agoReserve bits in the lock word for read barriers.
Hiroshi Yamauchi [Tue, 10 Feb 2015 01:11:42 +0000 (17:11 -0800)]
Reserve bits in the lock word for read barriers.

This prepares for the CC collector to use the standard object header
model by storing the read barrier state in the lock word.

Bug: 19355854
Bug: 12687968
Change-Id: Ia7585662dd2cebf0479a3e74f734afe5059fb70f

9 years agoam 95b6d118: am e59ff2e5: am 5e42cd3e: Merge "Wait for threads to finish unregistering"
Mathieu Chartier [Wed, 4 Mar 2015 01:08:20 +0000 (01:08 +0000)]
am 95b6d118: am e59ff2e5: am 5e42cd3e: Merge "Wait for threads to finish unregistering"

* commit '95b6d11898f9d8619f978c1f7b12ddc69674ff3b':
  Wait for threads to finish unregistering

9 years agoam e59ff2e5: am 5e42cd3e: Merge "Wait for threads to finish unregistering"
Mathieu Chartier [Wed, 4 Mar 2015 00:58:53 +0000 (00:58 +0000)]
am e59ff2e5: am 5e42cd3e: Merge "Wait for threads to finish unregistering"

* commit 'e59ff2e56a1f273b8ec019df378c9a0f5dad68bf':
  Wait for threads to finish unregistering

9 years agoam 5e42cd3e: Merge "Wait for threads to finish unregistering"
Mathieu Chartier [Wed, 4 Mar 2015 00:51:57 +0000 (00:51 +0000)]
am 5e42cd3e: Merge "Wait for threads to finish unregistering"

* commit '5e42cd3eee2c89214a331a36fe226cfcc57917a3':
  Wait for threads to finish unregistering

9 years agoMerge "Wait for threads to finish unregistering"
Mathieu Chartier [Wed, 4 Mar 2015 00:46:47 +0000 (00:46 +0000)]
Merge "Wait for threads to finish unregistering"

9 years agoam a08345d0: am 4c00740d: am c8fb9184: Merge "Add a change that should be part of...
Mingyao Yang [Wed, 4 Mar 2015 00:40:19 +0000 (00:40 +0000)]
am a08345d0: am 4c00740d: am c8fb9184: Merge "Add a change that should be part of "enhance gvn for commutative ops.""

* commit 'a08345d0fd575e3c40d40a150ef7fe433f86f170':
  Add a change that should be part of "enhance gvn for commutative ops."

9 years agoam bc04d18d: am 85079b29: am 2347d60a: Merge "Remove old build options from .gitignore"
Brian Carlstrom [Wed, 4 Mar 2015 00:36:09 +0000 (00:36 +0000)]
am bc04d18d: am 85079b29: am 2347d60a: Merge "Remove old build options from .gitignore"

* commit 'bc04d18d12ffb75a9cf24bf7645b0ca8a1f60d4e':
  Remove old build options from .gitignore

9 years agoam d8fe1355: am 0a857961: am 49ccb6e6: Merge "Opt compiler: enhance gvn for commutati...
Mingyao Yang [Wed, 4 Mar 2015 00:36:07 +0000 (00:36 +0000)]
am d8fe1355: am 0a857961: am 49ccb6e6: Merge "Opt compiler: enhance gvn for commutative ops."

* commit 'd8fe1355ede55654370f332175369308b545e4c8':
  Opt compiler: enhance gvn for commutative ops.

9 years agoam d90e78ff: am 091af0cc: am 86a4db46: Merge "Remove ART_SMALL_MODE ifdefs."
Jeff Hao [Wed, 4 Mar 2015 00:36:06 +0000 (00:36 +0000)]
am d90e78ff: am 091af0cc: am 86a4db46: Merge "Remove ART_SMALL_MODE ifdefs."

* commit 'd90e78ff46278bb31bd9f0ec13bcd1c4f454d3f6':
  Remove ART_SMALL_MODE ifdefs.

9 years agoam 4c00740d: am c8fb9184: Merge "Add a change that should be part of "enhance gvn...
Mingyao Yang [Wed, 4 Mar 2015 00:35:04 +0000 (00:35 +0000)]
am 4c00740d: am c8fb9184: Merge "Add a change that should be part of "enhance gvn for commutative ops.""

* commit '4c00740d80d9c4816bebe8359f6c6070512d9459':
  Add a change that should be part of "enhance gvn for commutative ops."

9 years agoWait for threads to finish unregistering
Mathieu Chartier [Tue, 3 Mar 2015 21:51:04 +0000 (13:51 -0800)]
Wait for threads to finish unregistering

There was a race where Thread::join would return before the thread was
unregistered. This caused a problem with Daemons.stop since the thread
list could get deleted before the daemon thread was removed from list_.
This caused occasional "Request to unregister unattached thread"
errors and warnings.

The fix is to wait until threads finish registering before destroying
the thread list. The only threads which can be unregistering at this
point are the daemons we stopped earlier during the runtime shutdown
process. The issue is that thread join finishes before we remove the
thread from the thread list.

Also some cleanup.

Bug: 18713034
Change-Id: I8921122fe8462643a6b814b5f00632481e3831fb

9 years agoam 85079b29: am 2347d60a: Merge "Remove old build options from .gitignore"
Brian Carlstrom [Wed, 4 Mar 2015 00:31:17 +0000 (00:31 +0000)]
am 85079b29: am 2347d60a: Merge "Remove old build options from .gitignore"

* commit '85079b29ee15da5fcedcfd9f7e46e64750be1ef1':
  Remove old build options from .gitignore

9 years agoam 0a857961: am 49ccb6e6: Merge "Opt compiler: enhance gvn for commutative ops."
Mingyao Yang [Wed, 4 Mar 2015 00:31:14 +0000 (00:31 +0000)]
am 0a857961: am 49ccb6e6: Merge "Opt compiler: enhance gvn for commutative ops."

* commit '0a857961b3d336d02a66b9cf5786b08699d6a69d':
  Opt compiler: enhance gvn for commutative ops.

9 years agoam 091af0cc: am 86a4db46: Merge "Remove ART_SMALL_MODE ifdefs."
Jeff Hao [Wed, 4 Mar 2015 00:31:12 +0000 (00:31 +0000)]
am 091af0cc: am 86a4db46: Merge "Remove ART_SMALL_MODE ifdefs."

* commit '091af0cce037cf8242b6aad23f3df48ba0572822':
  Remove ART_SMALL_MODE ifdefs.

9 years agoam c8fb9184: Merge "Add a change that should be part of "enhance gvn for commutative...
Mingyao Yang [Wed, 4 Mar 2015 00:25:37 +0000 (00:25 +0000)]
am c8fb9184: Merge "Add a change that should be part of "enhance gvn for commutative ops.""

* commit 'c8fb918428c1846da321b9d138c48c1ec4b56bef':
  Add a change that should be part of "enhance gvn for commutative ops."

9 years agoMerge "Add a change that should be part of "enhance gvn for commutative ops.""
Mingyao Yang [Wed, 4 Mar 2015 00:19:59 +0000 (00:19 +0000)]
Merge "Add a change that should be part of "enhance gvn for commutative ops.""

9 years agoAdd a change that should be part of "enhance gvn for commutative ops."
Mingyao Yang [Wed, 4 Mar 2015 00:15:23 +0000 (16:15 -0800)]
Add a change that should be part of "enhance gvn for commutative ops."

Change-Id: Id1a30afb095b2c7e27a4ef8a1ef7293022c1aaed

9 years agoam 2347d60a: Merge "Remove old build options from .gitignore"
Brian Carlstrom [Wed, 4 Mar 2015 00:09:49 +0000 (00:09 +0000)]
am 2347d60a: Merge "Remove old build options from .gitignore"

* commit '2347d60ac02a9d0c7b1a279756f8093f3d66173a':
  Remove old build options from .gitignore

9 years agoMerge "Remove old build options from .gitignore"
Brian Carlstrom [Wed, 4 Mar 2015 00:05:52 +0000 (00:05 +0000)]
Merge "Remove old build options from .gitignore"

9 years agoRemove old build options from .gitignore
Brian Carlstrom [Tue, 3 Mar 2015 23:31:15 +0000 (15:31 -0800)]
Remove old build options from .gitignore

Change-Id: I1f1eaef57e3a3b4109cc6b312ecfa429d7797b92

9 years agoam 49ccb6e6: Merge "Opt compiler: enhance gvn for commutative ops."
Mingyao Yang [Tue, 3 Mar 2015 23:41:44 +0000 (23:41 +0000)]
am 49ccb6e6: Merge "Opt compiler: enhance gvn for commutative ops."

* commit '49ccb6e6e126bbb7af5e16e608e080fd07968caf':
  Opt compiler: enhance gvn for commutative ops.

9 years agoam 86a4db46: Merge "Remove ART_SMALL_MODE ifdefs."
Jeff Hao [Tue, 3 Mar 2015 23:38:02 +0000 (23:38 +0000)]
am 86a4db46: Merge "Remove ART_SMALL_MODE ifdefs."

* commit '86a4db469e9ab31d6574a58fe67702c7fc5222d7':
  Remove ART_SMALL_MODE ifdefs.

9 years agoMerge "Opt compiler: enhance gvn for commutative ops."
Mingyao Yang [Tue, 3 Mar 2015 23:37:31 +0000 (23:37 +0000)]
Merge "Opt compiler: enhance gvn for commutative ops."

9 years agoMerge "Remove ART_SMALL_MODE ifdefs."
Jeff Hao [Tue, 3 Mar 2015 23:32:31 +0000 (23:32 +0000)]
Merge "Remove ART_SMALL_MODE ifdefs."

9 years agoam 70b8dca3: am 6bd8c542: am 0e5e728a: Merge "Fix build lint issue."
Brian Carlstrom [Tue, 3 Mar 2015 22:25:15 +0000 (22:25 +0000)]
am 70b8dca3: am 6bd8c542: am 0e5e728a: Merge "Fix build lint issue."

* commit '70b8dca32b68d9132f699c60ee485c7abd1b149a':
  Fix build lint issue.

9 years agoam eeba6077: am d8e266df: am ea84bf72: Merge "bce: add support to narrow two Monotoni...
Mingyao Yang [Tue, 3 Mar 2015 22:24:58 +0000 (22:24 +0000)]
am eeba6077: am d8e266df: am ea84bf72: Merge "bce: add support to narrow two MonotonicValueRange\'s at the same time."

* commit 'eeba607733a58052700ecde04a9330070852e9c7':
  bce: add support to narrow two MonotonicValueRange's at the same time.

9 years agoam 36339090: am 65b768e7: am dc47e986: Merge "Fix generic JNI stubs to not discard...
Nicolas Geoffray [Tue, 3 Mar 2015 22:24:36 +0000 (22:24 +0000)]
am 36339090: am 65b768e7: am dc47e986: Merge "Fix generic JNI stubs to not discard the Java native frame."

* commit '36339090f9e40c174345da0071ef1317e8016b2f':
  Fix generic JNI stubs to not discard the Java native frame.

9 years agoam dee78ad7: am 332877c7: am 775f1d40: Merge "Follow-up 128393"
Sebastien Hertz [Tue, 3 Mar 2015 22:24:00 +0000 (22:24 +0000)]
am dee78ad7: am 332877c7: am 775f1d40: Merge "Follow-up 128393"

* commit 'dee78ad7a7e63b09d77e2d24b98d0b5e5fb9f344':
  Follow-up 128393

9 years agoam 1076a8b6: am 6b8e3ae8: am cd934156: Merge "Tests use libarttest.so, so does not...
Nicolas Geoffray [Tue, 3 Mar 2015 22:23:58 +0000 (22:23 +0000)]
am 1076a8b6: am 6b8e3ae8: am cd934156: Merge "Tests use libarttest.so, so does not work on ndebug."

* commit '1076a8b68f30e067418b333e88b1df64bf235edf':
  Tests use libarttest.so, so does not work on ndebug.

9 years agoam 0fb54222: am be4eb480: am 57f49931: Merge "Revert GetThisObject change."
Nicolas Geoffray [Tue, 3 Mar 2015 22:23:57 +0000 (22:23 +0000)]
am 0fb54222: am be4eb480: am 57f49931: Merge "Revert GetThisObject change."

* commit '0fb542224b27319fdfdf017e0d928532b09d20d3':
  Revert GetThisObject change.

9 years agoam 71af76c6: am 178541a1: am 207fc169: Merge "Stack support for Optimizing compiler"
Nicolas Geoffray [Tue, 3 Mar 2015 22:23:46 +0000 (22:23 +0000)]
am 71af76c6: am 178541a1: am 207fc169: Merge "Stack support for Optimizing compiler"

* commit '71af76c665db7f0845b61add352b755bfbfe5038':
  Stack support for Optimizing compiler

9 years agoam 5cf13d40: am 56a50ee0: am d07adcf4: Merge "[optimizing compiler] x86 goodness"
Nicolas Geoffray [Tue, 3 Mar 2015 22:23:38 +0000 (22:23 +0000)]
am 5cf13d40: am 56a50ee0: am d07adcf4: Merge "[optimizing compiler] x86 goodness"

* commit '5cf13d40fbd857382924657525c771e0df6bf5bb':
  [optimizing compiler] x86 goodness

9 years agoOpt compiler: enhance gvn for commutative ops.
Mingyao Yang [Wed, 25 Feb 2015 19:28:05 +0000 (11:28 -0800)]
Opt compiler: enhance gvn for commutative ops.

Change-Id: I415b50d58b30cab4ec38077be22373eb9598ec40

9 years agoam 6bd8c542: am 0e5e728a: Merge "Fix build lint issue."
Brian Carlstrom [Tue, 3 Mar 2015 21:14:56 +0000 (21:14 +0000)]
am 6bd8c542: am 0e5e728a: Merge "Fix build lint issue."

* commit '6bd8c5427797579f3b990d38569e0d18c6928526':
  Fix build lint issue.

9 years agoam 0e5e728a: Merge "Fix build lint issue."
Brian Carlstrom [Tue, 3 Mar 2015 21:10:37 +0000 (21:10 +0000)]
am 0e5e728a: Merge "Fix build lint issue."

* commit '0e5e728a4a4f042f157e1897cc8bbc2b0bb110b1':
  Fix build lint issue.

9 years agoMerge "Fix build lint issue."
Brian Carlstrom [Tue, 3 Mar 2015 21:05:14 +0000 (21:05 +0000)]
Merge "Fix build lint issue."

9 years agoFix build lint issue.
Brian Carlstrom [Tue, 3 Mar 2015 20:53:49 +0000 (12:53 -0800)]
Fix build lint issue.

Change-Id: I53d5bdefdf79b376f99dfaa17591a0d2103921d5

9 years agoam d8e266df: am ea84bf72: Merge "bce: add support to narrow two MonotonicValueRange...
Mingyao Yang [Tue, 3 Mar 2015 20:06:21 +0000 (20:06 +0000)]
am d8e266df: am ea84bf72: Merge "bce: add support to narrow two MonotonicValueRange\'s at the same time."

* commit 'd8e266dfa884eb67cde8b556a3588f1f7f89ba82':
  bce: add support to narrow two MonotonicValueRange's at the same time.

9 years agoam ea84bf72: Merge "bce: add support to narrow two MonotonicValueRange\'s at the...
Mingyao Yang [Tue, 3 Mar 2015 20:00:08 +0000 (20:00 +0000)]
am ea84bf72: Merge "bce: add support to narrow two MonotonicValueRange\'s at the same time."

* commit 'ea84bf7246f47693594eb5acc9a25c438289bd9f':
  bce: add support to narrow two MonotonicValueRange's at the same time.

9 years agoMerge "bce: add support to narrow two MonotonicValueRange's at the same time."
Mingyao Yang [Tue, 3 Mar 2015 19:53:14 +0000 (19:53 +0000)]
Merge "bce: add support to narrow two MonotonicValueRange's at the same time."

9 years agoChange how we report exceptions to the debugger.
Nicolas Geoffray [Thu, 26 Feb 2015 10:56:09 +0000 (10:56 +0000)]
Change how we report exceptions to the debugger.

This is only a refactoring/cleanup. Bug fixes with respect
to catch location, and more cleanups will follow.

Change-Id: I30d3c6260b0c8f8115a811621397225b88f2063a

9 years agoam 65b768e7: am dc47e986: Merge "Fix generic JNI stubs to not discard the Java native...
Nicolas Geoffray [Tue, 3 Mar 2015 17:40:02 +0000 (17:40 +0000)]
am 65b768e7: am dc47e986: Merge "Fix generic JNI stubs to not discard the Java native frame."

* commit '65b768e77d2b6f333cbcced4593b0bb463785f71':
  Fix generic JNI stubs to not discard the Java native frame.

9 years agoam dc47e986: Merge "Fix generic JNI stubs to not discard the Java native frame."
Nicolas Geoffray [Tue, 3 Mar 2015 17:34:00 +0000 (17:34 +0000)]
am dc47e986: Merge "Fix generic JNI stubs to not discard the Java native frame."

* commit 'dc47e986941b1a3754447fabea272485f3f0f382':
  Fix generic JNI stubs to not discard the Java native frame.

9 years agoMerge "Fix generic JNI stubs to not discard the Java native frame."
Nicolas Geoffray [Tue, 3 Mar 2015 17:28:05 +0000 (17:28 +0000)]
Merge "Fix generic JNI stubs to not discard the Java native frame."

9 years agoFix generic JNI stubs to not discard the Java native frame.
Nicolas Geoffray [Tue, 3 Mar 2015 14:28:35 +0000 (14:28 +0000)]
Fix generic JNI stubs to not discard the Java native frame.

Change-Id: Ic856b442fdde5ce91673fc5856eb0dfc84c75d28

9 years agoam 332877c7: am 775f1d40: Merge "Follow-up 128393"
Sebastien Hertz [Tue, 3 Mar 2015 13:49:47 +0000 (13:49 +0000)]
am 332877c7: am 775f1d40: Merge "Follow-up 128393"

* commit '332877c7728a9c96b90bf7a931ecec4097a2f0c0':
  Follow-up 128393

9 years agoam 775f1d40: Merge "Follow-up 128393"
Sebastien Hertz [Tue, 3 Mar 2015 13:43:56 +0000 (13:43 +0000)]
am 775f1d40: Merge "Follow-up 128393"

* commit '775f1d4096efce112a3bd1e5897c84f898c5f7ce':
  Follow-up 128393

9 years agoMerge "Follow-up 128393"
Sebastien Hertz [Tue, 3 Mar 2015 13:39:30 +0000 (13:39 +0000)]
Merge "Follow-up 128393"

9 years agoFollow-up 128393
Sebastien Hertz [Tue, 3 Mar 2015 11:16:13 +0000 (12:16 +0100)]
Follow-up 128393

Avoids false warning when initializing the exception's class by
marking the transaction aborted after throwing the InternalError
exception.

Also uses VLOG(compiler) to print the warning since it's only useful
when investigating ahead-of-time class initialization.

Bug: 19202032
Change-Id: I3c53639cbb888086ad345d668d1e5b73c5aaf861

9 years agoam 6b8e3ae8: am cd934156: Merge "Tests use libarttest.so, so does not work on ndebug."
Nicolas Geoffray [Tue, 3 Mar 2015 13:03:29 +0000 (13:03 +0000)]
am 6b8e3ae8: am cd934156: Merge "Tests use libarttest.so, so does not work on ndebug."

* commit '6b8e3ae838798f3894acbf37e8d9270977213a60':
  Tests use libarttest.so, so does not work on ndebug.

9 years agoam be4eb480: am 57f49931: Merge "Revert GetThisObject change."
Nicolas Geoffray [Tue, 3 Mar 2015 13:03:28 +0000 (13:03 +0000)]
am be4eb480: am 57f49931: Merge "Revert GetThisObject change."

* commit 'be4eb480587ee18f1bcfc3105c4f42eb2ebe200a':
  Revert GetThisObject change.

9 years agoam cd934156: Merge "Tests use libarttest.so, so does not work on ndebug."
Nicolas Geoffray [Tue, 3 Mar 2015 12:57:51 +0000 (12:57 +0000)]
am cd934156: Merge "Tests use libarttest.so, so does not work on ndebug."

* commit 'cd93415651b7295d0bda1d37ef72ee99ba953c67':
  Tests use libarttest.so, so does not work on ndebug.

9 years agoam 57f49931: Merge "Revert GetThisObject change."
Nicolas Geoffray [Tue, 3 Mar 2015 12:57:50 +0000 (12:57 +0000)]
am 57f49931: Merge "Revert GetThisObject change."

* commit '57f499318055ca9f32b188777825a5b54c503cd6':
  Revert GetThisObject change.

9 years agoMerge "Tests use libarttest.so, so does not work on ndebug."
Nicolas Geoffray [Tue, 3 Mar 2015 12:52:54 +0000 (12:52 +0000)]
Merge "Tests use libarttest.so, so does not work on ndebug."

9 years agoMerge "Revert GetThisObject change."
Nicolas Geoffray [Tue, 3 Mar 2015 12:51:37 +0000 (12:51 +0000)]
Merge "Revert GetThisObject change."

9 years agoRevert GetThisObject change.
Nicolas Geoffray [Tue, 3 Mar 2015 12:44:53 +0000 (12:44 +0000)]
Revert GetThisObject change.

Code was changed to use sizeof(void*) instead of the runtime
instruction set pointer size, which caused host compilation crashes.

Change-Id: I3e59897620d6e55b43d6d76b5a0d6d0487b8081a

9 years agoTests use libarttest.so, so does not work on ndebug.
Nicolas Geoffray [Tue, 3 Mar 2015 12:43:45 +0000 (12:43 +0000)]
Tests use libarttest.so, so does not work on ndebug.

Change-Id: I0435e0a62592bd0f449bb52517efa9ac55ec8913