summaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Quick: Fix marking high words in DCE.Vladimir Marko2015-05-142-6/+55
* ART: Do not relocate app program headers in patchoat.Vladimir Marko2015-05-143-9/+10
* ART: Rediscover loops after deleting blocks in DCEDavid Brazdil2015-05-136-32/+70
* Merge "ART: arm indexOf intrinsics for the optimizing compiler" into mnc-devAndreas Gampe2015-05-122-4/+173
|\
| * ART: arm indexOf intrinsics for the optimizing compilerAndreas Gampe2015-05-122-4/+173
* | 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 "Insert a read barrier in the JNI bridge."Hiroshi Yamauchi2015-05-112-2/+46
|\
| * Insert a read barrier in the JNI bridge.Hiroshi Yamauchi2015-05-072-2/+46
* | Merge "ART: x86 indexOf intrinsics for the optimizing compiler"Andreas Gampe2015-05-118-25/+345
|\ \
| * | ART: x86 indexOf intrinsics for the optimizing compilerAndreas Gampe2015-05-118-25/+345
* | | Merge "[optimizing] Improve 32 bit long shift by 1."Roland Levillain2015-05-112-8/+24
|\ \ \
| * | | [optimizing] Improve 32 bit long shift by 1.Mark Mendell2015-05-112-8/+24
| |/ /
* | | Add a parent environment to HEnvironment.Nicolas Geoffray2015-05-1131-138/+309
* | | Merge "[optimizing] Tune some x86_64 moves"Nicolas Geoffray2015-05-093-29/+40
|\ \ \ | |/ / |/| |
| * | [optimizing] Tune some x86_64 movesMark Mendell2015-05-073-29/+40
| |/
* | Merge "Skip compilation when falling-through out of method code."Calin Juravle2015-05-083-26/+47
|\ \
| * | Skip compilation when falling-through out of method code.Calin Juravle2015-05-013-26/+47
* | | Merge "Quick: Fix DCE to rename SSA regs for degenerate Phis."Vladimir 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
|/ / /
* | | Use a growable array instead of an environment during SSA.Nicolas Geoffray2015-05-074-15/+28
* | | Relax the only one back-edge restriction.Nicolas Geoffray2015-05-0713-154/+226
* | | Merge "ART: Fix mips64 jni bugs."Andreas Gampe2015-05-072-9/+16
|\ \ \
| * | | ART: Fix mips64 jni bugs.Douglas Leung2015-05-062-9/+16
| | |/ | |/|
* | | In quick compiler, force string init invoke to be fast path.Jeff Hao2015-05-061-1/+2
|/ /
* | Merge "Revert "Revert "Revert "Revert "[optimizing] Improve x86 shifts"""""Roland Levillain2015-05-054-30/+173
|\ \
| * | Revert "Revert "Revert "Revert "[optimizing] Improve x86 shifts""""Mark P Mendell2015-05-044-30/+173
* | | Find better split positions in the register allocator.Nicolas Geoffray2015-05-053-7/+68
|/ /
* | Add some more DISALLOW_COPY_AND_ASSIGNMathieu Chartier2015-05-031-1/+2
* | ART: Fix max buildAndreas Gampe2015-05-011-2/+3
* | Add binary search table to .eh_frame_hdrDavid Srbecky2015-05-014-62/+94
* | Merge "Do not write CFI and symbols for deduplicate methods."Andreas Gampe2015-05-012-5/+10
|\ \
| * | Do not write CFI and symbols for deduplicate methods.David Srbecky2015-05-012-5/+10
* | | Update the remaining input index of phis after deleting an input.Nicolas Geoffray2015-05-013-4/+34
|/ /
* | Move .eh_frame to the end of ELF file.David Srbecky2015-04-302-27/+25
* | Merge "Major refactoring of ElfBuilder."David Srbecky2015-04-305-1198/+738
|\ \
| * | Major refactoring of ElfBuilder.David Srbecky2015-04-305-1198/+738
* | | Merge "Minor refactoring of ElfBuilder."David Srbecky2015-04-303-463/+455
|\ \ \ | |/ / | | / | |/ |/|
| * Minor refactoring of ElfBuilder.David Srbecky2015-04-283-463/+455
* | Merge "Revert "GVN final fields even with side effects.""Nicolas Geoffray2015-04-304-35/+24
|\ \
| * | Revert "GVN final fields even with side effects."Nicolas Geoffray2015-04-304-35/+24
* | | Merge "GVN final fields even with side effects."Nicolas Geoffray2015-04-304-24/+35
|\ \ \ | |/ /
| * | GVN final fields even with side effects.Nicolas Geoffray2015-04-304-24/+35
* | | Merge "Add synthesize uses at back edge."Nicolas Geoffray2015-04-294-51/+161
|\ \ \
| * | | Add synthesize uses at back edge.Nicolas Geoffray2015-04-294-51/+161
* | | | Merge "ART: Fix loop information after dead code elimination"David Brazdil2015-04-293-7/+28
|\ \ \ \
| * | | | ART: Fix loop information after dead code eliminationDavid Brazdil2015-04-293-7/+28
* | | | | Factor MoveArguments methods in Optimizing's intrinsics handlers.Roland Levillain2015-04-297-92/+49
| |_|/ / |/| | |
* | | | Merge "Refactor InvokeDexCallingConventionVisitor in Optimizing."Roland Levillain2015-04-2913-65/+66
|\ \ \ \ | |/ / / |/| | |