summaryrefslogtreecommitdiffstats
path: root/compiler/dex
Commit message (Expand)AuthorAgeFilesLines
* Clean up intrinsic Math.abs(float/double).Vladimir Marko2014-03-201-10/+2
* Merge "Fix GenArithOpInt to work with RA correctly"Bill Buzbee2014-03-201-2/+10
|\
| * Fix GenArithOpInt to work with RA correctlySerguei Katkov2014-03-201-2/+10
* | Merge "ART: API changes"Bill Buzbee2014-03-206-47/+47
|\ \ | |/ |/|
| * ART: API changesJean Christophe Beyler2014-03-186-47/+47
* | AArch64: Add arm64 runtime support.Stuart Monteith2014-03-191-2/+2
* | Merge "Optimize stack overflow handling."Mathieu Chartier2014-03-195-45/+100
|\ \
| * | Optimize stack overflow handling.Mathieu Chartier2014-03-195-45/+100
* | | Fix Quick compiler "out of registers"buzbee2014-03-191-2/+14
|/ /
* | Merge "Run Java tests with the optimizing compiler."Nicolas Geoffray2014-03-191-81/+4
|\ \ | |/ |/|
| * Run Java tests with the optimizing compiler.Nicolas Geoffray2014-03-191-81/+4
* | Fix stack overflow for mutual recursion.Brian Carlstrom2014-03-189-16/+54
* | Early inlining of simple methods.Vladimir Marko2014-03-1814-14/+399
|/
* Class initialization check elimination.Vladimir Marko2014-03-1714-103/+731
* Merge "Remove duplicated register load in function call to quick entry."Bill Buzbee2014-03-152-9/+4
|\
| * Remove duplicated register load in function call to quick entry.Zheng Xu2014-03-142-9/+4
* | ARM: Do not allocate temp registers in MulLong if possible.Zheng Xu2014-03-141-25/+58
|/
* Add dependency for operations with x86 FPU stackSerguei Katkov2014-03-145-7/+16
* Implicit null/suspend checks (oat version bump)Dave Allison2014-03-1314-55/+175
* Merge "Allow patching between dex files in the boot classpath."Jeff Hao2014-03-135-58/+76
|\
| * Allow patching between dex files in the boot classpath.Jeff Hao2014-03-125-58/+76
* | Use LIRSlowPath for intrinsics, improve String.indexOf().Vladimir Marko2014-03-136-69/+76
* | Merge "ART's intrinsic for String.indexOf use the incorrect register"Bill Buzbee2014-03-131-1/+1
|\ \
| * | ART's intrinsic for String.indexOf use the incorrect registerYevgeny Rouban2014-03-131-1/+1
| |/
* | Merge "Add dex2oat --print-pass-names and --disable-passes= options."Vladimir Marko2014-03-132-26/+44
|\ \
| * | Add dex2oat --print-pass-names and --disable-passes= options.Chao-ying Fu2014-03-122-26/+44
* | | Merge "Move inline method detection to runtime."Vladimir Marko2014-03-133-340/+11
|\ \ \
| * | | Move inline method detection to runtime.Vladimir Marko2014-03-123-340/+11
| | |/ | |/|
* | | Add command line support for enabling the optimizing compiler.Nicolas Geoffray2014-03-133-15/+14
|/ /
* | Remove spurious duplicate line of codebuzbee2014-03-111-1/+0
|/
* Avoid Cache*LoweringInfo pass when there's no GET/PUT/INVOKE.Vladimir Marko2014-03-114-49/+76
* Unify 64bit int constant definitions.Ian Rogers2014-03-103-42/+44
* Merge "Fix LIR generation for long arithmetic operation"Ian Rogers2014-03-101-1/+5
|\
| * Fix LIR generation for long arithmetic operationYevgeny Rouban2014-03-071-1/+5
* | Merge "LongToFp result storage fixed"Ian Rogers2014-03-101-2/+2
|\ \
| * | LongToFp result storage fixedMaxim Kazantsev2014-03-061-2/+2
| |/
* | Merge "ARM: Inline codegen for long-to-float on ARM."Ian Rogers2014-03-101-2/+23
|\ \
| * | ARM: Inline codegen for long-to-float on ARM.Zheng Xu2014-03-101-2/+23
* | | ARM: Remove duplicated instructions; add vcvt, vmla, vmls disassembler.Zheng Xu2014-03-103-8/+3
|/ /
* | Cache method lowering info in mir graph.Vladimir Marko2014-03-108-36/+444
* | Revert "Revert "Make clang the default compiler on host.""Ian Rogers2014-03-083-7/+8
* | Revert "Make clang the default compiler on host."Ian Rogers2014-03-083-8/+7
* | Make clang the default compiler on host.Ian Rogers2014-03-073-7/+8
* | Make use of profiling information for dex2oatDave Allison2014-03-074-7/+28
* | Merge "Add more VerifyObject calls."Mathieu Chartier2014-03-071-1/+1
|\ \
| * | Add more VerifyObject calls.Mathieu Chartier2014-03-071-1/+1
* | | Use ScopedArenaAllocator for CacheFieldLoweringInfo pass.Vladimir Marko2014-03-072-48/+19
|/ /
* | Merge "Create a scoped arena allocator and use that for LVN."Vladimir Marko2014-03-0723-98/+131
|\ \
| * | Create a scoped arena allocator and use that for LVN.Vladimir Marko2014-03-0623-98/+131
| |/
* | Enable annotalysis on clang ART builds.Ian Rogers2014-03-063-2/+1
|/