OSDN Git Service
Roland Levillain [Fri, 4 Mar 2016 16:19:35 +0000 (16:19 +0000)]
Merge "Ignore 145-alloc-tracking-stress failures in interpreter with CC." am:
dd6c73a3b5
am:
10d3e43dd0
* commit '
10d3e43dd0af5865d798be50441e3a5b6e6dbc1c':
Ignore 145-alloc-tracking-stress failures in interpreter with CC.
Scott Wakeling [Fri, 4 Mar 2016 16:19:17 +0000 (16:19 +0000)]
Merge "ARM64: Implement SystemArrayCopyChar intrinsic." am:
f51a235db3
am:
93c9e7dc56
* commit '
93c9e7dc5622886539bc79c571a6a2f7325771f4':
ARM64: Implement SystemArrayCopyChar intrinsic.
Roland Levillain [Fri, 4 Mar 2016 16:17:29 +0000 (16:17 +0000)]
Merge "Ignore 145-alloc-tracking-stress failures in interpreter with CC."
am:
dd6c73a3b5
* commit '
dd6c73a3b5a7eda84ede063832a5a12dff6f7ccd':
Ignore 145-alloc-tracking-stress failures in interpreter with CC.
Scott Wakeling [Fri, 4 Mar 2016 16:17:18 +0000 (16:17 +0000)]
Merge "ARM64: Implement SystemArrayCopyChar intrinsic."
am:
f51a235db3
* commit '
f51a235db3cc167db27a7c447a28655e7e37c320':
ARM64: Implement SystemArrayCopyChar intrinsic.
Roland Levillain [Fri, 4 Mar 2016 16:14:18 +0000 (16:14 +0000)]
Merge "Ignore 145-alloc-tracking-stress failures in interpreter with CC."
Nicolas Geoffray [Fri, 4 Mar 2016 16:13:10 +0000 (16:13 +0000)]
Merge "ARM64: Implement SystemArrayCopyChar intrinsic."
Roland Levillain [Fri, 4 Mar 2016 16:01:22 +0000 (16:01 +0000)]
Ignore 145-alloc-tracking-stress failures in interpreter with CC.
This run-test fails also with the interpreter on the
concurrent collector configuration; disable it for now.
Bug:
27467554
Change-Id: I54f76536b498ea2dedfd76d1bd77e1e26b415eb2
Nicolas Geoffray [Fri, 4 Mar 2016 15:52:49 +0000 (15:52 +0000)]
Merge "Make sure we keep adb logs on buildbots." am:
867a7c7330
am:
10fa51baa7
* commit '
10fa51baa71a25333f402c18b708fd9a4281d0e7':
Make sure we keep adb logs on buildbots.
Nicolas Geoffray [Fri, 4 Mar 2016 15:50:48 +0000 (15:50 +0000)]
Merge "Make sure we keep adb logs on buildbots."
am:
867a7c7330
* commit '
867a7c7330b74d258878894364c9493bf803aace':
Make sure we keep adb logs on buildbots.
Nicolas Geoffray [Fri, 4 Mar 2016 15:47:41 +0000 (15:47 +0000)]
Merge "Make sure we keep adb logs on buildbots."
David Srbecky [Fri, 4 Mar 2016 15:46:47 +0000 (15:46 +0000)]
Merge "Re-enable CFI test for compressed symbols." am:
04ca0a728d
am:
37c3c073e0
* commit '
37c3c073e0cc3f2902eb5e82f7bb832a7315d23b':
Re-enable CFI test for compressed symbols.
David Srbecky [Fri, 4 Mar 2016 15:44:18 +0000 (15:44 +0000)]
Merge "Re-enable CFI test for compressed symbols."
am:
04ca0a728d
* commit '
04ca0a728db465311f1bcf43e87df39dcc104fcd':
Re-enable CFI test for compressed symbols.
David Srbecky [Fri, 4 Mar 2016 15:38:30 +0000 (15:38 +0000)]
Merge "Re-enable CFI test for compressed symbols."
David Srbecky [Fri, 4 Mar 2016 14:42:05 +0000 (14:42 +0000)]
Re-enable CFI test for compressed symbols.
This enables the test for remote unwinding (modelling debuggerd),
but it does not test local unwinding since it is disabled for
performance reasons in libunwind.
Bug:
27391690
Change-Id: I28451576c421bbd70259d757332a178f29bf3646
Nicolas Geoffray [Fri, 4 Mar 2016 15:28:35 +0000 (15:28 +0000)]
Make sure we keep adb logs on buildbots.
Change-Id: I79239967a74eaef6d10b546407b223422741d157
Narayan Kamath [Fri, 4 Mar 2016 14:51:16 +0000 (14:51 +0000)]
Merge "Suppress ArrayDequeTest#testForEachRemaining temporarily." am:
e8e56f26fb
am:
2c8b369473
* commit '
2c8b369473ce0c4ce0acb0af5fa6d54db0edfcd7':
Suppress ArrayDequeTest#testForEachRemaining temporarily.
Narayan Kamath [Fri, 4 Mar 2016 14:49:14 +0000 (14:49 +0000)]
Merge "Suppress ArrayDequeTest#testForEachRemaining temporarily."
am:
e8e56f26fb
* commit '
e8e56f26fbaf8c3cd5ab046f8e13d24de494ffda':
Suppress ArrayDequeTest#testForEachRemaining temporarily.
Nicolas Geoffray [Fri, 4 Mar 2016 14:45:28 +0000 (14:45 +0000)]
Merge "Suppress ArrayDequeTest#testForEachRemaining temporarily."
Narayan Kamath [Fri, 4 Mar 2016 14:40:32 +0000 (14:40 +0000)]
Suppress ArrayDequeTest#testForEachRemaining temporarily.
Change-Id: I297a392d694b8143010084469c401f15a887f2f1
Scott Wakeling [Mon, 29 Feb 2016 15:17:20 +0000 (15:17 +0000)]
ARM64: Implement SystemArrayCopyChar intrinsic.
Change-Id: I33f559139a38ddf20cacb8c997e38fa7663a4066
Nicolas Geoffray [Fri, 4 Mar 2016 12:03:22 +0000 (12:03 +0000)]
Merge "Refine statistics around the JIT." am:
a3ed89f687
am:
59be62a58a
* commit '
59be62a58a4aee192112c5c15c3671102ded6037':
Refine statistics around the JIT.
Nicolas Geoffray [Fri, 4 Mar 2016 12:01:21 +0000 (12:01 +0000)]
Merge "Refine statistics around the JIT."
am:
a3ed89f687
* commit '
a3ed89f687dbaa9b5321b2d38d41b487a4208b80':
Refine statistics around the JIT.
Nicolas Geoffray [Fri, 4 Mar 2016 12:01:21 +0000 (12:01 +0000)]
Merge "Move back the boot image to debuggable." am:
104f22ec88
am:
4a38346d10
* commit '
4a38346d10d77d29b2423648111a33f23bc88b61':
Move back the boot image to debuggable.
Nicolas Geoffray [Fri, 4 Mar 2016 11:59:23 +0000 (11:59 +0000)]
Merge "Move back the boot image to debuggable."
am:
104f22ec88
* commit '
104f22ec881a02b4df88d41e1b89e24151b66cc9':
Move back the boot image to debuggable.
Nicolas Geoffray [Fri, 4 Mar 2016 11:58:43 +0000 (11:58 +0000)]
Merge "Refine statistics around the JIT."
Nicolas Geoffray [Fri, 4 Mar 2016 11:55:41 +0000 (11:55 +0000)]
Merge "Move back the boot image to debuggable."
Nicolas Geoffray [Fri, 4 Mar 2016 11:38:14 +0000 (11:38 +0000)]
Move back the boot image to debuggable.
Full frame deoptimization is broken with it.
Partial revert of https://android-review.googlesource.com/#/c/201383/
Change-Id: I7a402d79b0882f81987e56869551840da7d553e0
Nicolas Geoffray [Fri, 4 Mar 2016 11:30:09 +0000 (11:30 +0000)]
Merge "Fix lint issue." am:
b138a6ee7f
am:
81e73e9d4c
* commit '
81e73e9d4c6bf4190891acca48f54fbbaf5ef6a3':
Fix lint issue.
Nicolas Geoffray [Fri, 4 Mar 2016 11:28:07 +0000 (11:28 +0000)]
Merge "Fix lint issue."
am:
b138a6ee7f
* commit '
b138a6ee7f1c1c172d9646547ad5def80db048e1':
Fix lint issue.
Nicolas Geoffray [Fri, 4 Mar 2016 11:23:26 +0000 (11:23 +0000)]
Merge "Fix lint issue."
Nicolas Geoffray [Fri, 4 Mar 2016 11:10:17 +0000 (11:10 +0000)]
Fix lint issue.
Change-Id: I549cc641510a7f941d85f3a5f38127bc6701a0a3
xueliang.zhong [Fri, 4 Mar 2016 10:17:27 +0000 (10:17 +0000)]
Merge "Integer.bitCount and Long.bitCount intrinsics for ARM64" am:
dd11dde40a
am:
d123149edc
* commit '
d123149edc1c1e562c3e3cfe1a94624f4c605bc3':
Integer.bitCount and Long.bitCount intrinsics for ARM64
xueliang.zhong [Fri, 4 Mar 2016 10:15:29 +0000 (10:15 +0000)]
Merge "Integer.bitCount and Long.bitCount intrinsics for ARM64"
am:
dd11dde40a
* commit '
dd11dde40a9002eaebb977fc754f64d94ec4e60c':
Integer.bitCount and Long.bitCount intrinsics for ARM64
Nicolas Geoffray [Fri, 4 Mar 2016 10:11:09 +0000 (10:11 +0000)]
Merge "Integer.bitCount and Long.bitCount intrinsics for ARM64"
Nicolas Geoffray [Fri, 4 Mar 2016 10:07:33 +0000 (10:07 +0000)]
Merge "ProfilingInfo roots should be visited by the declaring class." am:
9ec0676c8e
am:
522a5951cf
* commit '
522a5951cfd45c85323ba9d0e3a3a5cc0f9e3a4d':
ProfilingInfo roots should be visited by the declaring class.
Nicolas Geoffray [Fri, 4 Mar 2016 10:05:36 +0000 (10:05 +0000)]
Merge "ProfilingInfo roots should be visited by the declaring class."
am:
9ec0676c8e
* commit '
9ec0676c8e17664926055e40a7283074dd9b3474':
ProfilingInfo roots should be visited by the declaring class.
Nicolas Geoffray [Fri, 4 Mar 2016 09:59:20 +0000 (09:59 +0000)]
Merge "ProfilingInfo roots should be visited by the declaring class."
Chris Larsen [Fri, 4 Mar 2016 04:56:40 +0000 (04:56 +0000)]
Merge "MIPS32: Highest/Lowest One Bit Set:" am:
1028909c89
am:
48d004fb3f
* commit '
48d004fb3f37cf3c1e372795cb214c26566490dc':
MIPS32: Highest/Lowest One Bit Set:
Chris Larsen [Fri, 4 Mar 2016 04:54:42 +0000 (04:54 +0000)]
Merge "MIPS32: Highest/Lowest One Bit Set:"
am:
1028909c89
* commit '
1028909c89640c89ab59570b24cb60a4342cdc31':
MIPS32: Highest/Lowest One Bit Set:
Andreas Gampe [Fri, 4 Mar 2016 04:49:03 +0000 (04:49 +0000)]
Merge "MIPS32: Highest/Lowest One Bit Set:"
Chris Larsen [Wed, 17 Feb 2016 01:10:40 +0000 (17:10 -0800)]
MIPS32: Highest/Lowest One Bit Set:
- int java.lang.Integer.highestOneBit(int)
- int java.lang.Integer.lowestOneBit(int)
- long java.lang.Long.highestOneBit(long)
- long java.lang.Long.lowestOneBit(long)
Change-Id: I575ec6f70cf5cac620cc5d9e49ec3f7b554b4622
Hiroshi Yamauchi [Fri, 4 Mar 2016 02:12:53 +0000 (02:12 +0000)]
Merge "Add ScopedGCCriticalSection to Trace::StopTracing." am:
e330de4226
am:
f1b457d972
* commit '
f1b457d972fe370fb66d03dad3e39327f7712959':
Add ScopedGCCriticalSection to Trace::StopTracing.
Chris Larsen [Fri, 4 Mar 2016 02:12:31 +0000 (02:12 +0000)]
Merge "MIPS32: Improve TrailingZeros" am:
3b13d9408f
am:
19754f8049
* commit '
19754f804924a769ee3e7cc76a8764b1f7f55b1f':
MIPS32: Improve TrailingZeros
Hiroshi Yamauchi [Fri, 4 Mar 2016 02:10:46 +0000 (02:10 +0000)]
Merge "Add ScopedGCCriticalSection to Trace::StopTracing."
am:
e330de4226
* commit '
e330de4226a25f81678edb9b1a5140bf1d7b3b5c':
Add ScopedGCCriticalSection to Trace::StopTracing.
Chris Larsen [Fri, 4 Mar 2016 02:10:36 +0000 (02:10 +0000)]
Merge "MIPS32: Improve TrailingZeros"
am:
3b13d9408f
* commit '
3b13d9408f22c15ca7773fade2e55c6e4271a810':
MIPS32: Improve TrailingZeros
Hiroshi Yamauchi [Fri, 4 Mar 2016 02:07:41 +0000 (02:07 +0000)]
Merge "Add ScopedGCCriticalSection to Trace::StopTracing."
Andreas Gampe [Fri, 4 Mar 2016 01:59:03 +0000 (01:59 +0000)]
Merge "MIPS32: Improve TrailingZeros"
Chris Larsen [Fri, 4 Mar 2016 00:44:27 +0000 (00:44 +0000)]
Merge "MIPS32: Implement bitCount intrinsics." am:
7891581ad7
am:
6a54e84874
* commit '
6a54e848747a5b9f6b899219abc4820fa1ab9890':
MIPS32: Implement bitCount intrinsics.
Chris Larsen [Fri, 4 Mar 2016 00:42:37 +0000 (00:42 +0000)]
Merge "MIPS32: Implement bitCount intrinsics."
am:
7891581ad7
* commit '
7891581ad7653f8d9d3447872a5495af7d17d076':
MIPS32: Implement bitCount intrinsics.
Chris Larsen [Thu, 18 Feb 2016 01:44:58 +0000 (17:44 -0800)]
MIPS32: Improve TrailingZeros
Change-Id: I1269ad5c58e1e3f39f3c2a04a3ed6dc1e44ff2fc
Andreas Gampe [Fri, 4 Mar 2016 00:38:44 +0000 (00:38 +0000)]
Merge "MIPS32: Implement bitCount intrinsics."
Chris Larsen [Sat, 13 Feb 2016 01:59:00 +0000 (17:59 -0800)]
MIPS32: Implement bitCount intrinsics.
- int java.lang.Integer.bitCount(int)
- int java.lang.Long.bitCount(long)
Change-Id: Ibde089675064aa052cfcd9f53aa36c25a4cbfca9
Chris Larsen [Fri, 4 Mar 2016 00:05:20 +0000 (00:05 +0000)]
Merge "MIPS32: Implement isInfinite intrinsics." am:
00bc2d3413
am:
217fc042ac
* commit '
217fc042ac210752c62666161c986b61bab431ce':
MIPS32: Implement isInfinite intrinsics.
Chris Larsen [Fri, 4 Mar 2016 00:03:32 +0000 (00:03 +0000)]
Merge "MIPS32: Implement isInfinite intrinsics."
am:
00bc2d3413
* commit '
00bc2d3413ed4b976dd9313c178fb6c86b66883c':
MIPS32: Implement isInfinite intrinsics.
Andreas Gampe [Fri, 4 Mar 2016 00:02:15 +0000 (00:02 +0000)]
Merge "MIPS32: Implement isInfinite intrinsics."
Hiroshi Yamauchi [Thu, 3 Mar 2016 23:09:27 +0000 (15:09 -0800)]
Add ScopedGCCriticalSection to Trace::StopTracing.
This attempts to fix a deadlock in 545-tracing-and-jit with the read
barrier config. I think the cause is the same as what CL 174096
describes and it missed this one in Trace::StopTracing.
Bug:
26429931
Bug:
12687968
Change-Id: I02ca45e2667c9f6afc27d73919d6c31d204cc621
Nicolas Geoffray [Thu, 3 Mar 2016 23:14:49 +0000 (23:14 +0000)]
ProfilingInfo roots should be visited by the declaring class.
There seems to be an implicit assumption that only classes can
visit native roots (ie kVisitNativeRoots in Class::VisitReferences).
However, some places like Dbg::VisitRoots and
AllocRecordObjectMap::VisitRoots visit ArtMethod::VisitRoot
directly, and that breaks the assumptions.
bug:
27435111
Change-Id: I5b476e614ba820394635d946cb562bf872a50e7e
Mathieu Chartier [Thu, 3 Mar 2016 22:11:05 +0000 (22:11 +0000)]
Add systrace to VerifyClass
am:
7f459f5859
* commit '
7f459f5859e5f01c92c3711e7d63c062f510b416':
Add systrace to VerifyClass
Mathieu Chartier [Thu, 3 Mar 2016 22:03:09 +0000 (22:03 +0000)]
Merge "Add systrace to VerifyClass" am:
4a01be2b1a
am:
aa59d4524b
* commit '
aa59d4524b493545ae85017e1b84b1a2eee49daf':
Add systrace to VerifyClass
Alex Light [Thu, 3 Mar 2016 22:02:59 +0000 (22:02 +0000)]
Merge "Move some default-methods tests to Java from Smali." am:
66bdb9e03e
am:
96bae62979
* commit '
96bae62979f9838fddf2cc48a26cd0888973f215':
Move some default-methods tests to Java from Smali.
Mathieu Chartier [Thu, 3 Mar 2016 21:42:24 +0000 (21:42 +0000)]
Merge "Add systrace to VerifyClass"
am:
4a01be2b1a
* commit '
4a01be2b1a7de5ce68cb5a453eb7cb4fc6c6658b':
Add systrace to VerifyClass
Alex Light [Thu, 3 Mar 2016 21:42:14 +0000 (21:42 +0000)]
Merge "Move some default-methods tests to Java from Smali."
am:
66bdb9e03e
* commit '
66bdb9e03efa2055b6bfbe0a07ee873afe673fae':
Move some default-methods tests to Java from Smali.
Mathieu Chartier [Thu, 3 Mar 2016 21:38:41 +0000 (21:38 +0000)]
Merge "Add systrace to VerifyClass"
Mathieu Chartier [Thu, 3 Mar 2016 03:23:17 +0000 (19:23 -0800)]
Add systrace to VerifyClass
Useful to see if verifier is preempting anything.
(cherry picked from commit
7f459f5859e5f01c92c3711e7d63c062f510b416)
Change-Id: I594cbdc5c2f8934fc6c4fc7ee47fc4ccfc3c627d
Chris Larsen [Thu, 11 Feb 2016 22:23:53 +0000 (14:23 -0800)]
MIPS32: Implement isInfinite intrinsics.
- boolean java.lang.Float.isInfinite(float)
- boolean java.lang.Double.isInfinite(double)
Change-Id: I17dc2380ec864fd7612025ed400e29dd115ccab4
Mathieu Chartier [Thu, 3 Mar 2016 03:23:17 +0000 (19:23 -0800)]
Add systrace to VerifyClass
Useful to see if verifier is preempting anything.
Bug:
27398183
Change-Id: I3e318d2c9c5cbc4254b3ffe8e6e8c7b98a0f2ef7
Alex Light [Thu, 3 Mar 2016 20:35:36 +0000 (20:35 +0000)]
Merge "Move some default-methods tests to Java from Smali."
Alex Light [Tue, 1 Mar 2016 22:33:51 +0000 (14:33 -0800)]
Move some default-methods tests to Java from Smali.
Move all smali tests for default method behavior in
non-source-incompatible contexts to java. Also move some of the
simpler tests for source and binary incompatibilities into java as
well when possible.
Bug:
27310767
Change-Id: I753196f19849494825953c1bf06f15b7132f459b
Mingyao Yang [Thu, 3 Mar 2016 18:27:49 +0000 (18:27 +0000)]
Merge "change image in run-jdwp-tests.sh" am:
93504f2f89
am:
bdf0007b17
* commit '
bdf0007b178d1caef22bbbade11b6519fa402bb4':
change image in run-jdwp-tests.sh
Mingyao Yang [Thu, 3 Mar 2016 18:27:38 +0000 (18:27 +0000)]
Merge "Add a PassScope for PrepareForRegisterAllocation" am:
b204d9444d
am:
dd56633af4
* commit '
dd56633af437cb391714092363860a4ec1113ff0':
Add a PassScope for PrepareForRegisterAllocation
Mingyao Yang [Thu, 3 Mar 2016 18:25:48 +0000 (18:25 +0000)]
Merge "change image in run-jdwp-tests.sh"
am:
93504f2f89
* commit '
93504f2f891959c1606bd033a86310613e60cb1b':
change image in run-jdwp-tests.sh
Mingyao Yang [Thu, 3 Mar 2016 18:25:38 +0000 (18:25 +0000)]
Merge "Add a PassScope for PrepareForRegisterAllocation"
am:
b204d9444d
* commit '
b204d9444d7c8bc6bc5e60d791060525b91b520c':
Add a PassScope for PrepareForRegisterAllocation
Mingyao Yang [Thu, 3 Mar 2016 18:19:46 +0000 (18:19 +0000)]
Merge "change image in run-jdwp-tests.sh"
Mingyao Yang [Thu, 3 Mar 2016 18:19:13 +0000 (18:19 +0000)]
Merge "Add a PassScope for PrepareForRegisterAllocation"
Dimitry Ivanov [Thu, 3 Mar 2016 17:24:02 +0000 (17:24 +0000)]
Merge "Simplify LoadNativeLibrary()" am:
9bab082adb
am:
919c92ab6c
* commit '
919c92ab6c757b9183b63d722b51ec0273f7bc55':
Simplify LoadNativeLibrary()
Dimitry Ivanov [Thu, 3 Mar 2016 17:11:58 +0000 (17:11 +0000)]
Merge "Simplify LoadNativeLibrary()"
am:
9bab082adb
* commit '
9bab082adb251327b806d537d6710c16b9897de9':
Simplify LoadNativeLibrary()
Dimitry Ivanov [Thu, 3 Mar 2016 17:05:15 +0000 (17:05 +0000)]
Merge "Simplify LoadNativeLibrary()"
Nicolas Geoffray [Thu, 3 Mar 2016 13:23:33 +0000 (13:23 +0000)]
Refine statistics around the JIT.
- Better namings.
- Now also time the code cache collection time.
- Random cleanups.
bug:
23128949
bug:
27445008
bug:
27442890
Change-Id: I1dd52544bea678af868e7c47907f7a0fc9a146c3
Calin Juravle [Thu, 3 Mar 2016 11:51:26 +0000 (11:51 +0000)]
Merge "resolve merge conflicts of
7a2ff82b29 to nyc-dev-plus-aosp" into nyc-dev-plus-aosp
Calin Juravle [Thu, 3 Mar 2016 11:50:37 +0000 (11:50 +0000)]
resolve merge conflicts of
7a2ff82b29 to nyc-dev-plus-aosp
Change-Id: Ibbd4c6e39b1e30aa1aec7ff6edb0b9a01c585fb3
Serguei Katkov [Thu, 3 Mar 2016 11:47:52 +0000 (11:47 +0000)]
Merge "ART: cleanup exit_block_ in graph if exit block is removed" am:
19a133b2e2
am:
7c19a0deec
* commit '
7c19a0deec88900aae40c3dbc216c5d5c12d1eeb':
ART: cleanup exit_block_ in graph if exit block is removed
Serguei Katkov [Thu, 3 Mar 2016 11:45:49 +0000 (11:45 +0000)]
Merge "ART: cleanup exit_block_ in graph if exit block is removed"
am:
19a133b2e2
* commit '
19a133b2e26770b900119aaac25e3e73bd287e3f':
ART: cleanup exit_block_ in graph if exit block is removed
David Brazdil [Thu, 3 Mar 2016 11:40:15 +0000 (11:40 +0000)]
Merge "ART: cleanup exit_block_ in graph if exit block is removed"
Roland Levillain [Thu, 3 Mar 2016 11:35:57 +0000 (11:35 +0000)]
Merge "Ignore 145-alloc-tracking-stress run-test failures with CC." am:
982a1ac93d
am:
3817b1f435
* commit '
3817b1f435ca6a715e143367ad793618b57bf231':
Ignore 145-alloc-tracking-stress run-test failures with CC.
Roland Levillain [Thu, 3 Mar 2016 11:33:59 +0000 (11:33 +0000)]
Merge "Ignore 145-alloc-tracking-stress run-test failures with CC."
am:
982a1ac93d
* commit '
982a1ac93d03379fc82f4f5b1a1b13eeea035d5b':
Ignore 145-alloc-tracking-stress run-test failures with CC.
xueliang.zhong [Thu, 3 Mar 2016 10:52:51 +0000 (10:52 +0000)]
Integer.bitCount and Long.bitCount intrinsics for ARM64
Change-Id: If6180acc90239e52e5d33901b65e194d1ca7e248
Roland Levillain [Thu, 3 Mar 2016 11:28:41 +0000 (11:28 +0000)]
Merge "Ignore 145-alloc-tracking-stress run-test failures with CC."
Serguei Katkov [Wed, 2 Mar 2016 10:25:36 +0000 (16:25 +0600)]
ART: cleanup exit_block_ in graph if exit block is removed
If we remove the exit block from the graph (for example method
contains infinite loop) we should also clean the field exit_block_
in graph. At least inliner expects it.
Change-Id: Icda668da2233cdd6cd673635a1949f5ed34cf270
Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
Calin Juravle [Thu, 3 Mar 2016 10:54:00 +0000 (10:54 +0000)]
Merge "Update GetDexOptNeeded to handle the different levels of compilation" into nyc-dev
Roland Levillain [Thu, 3 Mar 2016 10:43:21 +0000 (10:43 +0000)]
Ignore 145-alloc-tracking-stress run-test failures with CC.
This run-test sometimes fails with a timeout on ART
Builbot's x86-64 concurrent collector configuration. Disable
it to make the build turn green again, while we investigate
the failure.
Bug:
27467554
Change-Id: I0bac307ec85f197afb8763ca41a6ee50567c4d5f
Nicolas Geoffray [Thu, 3 Mar 2016 09:40:44 +0000 (09:40 +0000)]
Merge "Do a TryLock when allocating a ProfilingInfo from the interpreter." am:
e283588e56
am:
8133a7e2d9
* commit '
8133a7e2d94a4ad77a4317476486dd61d1226ff5':
Do a TryLock when allocating a ProfilingInfo from the interpreter.
Nicolas Geoffray [Thu, 3 Mar 2016 09:38:49 +0000 (09:38 +0000)]
Merge "Do a TryLock when allocating a ProfilingInfo from the interpreter."
am:
e283588e56
* commit '
e283588e56df7eebabd795b98264003105b20ece':
Do a TryLock when allocating a ProfilingInfo from the interpreter.
Nicolas Geoffray [Thu, 3 Mar 2016 09:26:46 +0000 (09:26 +0000)]
Merge "Do a TryLock when allocating a ProfilingInfo from the interpreter."
Mingyao Yang [Wed, 2 Mar 2016 22:59:32 +0000 (14:59 -0800)]
Add a PassScope for PrepareForRegisterAllocation
This pass does transform the graph so make it part of cfg-dumping.
Change-Id: I42e361382c85c97b974faad8bb0fcf2cb0750355
Mathieu Chartier [Wed, 2 Mar 2016 22:52:21 +0000 (22:52 +0000)]
Merge "Delete alloc tracking map outside of critical section" am:
e4cec517fa
am:
546719a89f
* commit '
546719a89f898377b3c6515d38a13b6fa9a804dd':
Delete alloc tracking map outside of critical section
Andreas Gampe [Wed, 2 Mar 2016 22:52:04 +0000 (22:52 +0000)]
Merge "Revert "Disable test after libunwind change."" am:
0b136ac861
am:
9076355fd1
* commit '
9076355fd1ff88168ee2c8ab5e4c4b78bd30fe54':
Revert "Disable test after libunwind change."
Hiroshi Yamauchi [Wed, 2 Mar 2016 22:51:49 +0000 (22:51 +0000)]
Merge "Disable 577-profile-foreign-dex temporarily." am:
b93457153d
am:
0fbb979485
* commit '
0fbb979485d9c1e79787ea6a0bf1c39d31f1b705':
Disable 577-profile-foreign-dex temporarily.
Mathieu Chartier [Wed, 2 Mar 2016 22:35:23 +0000 (22:35 +0000)]
Merge "Delete alloc tracking map outside of critical section"
am:
e4cec517fa
* commit '
e4cec517faf1c74d6895e0e5b512a6e2f83a0e06':
Delete alloc tracking map outside of critical section
Mathieu Chartier [Wed, 2 Mar 2016 22:01:28 +0000 (22:01 +0000)]
Merge "Delete alloc tracking map outside of critical section"
Mathieu Chartier [Wed, 2 Mar 2016 20:52:37 +0000 (12:52 -0800)]
Delete alloc tracking map outside of critical section
There can be lock order violations otherwise due to runtime shutdown
lock that may get acquired in the condition variable destructor.
Change-Id: I23cb2dfe241f5cc6c42bf6766e89042cf06069b6