summaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Run Java tests with the optimizing compiler.Nicolas Geoffray2014-03-195-86/+137
* 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
|\ \
| * | 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
* | | | Merge "ARM: Remove duplicated instructions; add vcvt, vmla, vmls disassembler."Ian Rogers2014-03-103-8/+3
|\ \ \ \
| * | | | ARM: Remove duplicated instructions; add vcvt, vmla, vmls disassembler.Zheng Xu2014-03-103-8/+3
| |/ / /
* | | | More JNI compiler tests and small fixAndreas Gampe2014-03-101-0/+472
|/ / /
* | | Fix lint errors.Nicolas Geoffray2014-03-101-6/+6
* | | Merge "Add register support to the optimizing compiler."Nicolas Geoffray2014-03-1011-199/+563
|\ \ \
| * | | Add register support to the optimizing compiler.Nicolas Geoffray2014-03-1011-199/+563
* | | | Merge "New header fix for gcc 4.7 build."Nicolas Geoffray2014-03-101-0/+2
|\ \ \ \
| * | | | New header fix for gcc 4.7 build.Nicolas Geoffray2014-03-101-0/+2
| |/ / /
* | | | Cache method lowering info in mir graph.Vladimir Marko2014-03-1012-168/+706
|/ / /