summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'android-6.0.1_r3' of https://android.googlesource.com/platform/art...Steve Kondik2015-12-081-1/+3
|\
| * Fix in reference type propagationCalin Juravle2015-10-161-1/+3
* | art: Fix whitespace errors added by cafChristopher R. Palmer2015-11-093-8/+4
* | Merge tag 'android-6.0.0_r26' into cm-13.0Ricardo Cerqueira2015-11-051-0/+9
|\ \ | |/
| * Revert "Fix another source of undeterministic inlining." DO NOT MERGEBrian Carlstrom2015-09-291-0/+9
* | ART: bring original constructor backWei Wang2015-10-061-0/+40
* | ART: extensionWei Wang2015-10-066-17/+148
* | Optimizing: Move optimization objects to Arena.Vladimir Marko2015-10-063-36/+46
|/
* Fix a bug in the register allocator around pair allocation.Nicolas Geoffray2015-08-081-1/+4
* ART: Fix the simplifier for add/subSerguei Katkov2015-08-061-8/+16
* ART: x86_64 RoundDouble/Float intrinsics should initialize out value.Pavel Vyssotski2015-08-051-1/+7
* Allow for fine tuning the inliner.Calin Juravle2015-07-301-5/+9
* HDeoptimize should hold values live in env.Mingyao Yang2015-07-282-2/+8
* Reduce space filter threshold to 128.Nicolas Geoffray2015-07-171-2/+2
* ART: Boolean simplifier fixSerguei Katkov2015-07-161-5/+0
* Do not create a HBoundType when the instruction is non-null.Nicolas Geoffray2015-07-022-0/+8
* Merge "Do not replace a live phi with a dead phi." into mnc-devNicolas Geoffray2015-07-011-1/+7
|\
| * Do not replace a live phi with a dead phi.Nicolas Geoffray2015-06-291-1/+7
* | Revert "Revert "Do not update the type of something we already know.""Nicolas Geoffray2015-06-293-0/+37
|/
* Merge "MIPS: Initial version of optimizing compiler for MIPS64R6." into mnc-devRoland Levillain2015-06-299-16/+3606
|\
| * MIPS: Initial version of optimizing compiler for MIPS64R6.Roland Levillain2015-06-269-16/+3606
* | ART: Bail out immediately on try/catchDavid Brazdil2015-06-261-6/+11
|/
* Only do some checks when compiling against the core image.Nicolas Geoffray2015-06-253-2/+14
* Use a flag from the verifier to know if we should compile.Nicolas Geoffray2015-06-241-1/+2
* BCE: don't assume a bounds check always gets a HArrayLength.Nicolas Geoffray2015-06-241-2/+8
* Fix codegen_test after DCE fix.Nicolas Geoffray2015-06-241-1/+4
* Recompute dominator tree after DCE.Nicolas Geoffray2015-06-244-21/+39
* BCE: Narrow instead of unconditionnaly overwrite the range.Nicolas Geoffray2015-06-241-3/+5
* Fix another case of un-verified dead code.Nicolas Geoffray2015-06-241-2/+7
* Do not overwrite an input register in shift operations.Nicolas Geoffray2015-06-232-20/+23
* Revert "Revert "Add support for inlining already sharpened interface calls.""Nicolas Geoffray2015-06-222-12/+8
* Revert "Add support for inlining already sharpened interface calls. DO NOT ME...Nicolas Geoffray2015-06-222-8/+12
* Revert "Revert "Use IsAssignableFrom instead of IsSubclass for robustness.""Nicolas Geoffray2015-06-221-1/+2
* Use compiling class instead of outer class for access checks.Nicolas Geoffray2015-06-221-10/+13
* Use compiling class instead of referrer for access checks.Nicolas Geoffray2015-06-222-14/+26
* Be careful with predecessor/successor index.Nicolas Geoffray2015-06-225-14/+29
* Merge "Don't check the return type in the builder." into mnc-devNicolas Geoffray2015-06-221-5/+0
|\
| * Don't check the return type in the builder.Nicolas Geoffray2015-06-221-5/+0
* | Do not expect 0 or 1 only when comparing a boolean.Nicolas Geoffray2015-06-221-4/+6
|/
* Run a simplification pass before code generation.Nicolas Geoffray2015-06-221-0/+5
* Merge "Bailout from compilation if an invoke is malformed." into mnc-devNicolas Geoffray2015-06-222-10/+35
|\
| * Bailout from compilation if an invoke is malformed.Nicolas Geoffray2015-06-222-10/+35
* | Merge "Fix wrong DCHECK in bounds check elimination." into mnc-devNicolas Geoffray2015-06-221-1/+3
|\ \
| * | Fix wrong DCHECK in bounds check elimination.Nicolas Geoffray2015-06-221-1/+3
| |/
* | Fix a bug in optimizing when the null constant has been DCE.Nicolas Geoffray2015-06-222-2/+5
|/
* Fix String Change baseline compiler errors.Nicolas Geoffray2015-06-221-2/+3
* ART: Fix BCE lint issueAndreas Gampe2015-06-191-2/+2
* Remove bogus DCHECK in BCE.Nicolas Geoffray2015-06-191-5/+5
* Fix premature deoptimization if the loop body isn't entered.Mingyao Yang2015-06-194-165/+598
* Merge "ART stack unwinding fixes for libunwind/gdb/lldb." into mnc-devDavid Srbecky2015-06-191-3/+3
|\