summaryrefslogtreecommitdiffstats
path: root/vm/compiler/codegen/arm/Thumb2
Commit message (Expand)AuthorAgeFilesLines
* Dalvik is dead, long live Dalvik!Brian Carlstrom2014-08-053-1846/+0
* Dalvik: Add sdiv support in the JITSerban Constantinescu2013-12-191-0/+21
* Dalvik: DMB Optimisations for TracingJITDavid Butcher2013-11-121-2/+2
* JIT: Use rsb and shift in easy multiply.Anders O Nilsson2013-06-141-0/+7
* Fix JIT bug related to immediate doublesbuzbee2013-04-261-1/+2
* JIT: Performance fix for const doublesbuzbee2012-11-301-4/+36
* Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGESteve Block2012-01-081-1/+1
* Fix a Thumb vs Thumb2 codegen bug.Ben Cheng2011-05-111-1/+31
* Move the compiler into C++.Carl Shapiro2011-04-193-1/+1
* Handle relocatable class objects in JIT'ed code.Ben Cheng2011-03-101-4/+4
* Handle OP_THROW in the method JIT.Ben Cheng2011-03-022-20/+20
* Interpreter restructuring: eliminate InterpStatebuzbee2011-02-191-4/+4
* Misc goodies in the JIT in preparation for more aggressive code motion.Ben Cheng2011-02-081-23/+34
* Fix push/pop instruction selection and encoding.Ben Cheng2011-01-241-4/+22
* Light refactoring of handleExecuteInline.Elliott Hughes2011-01-201-2/+2
* [JIT] Trace profiling supportbuzbee2010-12-171-1/+52
* [JIT] Regalloc cleanupbuzbee2010-12-141-6/+0
* Fix implicit conversions, rename reserved works, enable -Wc++-compat.Carl Shapiro2010-12-072-7/+7
* Rename some instruction/opcode types and utilities.Dan Bornstein2010-12-021-2/+2
* It's "opcode" not "opCode".Dan Bornstein2010-12-012-153/+153
* Get rid of the copies of the opcode table pointers.Dan Bornstein2010-11-191-2/+2
* Stop reporting negative widths.Andy McFadden2010-11-121-3/+2
* Fix Thumb2 codegen.Dan Bornstein2010-11-111-2/+3
* JIT - support for return-void-barrier [Issue 2992352]buzbee2010-11-011-2/+2
* JIT: Add new compare-immed-and-branch primative & drop useless clrexbuzbee2010-08-312-14/+7
* JIT: Add memory barriers on monitor enter/exit [issue 2951403]buzbee2010-08-261-0/+2
* JIT: Reworked the assembler to be smarter about short instruction formsbuzbee2010-08-041-11/+3
* JIT: Fix for 2813841, use core regs for sub-word dataBill Buzbee2010-07-072-9/+14
* Jit: Fix for 2717275 First JIT bug reported by external developersbuzbee2010-05-261-3/+9
* Remove unused labels, variables, and functions. Enable warnings.Carl Shapiro2010-05-212-7/+0
* Clean up the codegen for invoking helper callout functions.Ben Cheng2010-04-022-5/+10
* Jit: Fix for 2542488 JIT codegen bug with overlapping wide operandsBill Buzbee2010-03-251-1/+1
* Jit: Make most Jit compile failures non-fatal; just abort offending translationBill Buzbee2010-03-072-3/+3
* Jit: Fix for issue 2487769, Simplify in-line thin lock releaseBill Buzbee2010-03-051-51/+92
* Jit: Sapphire tuning - mostly scheduling.Bill Buzbee2010-03-032-81/+15
* Fix a couple of typos in JIT function names.Elliott Hughes2010-02-252-2/+2
* Optimize more easy multiplications by constants.Elliott Hughes2010-02-241-0/+11
* Jit: Monitor exit, possible fix for Issue 2396073Bill Buzbee2010-02-161-0/+9
* Added LDMIA/STMIA support to Self Verification mode.jeffhao2010-02-101-0/+8
* Jit: Phase 1 of register utility cleanup/rewrite - the great renamingBill Buzbee2010-02-093-69/+69
* Made Self Verification mode's memory interface less intrusive.jeffhao2010-02-041-6/+38
* Jit: Rework monitor enter/exit to simplify thread suspensionBill Buzbee2010-02-021-14/+18
* Jit: Rework delayed start plus misc. cleanupBill Buzbee2010-01-282-1/+9
* I did not reconcile my change to remove the Lock structure from ObjectCarl Shapiro2009-12-221-5/+5
* Jit: Update monitor lock/unlock to reflect thinlock changes (I34b20f49)Bill Buzbee2009-12-221-2/+22
* Remove conditionally compiled code for monitor-only locks.Carl Shapiro2009-12-211-4/+0
* Restructure the codegen to make architectural depedency explicit.Ben Cheng2009-11-223-0/+1622