summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/ssa_builder.cc
Commit message (Expand)AuthorAgeFilesLines
* Do not replace a live phi with a dead phi.Nicolas Geoffray2015-06-291-1/+7
* Fix reference comparison after redundant phi elimination.Nicolas Geoffray2015-06-181-17/+23
* Add a parent environment to HEnvironment.Nicolas Geoffray2015-05-111-1/+5
* Use a growable array instead of an environment during SSA.Nicolas Geoffray2015-05-071-6/+6
* Add support for caching float and double constants.Nicolas Geoffray2015-04-271-0/+2
* Cleanup unnecessary test conditions in ssa builder.Calin Juravle2015-04-171-4/+2
* Remove duplicates phis created during SSA transformationCalin Juravle2015-04-161-6/+64
* Fix a bug when creating a HDeoptimization instruction.Nicolas Geoffray2015-04-031-1/+1
* ART: Force constants into the entry blockDavid Brazdil2015-03-261-3/+3
* Unify ART's various implementations of bit_cast.Roland Levillain2015-03-241-4/+4
* Fix a bug in the SSA builder.Nicolas Geoffray2015-03-111-8/+12
* Make the SSA builder honor the debuggable flag.Nicolas Geoffray2015-03-101-18/+209
* Ensure the graph is correctly typed.Nicolas Geoffray2015-02-191-17/+52
* optimizing: NullCheck eliminationCalin Juravle2015-01-291-2/+2
* Optimizing: Speed up HEnvironment use removalDavid Brazdil2015-01-261-6/+6
* Fix a bug in the type analysis phase of optimizing.Nicolas Geoffray2014-11-251-2/+12
* Fix a bug in the type propagation phase of optimizing.Nicolas Geoffray2014-11-171-5/+2
* Remove HTemporary when building the SSA graph.Nicolas Geoffray2014-11-111-0/+5
* ART: More warningsAndreas Gampe2014-11-041-2/+2
* Implement register allocator for floating point registers.Nicolas Geoffray2014-10-211-1/+105
* Use Is*() helpers to shorten code in the optimizing compiler.Roland Levillain2014-10-091-1/+1
* Add a type propagation phase after building SSA.Nicolas Geoffray2014-06-091-23/+7
* Fix some bugs in graph construction/simplification methods.Nicolas Geoffray2014-06-091-2/+2
* Fix a bug in SSA construction.Nicolas Geoffray2014-06-041-3/+15
* Add a linear scan register allocator to the optimizing compiler.Nicolas Geoffray2014-05-261-4/+26
* Add a compilation tracing mechanism to the new compiler.Nicolas Geoffray2014-05-141-3/+3
* Add loop recognition and CFG simplifications in new compiler.Nicolas Geoffray2014-05-131-9/+9
* Build live-in, live-out and kill sets for each block.Nicolas Geoffray2014-05-071-5/+5
* Add a Transform to SSA phase to the optimizing compiler.Nicolas Geoffray2014-04-281-0/+134