summaryrefslogtreecommitdiffstats
path: root/vm/compiler/Compiler.h
Commit message (Expand)AuthorAgeFilesLines
* [X86] X86 trace JIT compiler supportDong-Yuan Chen2012-07-201-0/+4
* [MIPS] Dalvik fast interpreter support and JIT implementationRaghu Gandham2012-05-021-1/+5
* Normalize the include guard style.Carl Shapiro2011-06-141-3/+3
* Get rid of uneeded extern, enum, typedef and struct qualifiers.Carl Shapiro2011-04-271-9/+1
* Move the compiler into C++.Carl Shapiro2011-04-191-1/+1
* Compile the garbage collector and heap profiler as C++.Carl Shapiro2011-04-081-3/+12
* Generate code for loops formed with the new builderBen Cheng2011-03-311-0/+2
* Fix interpreter debug attachbuzbee2011-03-301-1/+1
* Extend a trace with a backward branch into a loop.Ben Cheng2011-03-181-0/+1
* Handle relocatable class objects in JIT'ed code.Ben Cheng2011-03-101-0/+4
* Interpreter restructuring: eliminate InterpStatebuzbee2011-02-191-77/+0
* Misc goodies in the JIT in preparation for more aggressive code motion.Ben Cheng2011-02-081-0/+1
* [JIT] Fix for 3385583: Performance varianceBill Buzbee2011-02-031-1/+2
* Add runtime support for method based compilation.Ben Cheng2011-01-261-2/+5
* Support traceview-style profiling in all buildsbuzbee2011-01-191-0/+1
* [JIT] Trace profiling supportbuzbee2010-12-171-7/+2
* Implement method parser and SSA transformation.Ben Cheng2010-12-131-10/+27
* Add source code skeletons for x86 work. No actual JIT'ng yet.buzbee2010-09-201-1/+1
* Make JIT inliner work under single-stepping mode.Ben Cheng2010-08-261-0/+4
* Bug fixes for JIT loop detection and formationBen Cheng2010-08-041-2/+9
* Implement method inlining for getters/settersBen Cheng2010-08-021-19/+65
* Remove the write permission for the JIT code cache when not neededBen Cheng2010-05-271-3/+43
* JIT: Fix for [Issue 2675245] FRF40 monkey crash in jit-cacheBill Buzbee2010-05-171-0/+1
* am 1071056d: am a497359a: Fix a race condition in JIT state refresh under deb...Ben Cheng2010-04-021-10/+13
|\
| * Fix a race condition in JIT state refresh under debugging / misc code cleanup.Ben Cheng2010-03-311-10/+13
* | am 79cea5c9: Merge "Implement signature-based breakpoint for the JIT compiler."Ben Cheng2010-03-161-0/+5
|\|
| * Implement signature-based breakpoint for the JIT compiler.Ben Cheng2010-03-161-0/+5
* | am fc519dc8: Jit: Make most Jit compile failures non-fatal; just abort offend...Bill Buzbee2010-03-081-2/+3
|\|
| * Jit: Make most Jit compile failures non-fatal; just abort offending translationBill Buzbee2010-03-071-2/+3
* | am 40094c16: Tweak the interpreter entries and 2nd level trace filter to capt...Ben Cheng2010-02-281-11/+13
|\|
| * Tweak the interpreter entries and 2nd level trace filter to capture more traces.Ben Cheng2010-02-251-11/+13
* | am 88a0f970: Enhance the jit profiler to print more statistics and be more ve...Ben Cheng2010-02-281-1/+3
|\|
| * Enhance the jit profiler to print more statistics and be more verbose.Ben Cheng2010-02-241-1/+3
| * Enable JIT parameters to be initialized in an architecture dependent way.Ben Cheng2010-02-051-1/+0
| * Fix performance issues related to chaining and unchaining.Ben Cheng2010-02-031-1/+15
* | Relocate function declaration out the GC and into the compiler.Carl Shapiro2010-02-251-0/+1
* | Enable JIT parameters to be initialized in an architecture dependent way.Ben Cheng2010-02-091-1/+0
* | Fix performance issues related to chaining and unchaining.Ben Cheng2010-02-031-1/+15
|/
* Jit: MethodTrace + Jit fixBill Buzbee2010-02-011-0/+1
* Integrate call-graph information into JIT method blacklist.Ben Cheng2010-01-121-0/+3
* Tear down the code cache when it is full and restart from scratch.Ben Cheng2010-01-071-1/+2
* Make the traige process for self-verification found divergence easier.Ben Cheng2009-10-151-1/+5
* Implement SSA-based loop optimizations.Ben Cheng2009-09-011-0/+22
* New changes to enable self verification mode.Jeff Hao2009-08-211-0/+15
* Stage 3 of Thumb2 support. armv7-a now generates vfp code inline.Bill Buzbee2009-07-311-1/+1
* First phase of restructuring to support THUMB2 & ARM tracesBill Buzbee2009-07-271-2/+20
* Collect per-method code size statistics to show compiled vs overall Dalvik po...Ben Cheng2009-06-241-1/+8
* Fix two codegen problems: out-of-bound PC-relative addresses and missing bran...Ben Cheng2009-06-091-1/+1
* Support for stopping all threads in a Jit environment.Bill Buzbee2009-06-051-0/+1
* Initial port of the Dalvik JIT enging to the internal repository.Ben Cheng2009-06-041-0/+99