- 03 Feb, 2017 13 commits
-
-
Mark Stevens authored
-
Mark Stevens authored
-
Bill Buzbee authored
-
buzbee authored
CL 331207 added a jit constant to be used in assembly, but ended up not using it. Removed here. Test: m test-art-host Change-Id: Ibc558f92a66a6bce27982b5cfadf39db7258b991
-
Nicolas Geoffray authored
-
Nicolas Geoffray authored
Test: stub_test Change-Id: I050d185e96c84e1540958a364f26920336c444bf
-
Nicolas Geoffray authored
-
Nicolas Geoffray authored
-
Nicolas Geoffray authored
Broke hikey build. bug:30933338 This reverts commit f290c01c. Change-Id: I3363d703c54d0f9b69197a29395cc08f60c8b2ac
-
Nicolas Geoffray authored
x64: - Add art_quick_alloc_initialized_rosalloc x86: - Add art_quick_alloc_initialized_rosalloc - Add art_quick_alloc_initialized{_region}_tlab - Add art_quick_alloc_array_resolved{8,16,32,64}{_region}_tlab arm32: - Add art_quick_alloc_initialized_rosalloc - Add art_quick_alloc_initialized{_region}_tlab - Add art_quick_alloc_array_resolved{8,16,32,64}{_region}_tlab arm64: - Add art_quick_alloc_initialized_rosalloc - Add art_quick_alloc_initialized{_region}_tlab - Add art_quick_alloc_array_resolved{8,16,32,64}_tlab Test: test-art-target test-art-host bug: 30933338 Change-Id: I0dd8667a2921dd0b3403bea5d05304ba5d40627f
-
Nicolas Geoffray authored
-
Nicolas Geoffray authored
-
Treehugger Robot authored
-
- 02 Feb, 2017 27 commits
-
-
Alex Light authored
We would run into issues if we tried to compile an obsolete method since some of the information needed to do so is lost as we redefine the declaring class. Since compiling these methods is unlikely to have a major effect on the performance of the program we simply tell the JIT not to bother with them. Also update all places to use the new SetDontCompile helper. Test: mma -j40 test-art-host Test: stress --cpu 60 &; \ while ./test/run-test --host --jit --gcstress --64 942; do ; done Change-Id: Ie70fee6f503818e7589571facf28ccc5e7ca79f8
-
Treehugger Robot authored
-
Treehugger Robot authored
-
Treehugger Robot authored
-
Alex Light authored
We were not adding some DexFiles to the ClassPath if there were multiple classes from the same classloader being redefined at the same time. We fixed this issue and made a test for it. Test: mma -j40 test-art-host Change-Id: I6e8961c8602367ebec5d5a948d71e58f3be2f6d7
-
Andreas Gampe authored
This requires two native methods, isAnonymousClass and getDeclaringClass. Add tests. Bug: 34890992 Test: m Test: m test-art-host Test: Device boots Change-Id: Ib3fca2a6bb6e367ef202ff864719cab979d6c793
-
Treehugger Robot authored
-
Roland Levillain authored
-
Mathieu Chartier authored
-
Mathieu Chartier authored
Make BitMemoryRegion constructor inlined, remove read barrier for IsProxyMethod. Around 15% speedup for pmd benchmark, maybe more for CC. Test: test-art-host Change-Id: Ib4392649e041406e538cc944c26c69f68d388fb4
-
Mathieu Chartier authored
-
Mathieu Chartier authored
-
Treehugger Robot authored
-
Bill Buzbee authored
-
xueliang.zhong authored
This patch implements min/max intrinsics for: * Long * Float * Double Test: m test-art-host Test: m test-art-target Test: 082-inline-execute Change-Id: I2dfab8ab606f3d01fba712f9014d2e0617449d74
-
Nicolas Geoffray authored
bug:30933338 test: ART_TEST_JIT=true test-art-host test-art-target Change-Id: I4ac708d70d90c2db4139d99a75bf4665a810c206
-
Treehugger Robot authored
-
Treehugger Robot authored
-
Nicolas Geoffray authored
Test: test-art-host Change-Id: I16e3a0a17ca6193a68932c78f67e0d788684e7ef
-
Treehugger Robot authored
-
Nicolas Geoffray authored
-
Andreas Gampe authored
Fix infinite loop for unrecognized options. Test: art/tools/buildbot-build.sh --host Test: art/tools/buildbot-build.sh --mode=host Change-Id: I9f3b53021d83ddef2dca89b414065b9ea0bfafbf
-
Treehugger Robot authored
-
Alexey Frunze authored
Test: booted MIPS32R2 in QEMU Test: booted MIPS64 (with 2nd arch MIPS32R6) in QEMU Change-Id: Iff61353bc9e787e65f3f17d8938d4b5561d2a603
-
Treehugger Robot authored
-
Hiroshi Yamauchi authored
Asan reserves 0x04000000 - 0x20000000 in 32-bit. Bug: 34606909 Test: marlin-userdebug asan coverage build boots. Test: test-art-host Change-Id: I3ee9cd290cd02de02e7d6c79b854479a985549c3
-
Mathieu Chartier authored
Using the dex cache is faster than going through the class linker. This reverts to behavior from before aog/321573. Speeds up pmd benchmark by ~50%. Test: test-art-host Change-Id: I58403aec03e2b7e7a3d3e108319cfb4c75a680cb
-