46cd4fb73824ab57160994c149ce2d7a06923b83 |
|
17-Mar-2011 |
Ben Cheng <bccheng@android.com> |
Extend a trace with a backward branch into a loop. When seeing a trace that ends with a backward branch, exhaust all code blocks reachable from that trace and try to identify if there exists a non-nested loop. If the derived loop is found to be too complex or only acyclic code is seen, revert to the original compilation mechanism to translate a simple trace. This CL uses the whole-method parser/dataflow analysis framework to identify such loops. No optimization/codegen are performed yet. Bug: 4086718 Change-Id: I19ed3ee53ea1cbda33940c533de8e9220e647156
|
8c9ac9ab0ab6fd75b73cb0d99005da3aa90c167c |
|
22-Oct-2010 |
Ben Cheng <bccheng@android.com> |
Avoid conditional loads if WORKAROUND_CORTEX_A9_745320 is defined. No noticeable performance impact by this change. Bug: 3117632 Change-Id: I31c6adc6cb9999498bb456f1e87f6f04f33e4144
|
4d92e68103159bea0e36b98d9f18473e5805f52b |
|
30-Jul-2010 |
buzbee <buzbee@google.com> |
JIT: Fix for Issue 2881687 - fix volatiles and re-enable JIT Change-Id: I2ccb4b46d92b729d5504ea9c1b771a5147096858
|
35ff69be47f3f2bd33f2a2d8562eaa2ac3dc9f1d |
|
29-Jul-2010 |
buzbee <buzbee@google.com> |
JIT: temporarily disable the JIT and concurrent GC on SMP systems Change-Id: If2d489b2aca39cd0297453f311a5c3ce80f577d9
|
fc075c2d1ae63c26f96e0c6eeb72efc898dbebbf |
|
29-May-2010 |
Ben Cheng <bccheng@android.com> |
Clean up warnings detected by gcc. Also re-enabled the JIT for the ARMv5te target. Change-Id: I89fd229205e30e6ee92a4933290a7d8dca001232
|
02388cf18a87ba0243cddc6ccf3eaf8668118723 |
|
23-Mar-2010 |
Bill Buzbee <buzbee@google.com> |
Jit: disable for Sapphire. Change-Id: I3c48f239ef9a83fac1ef05d18ea1b00ab27879ff
|
64ee717be7cf4aad64371e73cfd180aa4d85dd07 |
|
22-Mar-2010 |
Bill Buzbee <buzbee@google.com> |
Jit: Re-enable for Sapphire Change-Id: Icbfd8781756c2c7cde88140ed40766e29448b1ff
|
3521d8c26899611b385c685fa903ae2c8f3e0d92 |
|
09-Mar-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Add an empty CleanSpec.mk Change-Id: I43d2404e71aa2bc0d3d6aada35d613bb484129e7
|