Name | Modified | Size | Downloads / 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.