Download Latest Version localedata.jar (843.2 kB)
Email in envelope

Get an email when there's a new version of Supernova Rom

Home / cm / android / system / dalvik / vm / compiler
Name Modified Size InfoDownloads / Week
Parent folder
template 2011-11-27
codegen 2011-11-27
Compiler.c 2011-11-26 27.8 kB
Compiler.h 2011-11-26 12.7 kB
CompilerInternals.h 2011-11-26 849 Bytes
CompilerIR.h 2011-11-26 7.7 kB
CompilerUtility.h 2011-11-26 1.8 kB
Dataflow.c 2011-11-26 42.3 kB
Dataflow.h 2011-11-26 3.8 kB
Frontend.c 2011-11-26 44.8 kB
InlineTransformation.c 2011-11-26 12.2 kB
IntermediateRep.c 2011-11-26 3.4 kB
Loop.c 2011-11-26 19.4 kB
Loop.h 2011-11-26 1.6 kB
Ralloc.c 2011-11-26 5.4 kB
Utility.c 2011-11-26 9.9 kB
Totals: 16 Items   193.7 kB 0
Dalvik Virtual Machine


Source code rules of the road:

- All externally-visible function names must start with "dvm" to avoid
namespace clashes.  Use static functions when possible.

- Do not create static variables (globally or locally).  Do not create
global variables.  Keep everything with non-local lifespan in "gDvm",
defined in Globals.h, so that all global VM state is in one place.

- Use "startup" and "shutdown" functions to clean up gDvm.  The VM must
exit cleanly in valgrind.

- The primary target is ARM Linux.  Others are secondary, but must still
work correctly.

- Use of gcc-specific and C99 constructs is allowed.
Source: README.txt, updated 2011-11-26