Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
ab52ce1480d9c4701bfe3ff3530596ec0c5760ee
/
compiler
/
optimizing
/
dead_code_elimination.cc
606c8f0
Fix SimplifyIfs() trying to redirect exception handler edges.
by Vladimir Marko
· 8 years ago
2c45bc9
Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator.
by Vladimir Marko
· 8 years ago
482095d
Improved and simplified loop optimizations.
by Aart Bik
· 8 years ago
d9c9037
Move ArrayRef to runtime/base
by David Brazdil
· 8 years ago
dac9b19
Add a new control flow simplifier.
by Nicolas Geoffray
· 8 years ago
3ea5a97
Attribute arena allocations previously marked as STL.
by Vladimir Marko
· 8 years ago
0ced281
Merge "Clean up art::HConstant predicates."
by Roland Levillain
· 8 years ago
f6a35de
Optimizing: Fix register allocator validation memory usage.
by Vladimir Marko
· 8 years ago
1a65388
Clean up art::HConstant predicates.
by Roland Levillain
· 8 years ago
09aa147
Disable DCE when there are irreducible loops.
by Nicolas Geoffray
· 9 years ago
15bd228
Implement irreducible loop support in optimizing.
by Nicolas Geoffray
· 9 years ago
0cf4493
Generate more stack maps during native debugging.
by David Srbecky
· 9 years ago
8a7c0fe
Revert "Revert "ART: Update DCE to work with try/catch""
by David Brazdil
· 9 years ago
fb552d7
Revert "ART: Update DCE to work with try/catch"
by David Brazdil
· 9 years ago
ce52901
ART: Update DCE to work with try/catch
by David Brazdil
· 9 years ago
ec7802a
Add DCHECKs to ArenaVector and ScopedArenaVector.
by Vladimir Marko
· 9 years ago
430c4f5
Optimizing: Add comment on DCE's packed-switch value check.
by Vladimir Marko
· 9 years ago
211c211
Optimizing: Rewrite DCE's MarkReachableBlocks().
by Vladimir Marko
· 9 years ago
fe57faa
[optimizing] Add basic PackedSwitch support
by Mark Mendell
· 9 years ago
fa6b93c
Optimizing: Tag arena allocations in HGraph.
by Vladimir Marko
· 9 years ago
6058455
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 9 years ago
145acc5
Revert "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 9 years ago
91e11c0
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 9 years ago
e418dda
Be more flexible on the code unit size when inlining.
by Nicolas Geoffray
· 9 years ago
bbd733e
ART: Enable basic optimizations for try/catch
by David Brazdil
· 9 years ago
78e3ef6
Add a GVN dependency 'GC' for garbage collection.
by Alexandre Rames
· 9 years ago
854a02b
Improved side effect analysis (field/array write/read).
by Aart Bik
· 9 years ago
1f82ecc
Recompute dominator tree after DCE.
by Nicolas Geoffray
· 9 years ago
f78848f
Don't special case HCurrentMethod in DCE.
by Nicolas Geoffray
· 9 years ago
839188b
Fix a crash due to a combination of dce/inlining.
by Nicolas Geoffray
· 9 years ago
84daae5
ART: Removed redundant Phis as part of DCE
by David Brazdil
· 9 years ago
a4b8c21
ART: Rediscover loops after deleting blocks in DCE
by David Brazdil
· 9 years ago
69a2804
ART: Fix loop information after dead code elimination
by David Brazdil
· 9 years ago
2d7352b
ART: Dead block removal
by David Brazdil
· 9 years ago
8f20bdb
Run DCE again after all the other optimizations have run.
by Calin Juravle
· 9 years ago
0cdf6d3
Revert "Run DCE again after all the other optimizations have run."
by Nicolas Geoffray
· 9 years ago
7a9c885
Run DCE again after all the other optimizations have run.
by Calin Juravle
· 9 years ago
27df758
[optimizing] Add memory barriers in constructors when needed
by Calin Juravle
· 9 years ago
75be283
Revert "Revert "Introduce a class to implement optimization passes.""
by Roland Levillain
· 10 years ago
e161a2a
Do not remove NullChecks & BoundsChecks in HDeadCodeElimination.
by Roland Levillain
· 10 years ago
1ddbf6d
Revert "Introduce a class to implement optimization passes."
by Nicolas Geoffray
· 10 years ago
bf9cd7b
Introduce a class to implement optimization passes.
by Roland Levillain
· 10 years ago
9ebc72c
Make suspend checks note have side effects.
by Nicolas Geoffray
· 10 years ago
72bceff
Initiate a dead code elimination pass in the optimizing compiler.
by Roland Levillain
· 10 years ago