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
/
gvn.cc
Age
Commit message (
Expand
)
Author
2025-02-22
Optimizing: Speed up GVN by using `BitVectorView<>`.
Vladimir Marko
2025-02-11
Optimize FindVisitedBlockWithRecyclableSet
Santiago Aboy Solanes
2025-01-30
Optimize ValueSet::Kill
Santiago Aboy Solanes
2024-10-30
Run RTP after GVN to remove more NullCheck instructions
Santiago Aboy Solanes
2024-03-25
Remove extra uses of ClearAllBits
Santiago Aboy Solanes
2024-02-09
Pass functors as rvalues when possible
Santiago Aboy Solanes
2023-04-27
Optimizing: Add `HInstruction::As##type()`.
Vladimir Marko
2023-04-27
Optimizing: Rename `As##type` to `As##type##OrNull`.
Vladimir Marko
2022-11-07
Reland "Make compiler/optimizing/ symbols hidden."
VladimĂr Marko
2020-06-17
Make GVN handle HDeoptimize better
Alex Light
2019-10-14
Revert "Make compiler/optimizing/ symbols hidden."
Vladimir Marko
2019-10-14
Make compiler/optimizing/ symbols hidden.
Vladimir Marko
2019-02-18
ART: Delete obsolete comments in GVN.
Vladimir Marko
2018-12-27
ART: Refactor for bugprone-argument-comment
Andreas Gampe
2018-06-15
ART: Make GVN work with BoundType.
Artem Serov
2018-04-26
Step 1 of 2: conditional passes.
Aart Bik
2018-03-05
Move most of runtime/base to libartbase/base
David Sehr
2017-12-14
Fix the side effects of clinit check
Mingyao Yang
2017-10-11
Use ScopedArenaAllocator in GVN.
Vladimir Marko
2017-10-06
ART: Use ScopedArenaAllocator for pass-local data.
Vladimir Marko
2017-05-11
Clean up some uses of "auto".
Vladimir Marko
2017-01-23
Fix some typos in ART.
Roland Levillain
2016-10-27
Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator.
Vladimir Marko
2016-05-11
Fix another case of live_in at irreducible loop entry.
Nicolas Geoffray
2016-04-21
ART: Address late comments on a GVN memory-saving CL
David Brazdil
2016-04-21
Reduce memory usage in GVN
David Brazdil
2016-03-21
Optimizing: Fix register allocator validation memory usage.
Vladimir Marko
2016-01-14
Implement irreducible loop support in optimizing.
Nicolas Geoffray
2015-11-20
Explicitly add HLoadClass/HClinitCheck for HNewInstance.
Nicolas Geoffray
2015-10-23
Move ArenaBitVector into the runtime
Mathieu Chartier
2015-10-08
Add DCHECKs to ArenaVector and ScopedArenaVector.
Vladimir Marko
2015-09-29
Optimizing: Tag even more arena allocations.
Vladimir Marko
2015-09-25
Optimizing: Tag more arena allocations.
Vladimir Marko
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-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-04-22
Replace NULL with nullptr
Mathieu Chartier
2015-03-17
ART: Faster implementation of GVN's hash table
David Brazdil
2015-03-03
Opt compiler: enhance gvn for commutative ops.
Mingyao Yang
2015-02-23
Optimizing: Remove redundant hash set copy in GVN
David Brazdil
2015-01-26
Move code around and address growable_array comment.
Nicolas Geoffray
2015-01-26
Introduce a SideEffectsAnalysis class.
Nicolas Geoffray
2014-11-28
Fix a bug in GVN.
Nicolas Geoffray
2014-11-04
ART: More warnings
Andreas Gampe
2014-09-19
First optimization in new compiler: simple GVN.
Nicolas Geoffray