summaryrefslogtreecommitdiffstats
path: root/vm/compiler/CompilerIR.h
Commit message (Expand)AuthorAgeFilesLines
* dalvik: dalvik device extension pack.Xin Qi2013-10-311-0/+13
* [X86] X86 trace JIT compiler supportDong-Yuan Chen2012-07-201-0/+6
* Normalize the include guard style.Carl Shapiro2011-06-141-3/+3
* Move the compiler into C++.Carl Shapiro2011-04-191-1/+1
* Generate code for loops formed with the new builderBen Cheng2011-03-311-5/+5
* Extend a trace with a backward branch into a loop.Ben Cheng2011-03-181-1/+8
* Handle relocatable class objects in JIT'ed code.Ben Cheng2011-03-101-2/+6
* Add support to do suspend polling on backward branches in JIT'ed code.Ben Cheng2011-02-161-0/+1
* Misc goodies in the JIT in preparation for more aggressive code motion.Ben Cheng2011-02-081-0/+1
* Add runtime support for method based compilation.Ben Cheng2011-01-261-1/+5
* [JIT] Trace profiling supportbuzbee2010-12-171-1/+1
* Store the key value with switch and catch blocks.Ben Cheng2010-12-151-11/+11
* Implement method parser and SSA transformation.Ben Cheng2010-12-131-4/+46
* Another clarifying rename and a bit more automation.Dan Bornstein2010-12-031-1/+1
* Say kNumDalvikInstructions when appropriate.Dan Bornstein2010-11-191-1/+1
* JIT: Reworked the assembler to be smarter about short instruction formsbuzbee2010-08-041-1/+8
* Implement method inlining for getters/settersBen Cheng2010-08-021-3/+29
* Fix for the JIT blocking mode plus some code cleanup.Ben Cheng2010-03-241-0/+6
* Jit: Make most Jit compile failures non-fatal; just abort offending translationBill Buzbee2010-03-071-0/+3
* Made Self Verification mode's memory interface less intrusive.jeffhao2010-02-041-0/+1
* Fix chaining offset mis-calculation for translations w/ large switch statements.Ben Cheng2010-01-151-4/+7
* Implement chaining up to the first 64 cases in a switch statement.Ben Cheng2009-11-031-0/+6
* Major registor allocation rework - stage 1.Bill Buzbee2009-10-301-22/+53
* Model resource usage for each Thumb/Thumb2 instrution.Ben Cheng2009-09-111-0/+2
* Implement SSA-based loop optimizations.Ben Cheng2009-09-011-2/+51
* New changes to enable self verification mode.Jeff Hao2009-08-211-0/+1
* First phase of restructuring to support THUMB2 & ARM tracesBill Buzbee2009-07-271-0/+1
* Improved method invocation performance: 1.5x for virtual and 2.8x for interface.Ben Cheng2009-07-091-1/+2
* Trace profiling support for the jitBill Buzbee2009-06-181-0/+2
* Implemented peephole optimizations including null-check elimination, redundan...Ben Cheng2009-06-171-0/+6
* Fix two codegen problems: out-of-bound PC-relative addresses and missing bran...Ben Cheng2009-06-091-4/+8
* Support for stopping all threads in a Jit environment.Bill Buzbee2009-06-051-0/+7
* Initial port of the Dalvik JIT enging to the internal repository.Ben Cheng2009-06-041-0/+87