summaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Ensure OpenDexFilesFromImage closes file to prevent file descriptor leakBrian Carlstrom2016-10-141-1/+1
* Smarter image layoutMathieu Chartier2016-09-234-182/+381
* Make image test multi imageMathieu Chartier2016-09-211-122/+197
* Pass the right class loader when inlining.Nicolas Geoffray2016-07-281-1/+4
* JIT: Don't update the dex cache of another class loader.Nicolas Geoffray2016-07-201-31/+13
* Fix a bug in ClassTableGet code generation for IMTs.Nicolas Geoffray2016-07-145-39/+49
* Merge "Fix System.arraycopy when doing same array copying." into nyc-mr1-devNicolas Geoffray2016-07-113-15/+31
|\
| * Fix System.arraycopy when doing same array copying.Nicolas Geoffray2016-07-083-15/+31
* | Revert "Revert "Optimize IMT""Artem Udovichenko2016-07-0810-32/+141
|/
* Fix merging HLoadClass with HNewInstance.Vladimir Marko2016-06-291-2/+7
* Do not remove loads/store with unresolved accesses.Nicolas Geoffray2016-06-271-0/+10
* Remove too aggressive DCHECKs.Nicolas Geoffray2016-06-132-4/+2
* Merge "Revert "Revert "Fix ArtMethod::GetInvokeType for static methods on int...Nicolas Geoffray2016-06-081-0/+10
|\
| * Revert "Revert "Fix ArtMethod::GetInvokeType for static methods on interfaces.""Nicolas Geoffray2016-06-071-0/+10
* | ART: ArrayGet hoisting restriction added.Anton Shamin2016-06-073-8/+17
* | Revert "Revert "Hold dex caches live in class table""Mathieu Chartier2016-06-064-12/+11
|/
* Revert "Hold dex caches live in class table"Brian Carlstrom2016-06-043-7/+12
* Hold dex caches live in class tableMathieu Chartier2016-06-033-12/+7
* Delay dex-to-dex compilation until Optimizing is done.Vladimir Marko2016-06-034-37/+132
* Fix ArtMethod::GetInvokeType for static methods on interfaces.Nicolas Geoffray2016-06-031-7/+14
* Fix a bug in reference type propagation.Nicolas Geoffray2016-06-021-1/+5
* Merge "Fix OatWriter to update the header checksum correctly." into nyc-devVladimir Marko2016-05-262-27/+58
|\
| * Fix OatWriter to update the header checksum correctly.Vladimir Marko2016-05-252-27/+58
* | Prune class path classes from profileMathieu Chartier2016-05-251-0/+3
|/
* Don't update checksum if data ptr is null.Jeff Hao2016-05-241-17/+41
* Merge "Compile JNI stubs for verify-profile and interpret-only." into nyc-devVladimir Marko2016-05-243-5/+9
|\
| * Compile JNI stubs for verify-profile and interpret-only.Vladimir Marko2016-05-233-5/+9
* | Fix oat_writer to use WriteData which updates checksum.Jeff Hao2016-05-231-2/+2
|/
* Visit IMT of all classes during image writingMathieu Chartier2016-05-161-12/+11
* Fix oatdump crash on arm64/arm code.Aart Bik2016-05-122-3/+10
* Merge "Fix another case of live_in at irreducible loop entry." into nyc-devTreeHugger Robot2016-05-128-45/+65
|\
| * Fix another case of live_in at irreducible loop entry.Nicolas Geoffray2016-05-118-45/+65
* | Initialize native loader before starting runtimeDimitry Ivanov2016-05-101-1/+1
* | Reduce memory usage of SSA Phi elimination and make it faster.Vladimir Marko2016-05-101-7/+10
* | Attribute arena allocations previously marked as STL.Vladimir Marko2016-05-104-11/+16
|/
* Merge "ART: Fix dominance for irreducible loops" into nyc-devTreeHugger Robot2016-05-102-17/+68
|\
| * ART: Fix dominance for irreducible loopsDavid Brazdil2016-05-102-17/+68
* | Merge "Optimizing: LoadString may not have any side effects." into nyc-devVladimir Marko2016-05-102-0/+2
|\ \ | |/ |/|
| * Optimizing: LoadString may not have any side effects.Vladimir Marko2016-05-102-0/+2
* | Merge "Relax the DCHECK in load store elimination." into nyc-devTreeHugger Robot2016-05-101-10/+5
|\ \
| * | Relax the DCHECK in load store elimination.Nicolas Geoffray2016-05-101-10/+5
| |/
* / Workaround invokesuper underspecified behavior.Aart Bik2016-05-101-0/+5
|/
* Stop populating irreducible loop at headerDavid Brazdil2016-05-061-0/+3
* Do not look at dead phis during SsaRedundantPhiElimination.Nicolas Geoffray2016-05-041-2/+3
* Fix check_jni_compiler testsDimitry Ivanov2016-05-021-2/+11
* Merge "Add null checks to weak DexCache references" into nyc-devBrian Carlstrom2016-04-291-0/+9
|\
| * Add null checks to weak DexCache referencesBrian Carlstrom2016-04-291-0/+9
* | Remove invoke after inlining.Nicolas Geoffray2016-04-291-0/+1
|/
* Revert "Revert "Write conflict tables in image""Mathieu Chartier2016-04-289-97/+184
* Forbid HDeoptimize instructions in OSR methods.Nicolas Geoffray2016-04-285-14/+55