summaryrefslogtreecommitdiffstats
path: root/compiler/dex/local_value_numbering_test.cc
Commit message (Expand)AuthorAgeFilesLines
* Quick: Rely on inferred types in GVN/LVN/DCE.Vladimir Marko2015-04-281-77/+102
* Revert "Revert "Quick: Rewrite type inference pass.""Vladimir Marko2015-04-231-2/+0
* Revert "Quick: Rewrite type inference pass."Andreas Gampe2015-04-221-0/+2
* Quick: Rewrite type inference pass.Vladimir Marko2015-04-221-2/+0
* Revert "Revert "Add JIT""Mathieu Chartier2015-02-241-1/+1
* Revert "Add JIT"Nicolas Geoffray2015-02-241-1/+1
* Add JITMathieu Chartier2015-02-231-1/+1
* Distinguish FP and integral constants in LVN.Vladimir Marko2015-02-181-0/+78
* Merge "Dead code elimination based on GVN results."Vladimir Marko2015-02-171-2/+8
|\
| * Dead code elimination based on GVN results.Vladimir Marko2015-02-171-2/+8
* | Add tests for wide constants in LVN.Vladimir Marko2015-02-131-0/+34
|/
* Clean up Scoped-/ArenaAlocator array allocations.Vladimir Marko2015-02-131-1/+1
* ART: Some Quick cleanupAndreas Gampe2015-01-261-2/+1
* Skip null check in MarkGCCard() for known non-null values.Vladimir Marko2014-11-241-2/+5
* Merge "ART: Add div-zero check elimination to LVN/GVN"Vladimir Marko2014-11-241-0/+26
|\
| * ART: Add div-zero check elimination to LVN/GVNRazvan A Lupusoru2014-11-221-0/+26
* | Rewrite GVN's field id and field type handling.Vladimir Marko2014-11-211-43/+52
|/
* Rewrite class initialization check elimination.Vladimir Marko2014-10-271-2/+3
* Quick: In GVN, apply modifications early if outside loop.Vladimir Marko2014-10-171-2/+2
* Quick: Fix LVN/GVN handling of acquire operations.Vladimir Marko2014-10-011-16/+21
* Deprecate GrowableArray, use ArenaVector instead.Vladimir Marko2014-09-231-10/+10
* Reduce time and memory usage of GVN.Vladimir Marko2014-07-311-1/+1
* Global Value Numbering.Vladimir Marko2014-07-101-65/+168
* Handle potential <clinit>() correctly in LVN.Vladimir Marko2014-07-091-2/+31
* Improve tracking of memory locations in LVN.Vladimir Marko2014-05-291-12/+287
* Quick compiler: free up space in MIR.buzbee2014-05-211-1/+0
* Now we have a proper C++ library, use std::unique_ptr.Ian Rogers2014-05-191-1/+1
* Create a scoped arena allocator and use that for LVN.Vladimir Marko2014-03-061-4/+9
* Cache field lowering info in mir_graph.Vladimir Marko2014-03-031-25/+50
* Revert "Annotate used fields."Ian Rogers2014-02-211-31/+8
* Fix and rewrite local value numbering.Vladimir Marko2014-02-211-0/+319