summaryrefslogtreecommitdiffstats
path: root/compiler/dex/gvn_dead_code_elimination.cc
Commit message (Expand)AuthorAgeFilesLines
* ART: Fix Quick's DCE+GVNSerguei Katkov2015-08-111-2/+16
* ART: Change UnresolvedMergedType internal representationAndreas Gampe2015-08-101-1/+1
* ART: DCE should know that array-length can throw NPESerguei Katkov2015-07-161-1/+7
* Quick: Fix marking unused registers in DCE.Vladimir Marko2015-06-181-1/+4
* Quick: Fix marking high words in DCE.Vladimir Marko2015-05-141-6/+3
* Quick: Fix DCE, clear high word flag in RemoveChange().Vladimir Marko2015-05-121-1/+2
* Quick: Fix DCE to mark wide register overlaps correctly.Vladimir Marko2015-05-121-10/+37
* Quick: Fix DCE to rename SSA regs for degenerate Phis.Vladimir Marko2015-05-071-2/+16
* Quick: Rely on inferred types in GVN/LVN/DCE.Vladimir Marko2015-04-281-10/+9
* Quick: Fix and enable DCE and improve GVN/DCE cleanup.Vladimir Marko2015-04-231-2/+23
* Revert "Revert "Quick: Rewrite type inference pass.""Vladimir Marko2015-04-231-7/+3
* Revert "Quick: Rewrite type inference pass."Andreas Gampe2015-04-221-3/+7
* Quick: Rewrite type inference pass.Vladimir Marko2015-04-221-7/+3
* ART: Enable more Clang warningsAndreas Gampe2015-04-061-1/+0
* Quick: Eliminate check-cast guaranteed by instance-of.Vladimir Marko2015-03-181-1/+6
* Dead code elimination based on GVN results.Vladimir Marko2015-02-171-0/+1391