summaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Some more ARM64 tests that are invalid at the momentAndreas Gampe2014-03-191-4/+6
* Parts of ARM64 should not be enabled, yetAndreas Gampe2014-03-191-4/+5
* Merge "Make test-art pass with heap reference poisoning enabled."Hiroshi Yamauchi2014-03-201-0/+1
|\
| * Make test-art pass with heap reference poisoning enabled.Hiroshi Yamauchi2014-03-191-0/+1
* | AArch64: Add arm64 runtime support.Stuart Monteith2014-03-1913-4/+403
* | 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-195-86/+137
|\ \ | |/ |/|
| * Run Java tests with the optimizing compiler.Nicolas Geoffray2014-03-195-86/+137
* | Fix stack overflow for mutual recursion.Brian Carlstrom2014-03-189-16/+54
* | Early inlining of simple methods.Vladimir Marko2014-03-1816-14/+413
* | Fix lint error, and Makefile that could be confused with local files.Nicolas Geoffray2014-03-181-1/+1
|/
* Merge "Plug new optimizing compiler in compilation pipeline."Nicolas Geoffray2014-03-1814-258/+387
|\
| * Plug new optimizing compiler in compilation pipeline.Nicolas Geoffray2014-03-1814-258/+387
* | Fix comment typo.Ian Rogers2014-03-171-1/+1
* | Class initialization check elimination.Vladimir Marko2014-03-1716-107/+751
* | 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
* | | Merge "ARM: Do not allocate temp registers in MulLong if possible."Bill Buzbee2014-03-151-25/+58
|\ \ \
| * | | ARM: Do not allocate temp registers in MulLong if possible.Zheng Xu2014-03-141-25/+58
| |/ /
* | | Use quick generic JNI calls based on compiler driver options.Ian Rogers2014-03-141-6/+8
|/ /
* | Refactor reflective method invocation.Ian Rogers2014-03-141-1/+1
* | 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-138-68/+104
|\ \
| * | Allow patching between dex files in the boot classpath.Jeff Hao2014-03-128-68/+104
* | | Merge "Implement FINAL/OVERRIDE for clang."Ian Rogers2014-03-132-11/+12
|\ \ \
| * | | Implement FINAL/OVERRIDE for clang.Ian Rogers2014-03-132-11/+12
* | | | 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-136-372/+12
|\ \ \ \
| * | | | Move inline method detection to runtime.Vladimir Marko2014-03-126-372/+12
| | |_|/ | |/| |
* | | | Merge "Fix non-{arm, x86} builds."Nicolas Geoffray2014-03-131-1/+4
|\ \ \ \
| * | | | Fix non-{arm, x86} builds.Nicolas Geoffray2014-03-131-1/+4
* | | | | Fix virt-specifiers outside class definition errors.Nicolas Geoffray2014-03-132-11/+9
|/ / / /
* | | | Merge "More code generation for the optimizing compiler."Nicolas Geoffray2014-03-1312-66/+584
|\ \ \ \
| * | | | More code generation for the optimizing compiler.Nicolas Geoffray2014-03-1312-66/+584
* | | | | Add command line support for enabling the optimizing compiler.Nicolas Geoffray2014-03-1314-201/+374
| |_|_|/ |/| | |
* | | | Fixing structure of native frame for Generic JNIAndreas Gampe2014-03-122-2/+36
| |/ / |/| |
* | | A few 64bit fixes.Ian Rogers2014-03-121-3/+6
|/ /
* | 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-104-49/+52
* 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
|\ \