summaryrefslogtreecommitdiffstats
path: root/compiler/dex/ssa_transformation.cc
Commit message (Expand)AuthorAgeFilesLines
* Replace NULL with nullptrMathieu Chartier2015-04-221-20/+20
* Move arenas into runtimeMathieu Chartier2015-02-191-1/+1
* Clean up Scoped-/ArenaAlocator array allocations.Vladimir Marko2015-02-131-10/+7
* Quick: Rewrite Phi node insertion.Vladimir Marko2015-02-101-27/+16
* ART: Some Quick cleanupAndreas Gampe2015-01-261-1/+2
* Move two members out of MIRGraph::temp_::ssa.Vladimir Marko2014-12-191-4/+4
* Clean up post-opt passes, perform only those we need.Vladimir Marko2014-12-191-7/+9
* Merge "Quick: Redefine the notion of back-egdes."Vladimir Marko2014-12-091-6/+0
|\
| * Quick: Redefine the notion of back-egdes.Vladimir Marko2014-12-091-6/+0
* | Quick: Kill unreachable blocks instead of just hiding them.Vladimir Marko2014-12-081-2/+2
|/
* Clean up MIRGraph pass temporaries.Vladimir Marko2014-11-211-16/+16
* ART: More warningsAndreas Gampe2014-11-041-2/+1
* Quick: Improve the BBCombine pass.Vladimir Marko2014-10-151-1/+2
* Rewrite null check elimination to work on dalvik regs.Vladimir Marko2014-10-151-2/+3
* Quick: Reduce memory usage and improve compile time.Vladimir Marko2014-10-091-8/+10
* Deprecate GrowableArray, use ArenaVector instead.Vladimir Marko2014-09-231-75/+35
* ART: Make the dominator bitvectors expandableJean Christophe Beyler2014-09-051-3/+3
* ART: Change temporaries to positive namesRazvan A Lupusoru2014-08-261-7/+8
* Make common BitVector operations inline-able.Ian Rogers2014-08-201-0/+1
* ART: Hide unreachable basic blocks in the compilerAndreas Gampe2014-06-131-0/+10
* Use ScopedArenaVector instead of std::vector in SSA transformation.Vladimir Marko2014-06-061-2/+6
* ART: Setting up cleanupJean Christophe Beyler2014-05-301-2/+2
* ART: Better SSA Allocation when recreating SSAJean Christophe Beyler2014-05-271-12/+8
* Merge "Revert "ART: Better SSA Allocation when recreating SSA""Bill Buzbee2014-05-231-8/+12
|\
| * Revert "ART: Better SSA Allocation when recreating SSA"Bill Buzbee2014-05-231-8/+12
* | Merge "ART: Better SSA Allocation when recreating SSA"Ian Rogers2014-05-231-12/+8
|\ \ | |/
| * ART: Better SSA Allocation when recreating SSAJean Christophe Beyler2014-05-021-12/+8
* | Rewrite BitVector index iterator.Vladimir Marko2014-05-231-70/+29
* | ART: MIR, SSARepresentation, and BasicBlock Additional APIJean Christophe Beyler2014-05-221-2/+1
* | Now we have a proper C++ library, use std::unique_ptr.Ian Rogers2014-05-191-1/+1
|/
* Move saved SSA map to ScopedArenaAllocator to save memory.Vladimir Marko2014-03-211-2/+2
* ART: API changesJean Christophe Beyler2014-03-181-1/+1
* Class initialization check elimination.Vladimir Marko2014-03-171-7/+0
* Create a scoped arena allocator and use that for LVN.Vladimir Marko2014-03-061-7/+7
* Move arena_bit_vector.h/cc to compiler/utils.Nicolas Geoffray2014-02-261-2/+3
* Implements a BasicBlock iterator using the ArenaBitVector.Jean Christophe Beyler2014-02-251-16/+5
* Added pass frameworkJean Christophe Beyler2014-01-131-42/+0
* Revert "Revert "Null check elimination improvement""Bill Buzbee2013-10-301-0/+1
* Merge "Revert "Null check elimination improvement"" into dalvik-devIan Rogers2013-10-251-1/+0
|\
| * Revert "Null check elimination improvement"Ian Rogers2013-10-251-1/+0
* | Merge "Null check elimination improvement" into dalvik-devbuzbee2013-10-251-0/+1
|\ \ | |/
| * Null check elimination improvementbuzbee2013-10-241-0/+1
* | Refactor ArenaBitVector to create more general BitVectorBrian Carlstrom2013-10-241-2/+2
|/
* 64-bit prepbuzbee2013-10-211-72/+69
* Add missing references.Sebastien Hertz2013-10-091-1/+1
* Compile-time tuningbuzbee2013-09-061-10/+10
* New arena memory allocator.Mathieu Chartier2013-08-261-12/+9
* Fix cpplint whitespace/comments issuesBrian Carlstrom2013-07-261-4/+4
* Fix cpplint whitespace/parens issuesBrian Carlstrom2013-07-181-1/+1
* Fix cpplint whitespace/blank_line issuesBrian Carlstrom2013-07-181-33/+64