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
2025-02-28
Remove `HInstruction::GetAllocator()`.
Vladimir Marko
2025-02-27
Speed up DCE, CFRE and `ReplaceUsesDominatedBy()`...
Vladimir Marko
2025-02-20
Introduce `BitVectorView<>`.
Vladimir Marko
2025-01-29
Optimizing: Fix `SimplifyIfs()` for FP bias mismatch.
Vladimir Marko
2025-01-24
Optimizing: Rename `HCodeFlowSimplifier`...
Vladimir Marko
2025-01-17
Optimizing: Rename `HSelectGenerator`...
Vladimir Marko
2024-03-25
Remove extra uses of ClearAllBits
Santiago Aboy Solanes
2024-02-09
Improve IsDeadAndRemovable
Santiago Aboy Solanes
2024-02-06
Improve data structure use in RemoveUnneededTries
Santiago Aboy Solanes
2024-01-24
Optimizing: Avoid `HashSet` to speed up DCE.
Vladimir Marko
2023-11-06
Remove dead phis alongside dead instructions in DCE
Santiago Aboy Solanes
2023-11-02
Set did_opt in HDeadCodeElimination::RemoveEmptyIfs
Santiago Aboy Solanes
2023-10-31
Remove empty ifs
Santiago Aboy Solanes
2023-10-16
Add a new helper RecomputeDominatorTree
Santiago Aboy Solanes
2023-07-12
Support autovectorization of diamond loops.
Artem Serov
2023-04-27
Optimizing: Add `HInstruction::As##type()`.
Vladimir Marko
2023-04-27
Optimizing: Rename `As##type` to `As##type##OrNull`.
Vladimir Marko
2023-02-22
Set more RTI only if they are valid
Santiago Aboy Solanes
2023-01-31
Add phis in SimplifyIfs to enable branch redirection
Santiago Aboy Solanes
2023-01-13
Simplify SimplifyAlwaysThrows
Santiago Aboy Solanes
2023-01-13
Update the graph flags and check consistency
Santiago Aboy Solanes
2022-11-29
Update loop information correctly when removing tries
Santiago Aboy Solanes
2022-11-28
Update domination tree when removing tries, if the catch doesn't exit
Santiago Aboy Solanes
2022-11-23
Mark TryBelongingInformation constructor as explicit
Santiago Aboy Solanes
2022-11-23
Remove tries which don't contain throwing instructions
Santiago Aboy Solanes
2022-11-07
Reland "Make compiler/optimizing/ symbols hidden."
VladimĂr Marko
2022-07-19
Improve DCE's SimplifyAlwaysThrows regarding Invoke location
Santiago Aboy Solanes
2022-04-07
Revert^2 "DCE SimplifyAlwaysThrowing optimizations"
Santiago Aboy Solanes
2022-04-01
Revert "DCE SimplifyAlwaysThrowing optimizations"
Hans Boehm
2022-03-31
DCE SimplifyAlwaysThrowing optimizations
Santiago Aboy Solanes
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
[next]