summaryrefslogtreecommitdiff
path: root/compiler
AgeCommit message (Expand)Author
2015-06-24Fix another case of un-verified dead code. Nicolas Geoffray
2015-06-23Do not overwrite an input register in shift operations. Nicolas Geoffray
2015-06-22ART: Don't do pre-linked calls to the interpreter bridge. Vladimir Marko
2015-06-22Revert "Revert "Add support for inlining already sharpened interface calls."" Nicolas Geoffray
2015-06-22Revert "Add support for inlining already sharpened interface calls. DO NOT ME... Nicolas Geoffray
2015-06-22Revert "Revert "Use IsAssignableFrom instead of IsSubclass for robustness."" Nicolas Geoffray
2015-06-22Use compiling class instead of outer class for access checks. Nicolas Geoffray
2015-06-22Use compiling class instead of referrer for access checks. Nicolas Geoffray
2015-06-22Be careful with predecessor/successor index. Nicolas Geoffray
2015-06-22Merge "Don't check the return type in the builder." into mnc-dev Nicolas Geoffray
2015-06-22Don't check the return type in the builder. Nicolas Geoffray
2015-06-22Do not expect 0 or 1 only when comparing a boolean. Nicolas Geoffray
2015-06-22Run a simplification pass before code generation. Nicolas Geoffray
2015-06-22Merge "Bailout from compilation if an invoke is malformed." into mnc-dev Nicolas Geoffray
2015-06-22Bailout from compilation if an invoke is malformed. Nicolas Geoffray
2015-06-22Merge "Fix wrong DCHECK in bounds check elimination." into mnc-dev Nicolas Geoffray
2015-06-22Fix wrong DCHECK in bounds check elimination. Nicolas Geoffray
2015-06-22Fix a bug in optimizing when the null constant has been DCE. Nicolas Geoffray
2015-06-22Fix String Change baseline compiler errors. Nicolas Geoffray
2015-06-20Use signed encoding when using relative CFI addresses. David Srbecky
2015-06-19Merge "ART: Fix BCE lint issue" into mnc-dev Mingyao Yang
2015-06-19ART: Fix BCE lint issue Andreas Gampe
2015-06-19Merge "Fix GC map generation edge case" into mnc-dev Mathieu Chartier
2015-06-19Fix GC map generation edge case Mathieu Chartier
2015-06-19Remove bogus DCHECK in BCE. Nicolas Geoffray
2015-06-19Fix premature deoptimization if the loop body isn't entered. Mingyao Yang
2015-06-19Merge "ART stack unwinding fixes for libunwind/gdb/lldb." into mnc-dev David Srbecky
2015-06-19Fix case where block has no predecessor for StringChange. Jeff Hao
2015-06-19Quick: Handle total high/low register overlap on arm/mips. Vladimir Marko
2015-06-19Quick: Fix optimizations for empty if blocks. Vladimir Marko
2015-06-19ART: Remove old DCHECK that trips Baseline David Brazdil
2015-06-18Fix StringChange for optimizing compiler. Jeff Hao
2015-06-19ART stack unwinding fixes for libunwind/gdb/lldb. David Srbecky
2015-06-18Quick: Don't expect move-exception in every catch block. Vladimir Marko
2015-06-18Merge "ART: Allow PackedSwitch instructions with zero targets" into mnc-dev David Brazdil
2015-06-18ART: Allow PackedSwitch instructions with zero targets David Brazdil
2015-06-18Quick: Fix marking unused registers in DCE. Vladimir Marko
2015-06-18ART: Fix reporting initialized classes by CompilerDriver. Vladimir Marko
2015-06-18Merge "Add support for inlining already sharpened interface calls. DO NOT MER... Nicolas Geoffray
2015-06-18Add support for inlining already sharpened interface calls. DO NOT MERGE ANYW... Nicolas Geoffray
2015-06-18Fix reference comparison after redundant phi elimination. Nicolas Geoffray
2015-06-11Move image intern table into image Mathieu Chartier
2015-06-09Quick: Fix LoopRepeatingTopologicalSortIterator. Vladimir Marko
2015-06-03ART: Prune FindArrayClass cache in image writer Andreas Gampe
2015-06-02Add clear cache for JIT Mathieu Chartier
2015-06-02Merge "Move mirror::ArtMethod to native" into mnc-dev Mathieu Chartier
2015-06-02Move mirror::ArtMethod to native Mathieu Chartier
2015-06-02Fix another source of undeterministic inlining. Nicolas Geoffray
2015-06-01Fix another source of undeterministic inlining. Nicolas Geoffray
2015-06-01Merge "Make inlining deterministic." into mnc-dev Nicolas Geoffray