summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
Commit message (Expand)AuthorAgeFilesLines
* Ensure object ArraySet with null value does not need a type check.Roland Levillain2016-03-231-0/+2
* Integrate BitwiseNegated into shared framework.Artem Serov2016-03-111-3/+3
* Optimizing: ARM64 negated bitwise operations simplificationKevin Brodsky2016-02-251-0/+4
* Revert "Revert "ARM/ARM64: Extend support of instruction combining.""Artem Udovichenko2016-02-251-4/+6
* Extend constant folding to float and double operations.Roland Levillain2016-02-171-0/+7
* ART: Run SsaBuilder from HGraphBuilderDavid Brazdil2016-02-151-4/+4
* Fix x86-64 Baker's read barrier fast path for CheckCast.Roland Levillain2016-02-111-0/+2
* Revert "Revert "Lift the spill at each irreducible loop block restriction.""Nicolas Geoffray2016-01-281-0/+1
* Some minor simplifications in code and tests.Aart Bik2016-01-261-0/+2
* Revert "Lift the spill at each irreducible loop block restriction."Bart Sears2016-01-261-1/+0
* Lift the spill at each irreducible loop block restriction.Nicolas Geoffray2016-01-261-0/+1
* Revert "Some minor simplifications in code and tests."Nicolas Geoffray2016-01-221-2/+0
* Some minor simplifications in code and tests.Aart Bik2016-01-201-0/+2
* Implement irreducible loop support in optimizing.Nicolas Geoffray2016-01-141-4/+20
* ART: Refactor SsaBuilder for more precise typing infoDavid Brazdil2015-12-311-12/+7
* Revert "ART: Refactor SsaBuilder for more precise typing info"Alex Light2015-12-151-7/+12
* ART: Refactor SsaBuilder for more precise typing infoDavid Brazdil2015-12-141-12/+7
* Merge "Revert "Revert "Don't use the compiler driver for method resolution."""Nicolas Geoffray2015-12-021-0/+5
|\
| * Revert "Revert "Don't use the compiler driver for method resolution.""Nicolas Geoffray2015-12-021-0/+5
| * Revert "Don't use the compiler driver for method resolution."Nicolas Geoffray2015-12-011-5/+0
| * Don't use the compiler driver for method resolution.Nicolas Geoffray2015-12-011-0/+5
* | Optimizing: Add checker tests for sharpening.Vladimir Marko2015-12-021-3/+1
|/
* ARM64: Use the shifter operands.Alexandre Rames2015-11-251-0/+7
* ARM64: Add support for multiply-accumulate.Alexandre Rames2015-11-201-0/+6
* Merge "Allow NullConstant to be untyped in GraphVisualiser."Calin Juravle2015-11-191-0/+12
|\
| * Allow NullConstant to be untyped in GraphVisualiser.Mark Mendell2015-11-191-0/+12
* | Fix ClinitCheck pruning.Vladimir Marko2015-11-191-0/+3
|/
* Revert "Revert "Run type propagation after inliner only when needed.""Calin Juravle2015-11-111-6/+3
* ART: Refactor iteration over normal/exceptional successorsDavid Brazdil2015-11-101-4/+2
* Revert "Run type propagation after inliner only when needed."Calin Juravle2015-10-261-3/+6
* Run type propagation after inliner only when needed.Calin Juravle2015-10-231-6/+3
* Merge "Add DCHECKs to ArenaVector and ScopedArenaVector."Vladimir Marko2015-10-081-2/+2
|\
| * Add DCHECKs to ArenaVector and ScopedArenaVector.Vladimir Marko2015-10-081-2/+2
* | Make sure classes with different access checks are not GVN-edCalin Juravle2015-10-081-0/+2
|/
* Add support for unresolved classes in optimizing.Calin Juravle2015-10-061-1/+4
* Revert "Revert "Support unresolved fields in optimizing"Calin Juravle2015-10-021-0/+16
* Use dominance information for null optimization in write barrier.Nicolas Geoffray2015-09-291-0/+5
* Revert "Support unresolved fields in optimizing"Calin Juravle2015-09-171-16/+0
* Support unresolved fields in optimizingCalin Juravle2015-09-171-0/+16
* Support unresolved methods in OptimizingCalin Juravle2015-09-171-0/+5
* Optimizing: Tag arena allocations in HGraph.Vladimir Marko2015-09-161-2/+2
* Optimizing: Tag basic block allocations with their source.Vladimir Marko2015-09-081-5/+4
* Revert "Optimizing: Tag basic block allocations with their source."Vladimir Marko2015-09-031-4/+5
* Optimizing: Tag basic block allocations with their source.Vladimir Marko2015-09-031-5/+4
* Merge "Revert "Revert "Revert "Revert "Use the object class as top in referen...Calin Juravle2015-07-291-22/+13
|\
| * Revert "Revert "Revert "Revert "Use the object class as top in reference type...Calin Juravle2015-07-291-22/+13
* | Merge "Revert "Revert "Revert "Revert "Fixes and improvements in ReferenceTyp...Calin Juravle2015-07-291-4/+10
|\|
| * Revert "Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropag...Calin Juravle2015-07-281-4/+10
| * Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation"""Calin Juravle2015-07-281-10/+4
| * Revert "Revert "Fixes and improvements in ReferenceTypePropagation""Calin Juravle2015-07-271-4/+10