index
:
platform/art
banksia-dev
[no description]
Gerrit Code Review
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
optimizing
/
dead_code_elimination.cc
Age
Commit message (
Expand
)
Author
2019-10-14
Revert "Make compiler/optimizing/ symbols hidden."
Vladimir Marko
2019-10-14
Make compiler/optimizing/ symbols hidden.
Vladimir Marko
2018-04-26
Step 1 of 2: conditional passes.
Aart Bik
2018-02-02
Exploit non-null control dependence.
Aart Bik
2018-01-16
Improve code sinking near "always throwing" method calls
Aart Bik
2017-10-12
Use ScopedArenaAllocator in BCE, DCE, LSE, ...
Vladimir Marko
2017-10-06
ART: Use ScopedArenaAllocator for pass-local data.
Vladimir Marko
2017-09-25
ART: Introduce compiler data type.
Vladimir Marko
2017-08-11
optimizing: Refactor statistics to use OptimizingCompilerStats helper
Igor Murashkin
2016-11-08
Fix SimplifyIfs() trying to redirect exception handler edges.
Vladimir Marko
2016-10-27
Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator.
Vladimir Marko
2016-10-11
Improved and simplified loop optimizations.
Aart Bik
2016-09-14
Move ArrayRef to runtime/base
David Brazdil
2016-07-18
Add a new control flow simplifier.
Nicolas Geoffray
2016-05-09
Attribute arena allocations previously marked as STL.
Vladimir Marko
2016-03-24
Merge "Clean up art::HConstant predicates."
Roland Levillain
2016-03-21
Optimizing: Fix register allocator validation memory usage.
Vladimir Marko
2016-03-18
Clean up art::HConstant predicates.
Roland Levillain
2016-01-19
Disable DCE when there are irreducible loops.
Nicolas Geoffray
2016-01-14
Implement irreducible loop support in optimizing.
Nicolas Geoffray
2015-12-23
Generate more stack maps during native debugging.
David Srbecky
2015-11-10
Revert "Revert "ART: Update DCE to work with try/catch""
David Brazdil
2015-11-02
Revert "ART: Update DCE to work with try/catch"
David Brazdil
2015-11-02
ART: Update DCE to work with try/catch
David Brazdil
2015-10-08
Add DCHECKs to ArenaVector and ScopedArenaVector.
Vladimir Marko
2015-09-25
Optimizing: Add comment on DCE's packed-switch value check.
Vladimir Marko
2015-09-25
Optimizing: Rewrite DCE's MarkReachableBlocks().
Vladimir Marko
2015-09-21
[optimizing] Add basic PackedSwitch support
Mark Mendell
2015-09-16
Optimizing: Tag arena allocations in HGraph.
Vladimir Marko
2015-09-08
Optimizing: Tag basic block allocations with their source.
Vladimir Marko
2015-09-03
Revert "Optimizing: Tag basic block allocations with their source."
Vladimir Marko
2015-09-03
Optimizing: Tag basic block allocations with their source.
Vladimir Marko
2015-08-20
Be more flexible on the code unit size when inlining.
Nicolas Geoffray
2015-08-19
ART: Enable basic optimizations for try/catch
David Brazdil
2015-08-12
Add a GVN dependency 'GC' for garbage collection.
Alexandre Rames
2015-07-20
Improved side effect analysis (field/array write/read).
Aart Bik
2015-06-24
Recompute dominator tree after DCE.
Nicolas Geoffray
2015-06-17
Don't special case HCurrentMethod in DCE.
Nicolas Geoffray
2015-06-02
Fix a crash due to a combination of dce/inlining.
Nicolas Geoffray
2015-05-18
ART: Removed redundant Phis as part of DCE
David Brazdil
2015-05-12
ART: Rediscover loops after deleting blocks in DCE
David Brazdil
2015-04-29
ART: Fix loop information after dead code elimination
David Brazdil
2015-04-24
ART: Dead block removal
David Brazdil
2015-04-22
Run DCE again after all the other optimizations have run.
Calin Juravle
2015-04-21
Revert "Run DCE again after all the other optimizations have run."
Nicolas Geoffray
2015-04-21
Run DCE again after all the other optimizations have run.
Calin Juravle
2015-04-20
[optimizing] Add memory barriers in constructors when needed
Calin Juravle
2014-10-17
Revert "Revert "Introduce a class to implement optimization passes.""
Roland Levillain
2014-10-14
Do not remove NullChecks & BoundsChecks in HDeadCodeElimination.
Roland Levillain
2014-10-01
Revert "Introduce a class to implement optimization passes."
Nicolas Geoffray
[next]