OSDN Git Service
Nicolas Geoffray [Thu, 27 Aug 2015 03:51:58 +0000 (03:51 +0000)]
am
57df58b3: (-s ours) resolved conflicts for merge of
b0139e85 to mnc-dev-plus-aosp
* commit '
57df58b35fd2d3f21ed1b4f5b5dbceeb730248bb':
Mathieu Chartier [Thu, 27 Aug 2015 03:51:47 +0000 (03:51 +0000)]
am
b52797ee: (-s ours) am
99767387: Fix proxy handling in FindDeclaredVirtualMethod
* commit '
b52797ee5924b649a38c2fc04a327fd779515a66':
Andreas Gampe [Thu, 27 Aug 2015 03:51:36 +0000 (03:51 +0000)]
am
0d171455: (-s ours) am
d3ef8f54: am
d4da3600: Merge "ART: Add Thread start VLOG"
* commit '
0d171455ab01afa52d17c9109ce8b51366038e06':
Mathieu Chartier [Thu, 27 Aug 2015 03:51:18 +0000 (03:51 +0000)]
am
9c9522e7: (-s ours) am
ea093986: am
ec97825f: Merge "Fix proxy handling in FindDeclaredVirtualMethod"
* commit '
9c9522e7b5396f3ac448da09f1cd7d0b812f88d6':
Mathieu Chartier [Thu, 27 Aug 2015 03:51:00 +0000 (03:51 +0000)]
am
b114ce32: (-s ours) am
3e9439c1: am
3aec6a37: Merge "Add VMDebug.countInstancesOfClasses"
* commit '
b114ce32026f263d1a8631e4afe9415ae567952d':
Mathieu Chartier [Thu, 27 Aug 2015 03:50:51 +0000 (03:50 +0000)]
am
6ee2142c: (-s ours) am
297e9c12: am
d6dae315: Merge "Change VisitNativeRoots to use unchecked get for method arrays"
* commit '
6ee2142cdcaf4379cdcefcc4ce71a8e651c3998e':
Mathieu Chartier [Thu, 27 Aug 2015 03:50:43 +0000 (03:50 +0000)]
am
6408e7e7: (-s ours) am
554dc0f7: am
eaffe350: Merge "Fix race condition for method root marking in VisitNativeRoots"
* commit '
6408e7e750acb6fbc3d83821a73621669b46791c':
Aart Bik [Thu, 27 Aug 2015 03:50:37 +0000 (03:50 +0000)]
am
496b1bbf: (-s ours) am
01aef866: am
753e36e2: Merge "Enable multi-dex content per file in dexlist/dump."
* commit '
496b1bbfcbe40805830d6f60531000c84d621f5e':
Roland Levillain [Thu, 27 Aug 2015 03:50:30 +0000 (03:50 +0000)]
am
c519e72f: (-s ours) am
3bf6e581: am
e46d0b50: Merge "Revert "Fuse long and FP compare & condition on ARM64 in Optimizing.""
* commit '
c519e72f6abdcac1d2ca5afd39440ddc6d087c3f':
Andreas Gampe [Thu, 27 Aug 2015 03:50:25 +0000 (03:50 +0000)]
am
2fb20f20: (-s ours) am
25e1af5b: ART: Change merges with Undefined to Undefined
* commit '
2fb20f2026e6240995469501844f0d427af32b1a':
Roland Levillain [Thu, 27 Aug 2015 03:50:20 +0000 (03:50 +0000)]
am
a13b1b80: (-s ours) am
2efd93fe: am
404ea410: Merge "Fuse long and FP compare & condition on ARM64 in Optimizing."
* commit '
a13b1b8029aa58d6118b11fd5e60ad5c1df007b9':
Roland Levillain [Thu, 27 Aug 2015 03:50:15 +0000 (03:50 +0000)]
am
35bf59e0: (-s ours) am
9e58a50d: am
f4000216: Merge "Fuse long and FP compare & condition on ARM in Optimizing."
* commit '
35bf59e0167b27f5542602d2e3397dcc5e6f4abd':
Roland Levillain [Thu, 27 Aug 2015 03:50:10 +0000 (03:50 +0000)]
am
a30d11b1: (-s ours) am
4821d42c: am
f16b820f: Merge "Initialize pDeoptimize quick entry pointer for Mips."
* commit '
a30d11b1847ba3dfa6cc8e24b645385aa618cef7':
Andreas Gampe [Thu, 27 Aug 2015 03:50:05 +0000 (03:50 +0000)]
am
acbf31a1: (-s ours) am
b0423784: am
f470eb88: Merge "ART: Change merges with Undefined to Undefined"
* commit '
acbf31a151f3517d7af0d27d601a172b8cd780bf':
Andreas Gampe [Thu, 27 Aug 2015 03:50:00 +0000 (03:50 +0000)]
Andreas Gampe [Thu, 27 Aug 2015 03:49:54 +0000 (03:49 +0000)]
am
ec9e6f8d: (-s ours) am
ed8fea78: Merge "ART: Improve the symbolize script" into mnc-dev
* commit '
ec9e6f8d357cfa6d88906cc802053b11cc9d8beb':
Mathieu Chartier [Thu, 27 Aug 2015 03:49:48 +0000 (03:49 +0000)]
am
cfd377b4: (-s ours) am
a52d36bc: am
d65ddd18: Merge "Remove unused WorkStealing thread pool"
* commit '
cfd377b4d240f85b20f86839d077303954eddb72':
Mathieu Chartier [Thu, 27 Aug 2015 03:49:42 +0000 (03:49 +0000)]
am
bba82ee8: (-s ours) am
9c920307: am
07c65d2b: Merge "Clean up some includes"
* commit '
bba82ee85457471297d661ecbe6b48039c520ef7':
Andreas Gampe [Thu, 27 Aug 2015 03:49:34 +0000 (03:49 +0000)]
am
4aea3e97: (-s ours) am
fb41b769: am
c89216b5: Merge "ART: Improve the symbolize script"
* commit '
4aea3e978e6921fa7efa4445572ed120c3678112':
Andreas Gampe [Thu, 27 Aug 2015 03:49:23 +0000 (03:49 +0000)]
Calin Juravle [Thu, 27 Aug 2015 03:49:05 +0000 (03:49 +0000)]
am
6a6cddd7: (-s ours) am
a4003558: am
a51df8a5: Merge "Fix makefile test against host os."
* commit '
6a6cddd7ab26d8d7e3be5ca40a016a4963387a5d':
David Brazdil [Thu, 27 Aug 2015 03:48:45 +0000 (03:48 +0000)]
am
3fb0a9ae: (-s ours) am
3f4df5e9: am
9781bb05: Merge "ART: Fix bug in GraphBuilder"
* commit '
3fb0a9ae3a2e18170ffb9ce0603a31e47f464c93':
Sebastien Hertz [Thu, 27 Aug 2015 03:48:22 +0000 (03:48 +0000)]
am
30bec90c: (-s ours) resolved conflicts for merge of
5ee9454d to mnc-dev-plus-aosp
* commit '
30bec90cc47aa16c23161d65d062e1fa87157b76':
David Brazdil [Thu, 27 Aug 2015 03:48:00 +0000 (03:48 +0000)]
am
c3880a47: (-s ours) am
b4a4f56f: am
7b3d3bc1: Merge "ART: Add regression test"
* commit '
c3880a4713a543763e8f54aaf72cde73c8cd8bfb':
Sebastien Hertz [Thu, 27 Aug 2015 03:47:46 +0000 (03:47 +0000)]
am
48784ef8: (-s ours) am
23e97f5d: am
0f40fbc8: Merge "Support compiling run-tests with jack"
* commit '
48784ef8df59ce2dcda7bf4b5b4b387aae45231a':
Andreas Gampe [Thu, 27 Aug 2015 03:47:39 +0000 (03:47 +0000)]
am
7df8e213: (-s ours) am
46f5dcbd: am
224a848b: Merge "ART: Allow to set and copy conflicts in the verifier"
* commit '
7df8e213c9b4fc96fd9111ee02f6a29c7261dae7':
Andreas Gampe [Thu, 27 Aug 2015 03:47:31 +0000 (03:47 +0000)]
am
32e8f524: (-s ours) am
c2bf1255: ART: Allow to set and copy conflicts in the verifier
* commit '
32e8f524c4a4ebf7ae725f251b0bc5802c73a3e0':
Mathieu Chartier [Thu, 27 Aug 2015 03:47:27 +0000 (03:47 +0000)]
am
14b87526: (-s ours) am
ff92b000: am
0e87d180: Merge "Fix potential bugs in allocation tracker"
* commit '
14b87526211693a39f3adf2b3d47a31058791523':
Ying Wang [Thu, 27 Aug 2015 03:47:24 +0000 (03:47 +0000)]
am
fc13c82f: (-s ours) am
54d804f8: am
e1f3a6ed: Merge "Have test-art-host-dexdump specifically depend on the host binaries."
* commit '
fc13c82ff90e0b1e968a62758e3958712610838c':
Aart Bik [Thu, 27 Aug 2015 03:47:22 +0000 (03:47 +0000)]
am
6040db90: (-s ours) am
d8618e13: am
784c6aee: Merge "Revert "Make Art dexdump/list the real utilities.""
* commit '
6040db901ce95ac962930e65c38439ad03f1649d':
Mathieu Chartier [Thu, 27 Aug 2015 03:47:20 +0000 (03:47 +0000)]
am
1533ea61: (-s ours) am
b560d884: am
2e3fc781: Merge "Use trap + async timeout for tests"
* commit '
1533ea61194012e6a1c81cfb121fe81cf61d9e3d':
Andreas Gampe [Thu, 27 Aug 2015 03:47:18 +0000 (03:47 +0000)]
am
39ca1d88: (-s ours) am
a3cd834a: ART: Avoid soft- after hard-fail in verifier
* commit '
39ca1d88efe0e18cd80e77138dc8eb9ab552be2d':
Andreas Gampe [Thu, 27 Aug 2015 03:47:16 +0000 (03:47 +0000)]
am
9c9bd6eb: (-s ours) am
0d8b449e: am
dffdfb9e: Merge "ART: Avoid soft- after hard-fail in verifier"
* commit '
9c9bd6ebc743c33b7f354da44b5115951328f0d0':
Aart Bik [Thu, 27 Aug 2015 03:47:14 +0000 (03:47 +0000)]
am
2dadbed7: (-s ours) am
82f479f9: am
8e76556c: Merge "Make Art dexdump/list the real utilities."
* commit '
2dadbed747c0afa5aca137d4b88703cce5b1b4e2':
Andreas Gampe [Thu, 27 Aug 2015 03:47:12 +0000 (03:47 +0000)]
am
c615f3f0: (-s ours) am
fd6fe84c: Merge "ART: Release inputs in Long.reverse intrinsic in x86" into mnc-dev
* commit '
c615f3f0dde36793c1e01bb84ba7881a760fd9a3':
David Brazdil [Thu, 27 Aug 2015 03:47:10 +0000 (03:47 +0000)]
am
e076d76d: (-s ours) am
90b8d4f1: am
486728d8: Merge "Address small comments in HGraphBuilder"
* commit '
e076d76db10c2dfc06302484d71ec5ccb7010e06':
David Brazdil [Thu, 27 Aug 2015 03:47:08 +0000 (03:47 +0000)]
am
595908e8: (-s ours) am
ad7eb809: am
4880fd56: Merge "Revert "Revert "ART: Ignore try blocks with no throwing instructions"""
* commit '
595908e86e830c1b3a860bff8a141c7b98318987':
Aart Bik [Thu, 27 Aug 2015 03:47:06 +0000 (03:47 +0000)]
am
3ad95fe4: (-s ours) am
6bfafebd: am
d9acfe21: Merge "Migrated dexlist from Dalvik (libdex) into Art (libart)"
* commit '
3ad95fe470424b1c1a19649761f9a0cd46342f15':
David Brazdil [Thu, 27 Aug 2015 03:47:04 +0000 (03:47 +0000)]
am
c64357f1: (-s ours) am
4f228ec5: am
98bea9fd: Merge "Revert "ART: Ignore try blocks with no throwing instructions""
* commit '
c64357f17186212ec955911c0a5fcb3dd20d9440':
Calin Juravle [Thu, 27 Aug 2015 03:47:02 +0000 (03:47 +0000)]
am
835950ac: (-s ours) am
586333a6: am
761f281e: Merge "Revert "Use the object class as top in reference type propagation""
* commit '
835950ac653a1e0d24b86fc14f4cdbe5d238ff4f':
Andreas Gampe [Thu, 27 Aug 2015 03:47:00 +0000 (03:47 +0000)]
am
04294b50: (-s ours) am
ee1755a4: am
c7d5ae36: Merge "ART: Release inputs in Long.reverse intrinsic in x86"
* commit '
04294b50e56e4b11c6052af193da9fa2bc3d7d8c':
David Brazdil [Thu, 27 Aug 2015 03:46:57 +0000 (03:46 +0000)]
am
c171f894: (-s ours) am
1b1872ec: am
7d5e4d05: Merge "ART: Ignore try blocks with no throwing instructions"
* commit '
c171f89443940b263933f7e5f3899e39ca2aa6da':
Calin Juravle [Thu, 27 Aug 2015 03:46:55 +0000 (03:46 +0000)]
am
c7822346: (-s ours) am
06e72c81: am
c7432f3b: Merge "Use the object class as top in reference type propagation"
* commit '
c782234650837052ed4a683ec4117bbff554a1b2':
Nicolas Geoffray [Thu, 27 Aug 2015 03:46:53 +0000 (03:46 +0000)]
am
ae2e7b85: (-s ours) am
7181746c: am
c21dc873: Merge "Fix oatdump after ArtMethod change."
* commit '
ae2e7b859193217110aca8bb8cebeebad3a2e36c':
Nicolas Geoffray [Thu, 27 Aug 2015 03:46:51 +0000 (03:46 +0000)]
am
ca847ef6: (-s ours) am
e0e1b07c: am
30502f1f: Merge "Revert "Revert "Remove interpreter entrypoint in ArtMethod."""
* commit '
ca847ef619923fee4979e357c1c4f985d5beb248':
David Srbecky [Thu, 27 Aug 2015 03:46:49 +0000 (03:46 +0000)]
am
177a9dae: (-s ours) am
ba34973f: am
a4e43032: Merge "Accept 0xFFFFFFFF as dex debug info offset."
* commit '
177a9daedf87c752c610026eb10211572b45cca2':
Roland Levillain [Thu, 27 Aug 2015 03:46:47 +0000 (03:46 +0000)]
am
a70c28cd: (-s ours) am
3fc926d5: am
3e18a895: Merge "Fuse long and FP compare & condition on x86/x86-64 in Optimizing."
* commit '
a70c28cdffe1ae9e0fe89aed51f45a2939519687':
Nicolas Geoffray [Thu, 27 Aug 2015 03:46:45 +0000 (03:46 +0000)]
am
945b7116: (-s ours) am
13d2e68d: am
569e81e5: Merge "Revert "Remove interpreter entrypoint in ArtMethod.""
* commit '
945b7116280402b04977f1faaaf31d7b6ac2b669':
Nicolas Geoffray [Thu, 27 Aug 2015 03:46:43 +0000 (03:46 +0000)]
am
3658b950: (-s ours) am
ea1f6cc4: am
d5bd4fdd: Merge "Remove interpreter entrypoint in ArtMethod."
* commit '
3658b950be26041c8a9f0cb139986a3d3eb76ff9':
Andreas Gampe [Thu, 27 Aug 2015 03:46:41 +0000 (03:46 +0000)]
am
af9dbd35: (-s ours) am
db05e310: ART: Fix opsize in LoadArgDirect
* commit '
af9dbd35a84ec946bdd48836d14b1f9ae7da6f6f':
Aart Bik [Thu, 27 Aug 2015 03:46:39 +0000 (03:46 +0000)]
am
3b6366a6: (-s ours) am
9431cf57: am
a100332e: Merge "Build rule for dexdump regression test on host."
* commit '
3b6366a6a8f5a31ca42cf3a7976984edaca2f41b':
Andreas Gampe [Thu, 27 Aug 2015 03:46:37 +0000 (03:46 +0000)]
am
85fc221d: (-s ours) am
bb83481b: am
53ed3c5f: Merge "ART: Fix opsize in LoadArgDirect"
* commit '
85fc221dfd7bd62a5425b5995442ba5eb4de2f13':
Nicolas Geoffray [Thu, 27 Aug 2015 03:46:30 +0000 (03:46 +0000)]
am
d1f9f4e5: (-s ours) am
c50df772: am
ee35ff80: Merge "Improve code generation for ARM64 VisitArrayGet/Set."
* commit '
d1f9f4e56d106606905522762eadffec7e533440':
Nicolas Geoffray [Thu, 27 Aug 2015 03:46:19 +0000 (03:46 +0000)]
am
c171f6b0: (-s ours) am
29cd8a89: am
00dec6a9: Merge "Make dexdump2 compile for 64bit devices."
* commit '
c171f6b0ca3f4a9106e30636535ab53c292e94a2':
Roland Levillain [Thu, 27 Aug 2015 03:46:08 +0000 (03:46 +0000)]
am
15a1fa6c: (-s ours) am
6848874d: am
399426d9: Merge "Added next condition check to branch instruction"
* commit '
15a1fa6cebf96db2290d473400ecb2d794ad44bc':
Roland Levillain [Thu, 27 Aug 2015 03:45:49 +0000 (03:45 +0000)]
am
2242a242: (-s ours) am
724ff5bb: am
4e869c81: Merge "Make oatdump work with .art files and code generated by Optimizing."
* commit '
2242a2422cb4256aa57a7b3e8ddbf9790b5f3eb3':
Evgenii Stepanov [Thu, 27 Aug 2015 03:45:39 +0000 (03:45 +0000)]
am
59a22dda: (-s ours) am
2d2e39ab: am
bb5965c8: Merge "Disable sanitization of dex2oat on device."
* commit '
59a22dda3c936692e47aa47febd6d35b830ac854':
Aart Bik [Thu, 27 Aug 2015 03:44:15 +0000 (03:44 +0000)]
am
ffe0f37e: (-s ours) am
99e5ebf1: am
288b3001: Merge "List dependence of dexdump gtest on dexdump binary."
* commit '
ffe0f37eead57c5cc787c87ea885660f60a9ed6b':
Aart Bik [Thu, 27 Aug 2015 03:42:06 +0000 (03:42 +0000)]
am
84cb5989: (-s ours) am
016e2126: am
e7ea17b7: Merge "Migrated dexdump from Dalvik (libdex) into Art (libart)"
* commit '
84cb5989b9fa2a32545a84fd09b15dd5031a6d46':
Nicolas Geoffray [Thu, 27 Aug 2015 03:41:08 +0000 (03:41 +0000)]
am
657d1bd1: (-s ours) am
cd58c84d: am
d4e2738f: Merge "Revert "Revert "Fix LSRA bug with explicit register temporaries"""
* commit '
657d1bd147d492cbd4c2fdb498f6668f2a0723e8':
Andreas Gampe [Thu, 27 Aug 2015 03:41:01 +0000 (03:41 +0000)]
am
5672c991: (-s ours) am
6c626bb9: am
7fb6ddb8: Merge "ART: Check switch and array data better in the verifier"
* commit '
5672c9914aafb3f0e9392e06e4707ae9d7614424':
Andreas Gampe [Thu, 27 Aug 2015 03:40:55 +0000 (03:40 +0000)]
am
508c2c95: (-s ours) am
24748416: am
a3c31dfd: Merge "ART: Unlink old file in OS::CreateEmptyFile"
* commit '
508c2c95e77a526ac39187b2690dc3d697958727':
Andreas Gampe [Thu, 27 Aug 2015 03:40:51 +0000 (03:40 +0000)]
am
eda8d63a: (-s ours) am
c9f7e38d: am
d5c5ea39: Merge "Revert "ART: Unlink target oat file before compiling""
* commit '
eda8d63a80dd098873e83f0e8cb13db5c875ea92':
Calin Juravle [Thu, 27 Aug 2015 03:40:45 +0000 (03:40 +0000)]
am
d9c8c4f9: (-s ours) am
577fdc4a: am
f7aa6c05: Merge "Revert "Fix LSRA bug with explicit register temporaries""
* commit '
d9c8c4f99f3afdb14bd96f7493c383f77f0ae7bb':
Nicolas Geoffray [Thu, 27 Aug 2015 03:40:37 +0000 (03:40 +0000)]
am
9f34dc2a: (-s ours) am
11d00545: am
16d6d0ef: Merge "Fix LSRA bug with explicit register temporaries"
* commit '
9f34dc2a83f86a6aa4f335744abffe35a3afe8a9':
David Brazdil [Thu, 27 Aug 2015 03:40:25 +0000 (03:40 +0000)]
am
d550c32f: (-s ours) am
b426df50: am
51f38e3a: Merge "ART: Fix graph for switch leaving a try block"
* commit '
d550c32fcc52e66705b5e9130063d78acab81f71':
Narayan Kamath [Thu, 27 Aug 2015 03:39:59 +0000 (03:39 +0000)]
am
1ddce9c6: (-s ours) am
d7265b9c: am
b2409d91: Merge "Supress OsTest#test_xattr on the bots."
* commit '
1ddce9c62ec771d780712f529e3ec6d6492c743e':
Douglas Leung [Thu, 27 Aug 2015 03:39:30 +0000 (03:39 +0000)]
am
77adcff3: (-s ours) am
ccbbda2b: Add implicit null pointer and stack overflow checks for Mips.
* commit '
77adcff35cea7bbc52b4220a1b34cae45955b2b6':
Mathieu Chartier [Wed, 26 Aug 2015 21:11:19 +0000 (21:11 +0000)]
am
8cd4797f: am
5093d3be: Merge "Add a missing reader barrier in entrypoint stub"
* commit '
8cd4797f02b7cbf2b4b721be9627058bbfaab2cd':
Add a missing reader barrier in entrypoint stub
Mathieu Chartier [Wed, 26 Aug 2015 21:02:56 +0000 (21:02 +0000)]
am
5093d3be: Merge "Add a missing reader barrier in entrypoint stub"
* commit '
5093d3becc16b889807269ca5ef39b31fa97f105':
Add a missing reader barrier in entrypoint stub
Mathieu Chartier [Wed, 26 Aug 2015 20:59:00 +0000 (20:59 +0000)]
Merge "Add a missing reader barrier in entrypoint stub"
Vladimir Marko [Wed, 26 Aug 2015 18:18:20 +0000 (18:18 +0000)]
am
2c872499: am
e05b8b59: Merge "ART: Include zero-padding in String::SizeOf()."
* commit '
2c8724993e12999a6e959ea055eabbb3f715c9cb':
ART: Include zero-padding in String::SizeOf().
Mathieu Chartier [Wed, 26 Aug 2015 18:18:18 +0000 (18:18 +0000)]
am
1417e96f: am
47269416: Merge "Address some comments for class flags"
* commit '
1417e96f87871646b692e0eb8fc662dd9c4cbc9e':
Address some comments for class flags
Aart Bik [Wed, 26 Aug 2015 18:13:04 +0000 (18:13 +0000)]
am
de90542f: am
fb32aca0: Merge "Induction variable analysis (with unit tests)."
* commit '
de90542fc55ed3bc7d1d2c91121863517a75d254':
Induction variable analysis (with unit tests).
Vladimir Marko [Wed, 26 Aug 2015 18:05:41 +0000 (18:05 +0000)]
am
e05b8b59: Merge "ART: Include zero-padding in String::SizeOf()."
* commit '
e05b8b592ceaab2cd3639785f31763395371ad23':
ART: Include zero-padding in String::SizeOf().
Mathieu Chartier [Wed, 26 Aug 2015 18:01:58 +0000 (18:01 +0000)]
am
47269416: Merge "Address some comments for class flags"
* commit '
4726941669584b30087ae7b4d142db4777d27015':
Address some comments for class flags
Vladimir Marko [Wed, 26 Aug 2015 18:01:10 +0000 (18:01 +0000)]
Merge "ART: Include zero-padding in String::SizeOf()."
Mathieu Chartier [Wed, 26 Aug 2015 17:56:25 +0000 (17:56 +0000)]
Merge "Address some comments for class flags"
Vladimir Marko [Wed, 26 Aug 2015 17:12:56 +0000 (18:12 +0100)]
ART: Include zero-padding in String::SizeOf().
String.equals() intrinsics depend on the zero-padding
but the zygote compaction didn't preserve it.
Bug:
23528461
Change-Id: I57286a31ea2491c7365045d6c69d7ed2e7a5773a
Aart Bik [Wed, 26 Aug 2015 17:38:36 +0000 (17:38 +0000)]
am
fb32aca0: Merge "Induction variable analysis (with unit tests)."
* commit '
fb32aca04cc1b5f5e8325d79664882f25f253881':
Induction variable analysis (with unit tests).
Aart Bik [Wed, 26 Aug 2015 17:32:28 +0000 (17:32 +0000)]
Merge "Induction variable analysis (with unit tests)."
Aart Bik [Thu, 30 Jul 2015 19:14:31 +0000 (12:14 -0700)]
Induction variable analysis (with unit tests).
Rationale:
Induction variable analysis forms the basis of a wide
variety of compiler optimizations. This implementation
finds induction variables using the elegant SSA-based
algorithm defined by [Gerlek et al.].
Change-Id: I79b8dce33ffb8b283c179699a8dff5bd196f75b2
Roland Levillain [Wed, 26 Aug 2015 15:47:51 +0000 (15:47 +0000)]
am
0fdb8b99: am
574d7559: Merge "Minor changes to art::arm::Thumb2Assembler::StoreToOffset."
* commit '
0fdb8b99e0581ab49147856971771b22152e79f8':
Minor changes to art::arm::Thumb2Assembler::StoreToOffset.
Roland Levillain [Wed, 26 Aug 2015 15:29:21 +0000 (15:29 +0000)]
am
574d7559: Merge "Minor changes to art::arm::Thumb2Assembler::StoreToOffset."
* commit '
574d75597013cb12a961c0d4365d1618d8ef6977':
Minor changes to art::arm::Thumb2Assembler::StoreToOffset.
Roland Levillain [Wed, 26 Aug 2015 15:23:17 +0000 (15:23 +0000)]
Merge "Minor changes to art::arm::Thumb2Assembler::StoreToOffset."
Sebastien Hertz [Wed, 26 Aug 2015 06:17:16 +0000 (06:17 +0000)]
am
c7936863: am
9ee5d6cd: Merge "Add missing field init in constructors"
* commit '
c7936863dafc081e8e2ccdca9712807bab2fe318':
Add missing field init in constructors
Sebastien Hertz [Wed, 26 Aug 2015 06:12:18 +0000 (06:12 +0000)]
am
c4d507da: am
d71c89f4: Merge "Update instrumentation stack after exception event"
* commit '
c4d507da213bd23e91b4aeaa84e6f2d4fe599c7f':
Update instrumentation stack after exception event
Sebastien Hertz [Wed, 26 Aug 2015 06:11:28 +0000 (06:11 +0000)]
am
9ee5d6cd: Merge "Add missing field init in constructors"
* commit '
9ee5d6cdc14ac94b64ea1961bf221bad48746929':
Add missing field init in constructors
Sebastien Hertz [Wed, 26 Aug 2015 06:04:50 +0000 (06:04 +0000)]
Merge "Add missing field init in constructors"
Sebastien Hertz [Wed, 26 Aug 2015 06:03:42 +0000 (06:03 +0000)]
am
d71c89f4: Merge "Update instrumentation stack after exception event"
* commit '
d71c89f46ad60713494d537001d4b370ce355885':
Update instrumentation stack after exception event
Sebastien Hertz [Wed, 26 Aug 2015 05:57:33 +0000 (05:57 +0000)]
Merge "Update instrumentation stack after exception event"
Jeff Hao [Wed, 26 Aug 2015 02:54:07 +0000 (02:54 +0000)]
am
fa8114ca: am
b5f7abcd: Merge "Revert "Revert "Move annotations to native."""
* commit '
fa8114ca7226eb14d3804e2995895bdc3c90db92':
Revert "Revert "Move annotations to native.""
Jeff Hao [Tue, 25 Aug 2015 21:40:39 +0000 (21:40 +0000)]
am
b5f7abcd: Merge "Revert "Revert "Move annotations to native."""
* commit '
b5f7abcdef9aec80e67b581a9bcc0de39e98fc85':
Revert "Revert "Move annotations to native.""
Jeff Hao [Tue, 25 Aug 2015 21:33:38 +0000 (21:33 +0000)]
Merge "Revert "Revert "Move annotations to native."""
Mathieu Chartier [Tue, 25 Aug 2015 21:32:32 +0000 (14:32 -0700)]
Address some comments for class flags
Change-Id: I354f48aefc37ce92c4d02cfce1723db0e28907bf
Jeff Hao [Tue, 25 Aug 2015 20:44:19 +0000 (20:44 +0000)]
Revert "Revert "Move annotations to native.""
This reverts commit
7db6dd79a24570448ae737ee1946b00396696cac.
Adds check if field's declaring class is proxy.
Bug:
23508574
Change-Id: Ie829f1526e74427711e818b56d1588d92946cbf6
Roland Levillain [Tue, 25 Aug 2015 17:23:20 +0000 (18:23 +0100)]
Minor changes to art::arm::Thumb2Assembler::StoreToOffset.
- Use CHECK instead of DCHECK for consistency reasons.
- Adjust documentation.
- Stylistic changes.
Change-Id: Ibc8261a0eb5a8b4d62edc1df0d5fb378e5021c22
David Brazdil [Tue, 25 Aug 2015 16:50:25 +0000 (16:50 +0000)]
am
fc5ce91d: am
dda43e7e: Merge "ART: Add (Fpu)RegHigh stack map location kinds"
* commit '
fc5ce91d46fdb9169860f5c8c3c57a7359dd343f':
ART: Add (Fpu)RegHigh stack map location kinds
Andreas Gampe [Tue, 25 Aug 2015 16:46:47 +0000 (16:46 +0000)]
am
58b7ffb7: am
54503b91: Merge "ART: Add option to retain lock levels in verifier"
* commit '
58b7ffb7085a9a1cb5b4d9fbd4ff7dd0d94c1722':
ART: Add option to retain lock levels in verifier
David Brazdil [Tue, 25 Aug 2015 16:44:58 +0000 (16:44 +0000)]
am
dda43e7e: Merge "ART: Add (Fpu)RegHigh stack map location kinds"
* commit '
dda43e7e9680e6eead02876e67718d01837d89e0':
ART: Add (Fpu)RegHigh stack map location kinds