History log of /dalvik/CleanSpec.mk
Revision Date Author Comments
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