summaryrefslogtreecommitdiffstats
path: root/compiler/dex
Commit message (Expand)AuthorAgeFilesLines
* art: allow devices to disable CAF bailout patchesSimon Shields2015-12-062-0/+22
* art: Fix whitespace errors added by cafChristopher R. Palmer2015-11-0910-34/+23
* ART: move the check bail flag out of classWei Wang2015-10-062-8/+5
* ART: bring original constructor backWei Wang2015-10-062-0/+26
* ART: extensionWei Wang2015-10-0629-91/+451
* [MIPS] Avoid using odd numbered fp registersGoran Jakovljevic2015-08-111-22/+27
* ART: Fix Quick's DCE+GVNSerguei Katkov2015-08-112-2/+121
* ART: Change UnresolvedMergedType internal representationAndreas Gampe2015-08-101-1/+1
* Allow for fine tuning the inliner.Calin Juravle2015-07-302-0/+4
* ART: Fix Quick/Optimizing suspend check assumption mismatch.Vladimir Marko2015-07-233-3/+23
* ART: DCE should know that array-length can throw NPESerguei Katkov2015-07-162-1/+34
* Merge "ART: Release inputs in Long.reverse intrinsic in x86" into mnc-devAndreas Gampe2015-07-081-0/+15
|\
| * ART: Release inputs in Long.reverse intrinsic in x86Andreas Gampe2015-07-081-0/+15
* | ART: Fix opsize in LoadArgDirectAndreas Gampe2015-07-071-1/+2
|/
* Add implicit null pointer and stack overflow checks for Mips.Douglas Leung2015-07-035-5/+48
* Quick: Disable GVN, DCE and LVN for type conflicts.Vladimir Marko2015-06-271-5/+11
* ART: Fix kEverything compiler filterbuzbee2015-06-251-2/+3
* Use a flag from the verifier to know if we should compile.Nicolas Geoffray2015-06-243-0/+11
* Merge "Fix GC map generation edge case" into mnc-devMathieu Chartier2015-06-191-5/+6
|\
| * Fix GC map generation edge caseMathieu Chartier2015-06-191-5/+6
* | Merge "ART stack unwinding fixes for libunwind/gdb/lldb." into mnc-devDavid Srbecky2015-06-193-6/+4
|\ \
| * | ART stack unwinding fixes for libunwind/gdb/lldb.David Srbecky2015-06-193-6/+4
* | | Fix case where block has no predecessor for StringChange.Jeff Hao2015-06-191-7/+1
| |/ |/|
* | Quick: Handle total high/low register overlap on arm/mips.Vladimir Marko2015-06-192-6/+17
* | Quick: Fix optimizations for empty if blocks.Vladimir Marko2015-06-194-34/+31
* | Quick: Don't expect move-exception in every catch block.Vladimir Marko2015-06-181-5/+6
* | Quick: Fix marking unused registers in DCE.Vladimir Marko2015-06-182-2/+88
|/
* Quick: Fix LoopRepeatingTopologicalSortIterator.Vladimir Marko2015-06-093-4/+80
* Move mirror::ArtMethod to nativeMathieu Chartier2015-06-0230-156/+198
* ART: Clean up arm64 kNumberOfXRegisters usage.Vladimir Marko2015-05-2620-9/+22
* Quick: Fix marking high words in DCE.Vladimir Marko2015-05-142-6/+55
* Quick: Fix DCE, clear high word flag in RemoveChange().Vladimir Marko2015-05-121-1/+2
* Quick: Fix DCE to mark wide register overlaps correctly.Vladimir Marko2015-05-123-10/+73
* Merge "Quick: Fix DCE to rename SSA regs for degenerate Phis." into mnc-devVladimir Marko2015-05-072-2/+62
|\
| * Quick: Fix DCE to rename SSA regs for degenerate Phis.Vladimir Marko2015-05-072-2/+62
* | Quick: Abolish kMirOpCheckPart2.Vladimir Marko2015-05-076-41/+2
|/
* In quick compiler, force string init invoke to be fast path.Jeff Hao2015-05-061-1/+2
* Merge "Fix for incorrect encode and parse of PEXTRW instruction"Vladimir Marko2015-04-292-1/+8
|\
| * Fix for incorrect encode and parse of PEXTRW instructionnikolay serdjuk2015-04-292-1/+8
* | Quick: Fix crash on fall-through out of method code.Calin Juravle2015-04-281-5/+28
* | Merge "Quick: Avoid unnecessary GVN work in release builds."Vladimir Marko2015-04-284-16/+6
|\ \
| * | Quick: Avoid unnecessary GVN work in release builds.Vladimir Marko2015-04-274-16/+6
* | | Merge "Revert "Revert "[optimizing] Replace FP divide by power of 2"""Nicolas Geoffray2015-04-281-20/+0
|\ \ \ | |_|/ |/| |
| * | Revert "Revert "[optimizing] Replace FP divide by power of 2""Nicolas Geoffray2015-04-271-20/+0
* | | Merge "Replace String CharArray with internal uint16_t array."Jeff Hao2015-04-2816-78/+518
|\ \ \ | |/ / |/| |
| * | Replace String CharArray with internal uint16_t array.Jeff Hao2015-04-2716-78/+518
| |/
* | Merge "Quick: Rely on inferred types in GVN/LVN/DCE."Vladimir Marko2015-04-277-131/+198
|\ \ | |/ |/|
| * Quick: Rely on inferred types in GVN/LVN/DCE.Vladimir Marko2015-04-277-131/+198
* | Merge "ART: Fix addpd opcode, add Quick x86 assembler test"Andreas Gampe2015-04-264-5/+272
|\ \
| * | ART: Fix addpd opcode, add Quick x86 assembler testChao-ying Fu2015-04-254-5/+272
| |/