summaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* ART: Don't do pre-linked calls to the interpreter bridge.Vladimir Marko2015-06-221-1/+3
* 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-222-3/+6
* 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
* Use signed encoding when using relative CFI addresses.David Srbecky2015-06-201-2/+12
* Merge "ART: Fix BCE lint issue" into mnc-devMingyao Yang2015-06-191-2/+2
|\
| * ART: Fix BCE lint issueAndreas Gampe2015-06-191-2/+2
* | Merge "Fix GC map generation edge case" into mnc-devMathieu Chartier2015-06-191-5/+6
|\ \ | |/ |/|
| * Fix GC map generation edge caseMathieu Chartier2015-06-191-5/+6
* | 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-1922-309/+322
|\ \
| * | ART stack unwinding fixes for libunwind/gdb/lldb.David Srbecky2015-06-1922-309/+322
* | | Fix case where block has no predecessor for StringChange.Jeff Hao2015-06-191-7/+1
| |/ |/|
* | Quick: Handle total high/low register overlap on arm/mips.Vladimir Marko2015-06-192-6/+17
* | Quick: Fix optimizations for empty if blocks.Vladimir Marko2015-06-194-34/+31
* | ART: Remove old DCHECK that trips BaselineDavid Brazdil2015-06-191-1/+0
* | Fix StringChange for optimizing compiler.Jeff Hao2015-06-182-2/+2
* | Quick: Don't expect move-exception in every catch block.Vladimir Marko2015-06-181-5/+6
* | Merge "ART: Allow PackedSwitch instructions with zero targets" into mnc-devDavid Brazdil2015-06-181-2/+12
|\ \
| * | ART: Allow PackedSwitch instructions with zero targetsDavid Brazdil2015-06-181-2/+12
* | | Quick: Fix marking unused registers in DCE.Vladimir Marko2015-06-182-2/+88
|/ /
* | ART: Fix reporting initialized classes by CompilerDriver.Vladimir Marko2015-06-183-3/+53
* | Merge "Add support for inlining already sharpened interface calls. DO NOT MER...Nicolas Geoffray2015-06-182-12/+8
|\ \
| * | Add support for inlining already sharpened interface calls. DO NOT MERGE ANYW...Nicolas Geoffray2015-06-182-12/+8
| |/
* | Fix reference comparison after redundant phi elimination.Nicolas Geoffray2015-06-181-17/+23
|/
* Move image intern table into imageMathieu Chartier2015-06-112-102/+116
* Quick: Fix LoopRepeatingTopologicalSortIterator.Vladimir Marko2015-06-093-4/+80
* ART: Prune FindArrayClass cache in image writerAndreas Gampe2015-06-031-0/+3
* Add clear cache for JITMathieu Chartier2015-06-021-0/+3
* Merge "Move mirror::ArtMethod to native" into mnc-devMathieu Chartier2015-06-0297-934/+1208
|\
| * Move mirror::ArtMethod to nativeMathieu Chartier2015-06-0297-934/+1208