Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
13031e5c59e86087f7c3650edc298efd72916282
/
compiler
/
optimizing
/
induction_var_analysis.cc
c1896c9
C++17 compatibility: make WITH_TIDY=1 happy again.
by Elliott Hughes
· 6 years ago
2477320
Step 1 of 2: conditional passes.
by Aart Bik
· 7 years ago
ceb0693
Recognize countable "break" loops
by Aart Bik
· 7 years ago
2ca10eb
Refactored optimization passes setup.
by Aart Bik
· 7 years ago
2ffb703
cpplint: Cleanup errors
by Igor Murashkin
· 7 years ago
ca6fff8
ART: Use ScopedArenaAllocator for pass-local data.
by Vladimir Marko
· 7 years ago
d5d2f2c
ART: Introduce Uint8 compiler data type.
by Vladimir Marko
· 7 years ago
0ebe0d8
ART: Introduce compiler data type.
by Vladimir Marko
· 7 years ago
f45d61c
ART: Fix or disable some tidy warnings.
by Andreas Gampe
· 7 years ago
74da529
Fix transfer over rejected induction.
by Aart Bik
· 8 years ago
e6bd027
Improved induction var and range analysis around types.
by Aart Bik
· 8 years ago
d0a022d
Fine tuning the induction analysis.
by Aart Bik
· 8 years ago
df7822e
Added polynomial induction variables analysis. With tests.
by Aart Bik
· 8 years ago
c071a01
Added geometric induction variables analysis.
by Aart Bik
· 8 years ago
384cb66
Merge "Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator."
by Vladimir Marko
· 8 years ago
2c45bc9
Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator.
by Vladimir Marko
· 8 years ago
cc42be0
Improved induction variable analysis and loop optimizations.
by Aart Bik
· 8 years ago
639cc8c
Improve recognition of select-based period induction.
by Aart Bik
· 8 years ago
7dc9693
Recognize XOR-based periodic induction.
by Aart Bik
· 8 years ago
009cace
Minor induction variable analysis changes.
by Aart Bik
· 8 years ago
e900491
Create a typedef for HInstruction::GetInputs() return type.
by Vladimir Marko
· 8 years ago
d5cc683
Fixed typo in comment.
by Aart Bik
· 8 years ago
372f10e
Refactor handling of input records.
by Vladimir Marko
· 8 years ago
7829691
Fix bug not accounting for type in induction comparison. Extended unit tests.
by Aart Bik
· 9 years ago
0e2f2ff
Optimizing: Fix a new valgrind error in image_test.
by Vladimir Marko
· 9 years ago
0d345cf
Generalize induction and range analysis across type conversions.
by Aart Bik
· 9 years ago
358af83
Recognize for (int i = 0; i != x.length; i++) loops
by Aart Bik
· 9 years ago
97412c9
Use range analysis for better trip count analysis
by Aart Bik
· 9 years ago
15bd228
Implement irreducible loop support in optimizing.
by Nicolas Geoffray
· 9 years ago
b35302b
Remove bogus DCHECK in induction analysis.
by Nicolas Geoffray
· 9 years ago
7d57d7f
Various induction/range analysis improvements.
by Aart Bik
· 9 years ago
4b467ed
Simplify and rename IsLoopInvariant() test.
by Mingyao Yang
· 9 years ago
73f1f3b
Move loop invariant utility to more general place.
by Aart Bik
· 9 years ago
22f0587
Generate taken-test during trip-count analysis.
by Aart Bik
· 9 years ago
e9f3760
Added support for unsigned comparisons
by Aart Bik
· 9 years ago
ec7802a
Add DCHECKs to ArenaVector and ScopedArenaVector.
by Vladimir Marko
· 9 years ago
a841bc3
Merge "Optimizing: Tag even more arena allocations."
by Vladimir Marko
· 9 years ago
9401f53
Implemented trip-count safety information.
by Aart Bik
· 9 years ago
5233f93
Optimizing: Tag even more arena allocations.
by Vladimir Marko
· 9 years ago
cd26feb
Minor cleanup in range analysis.
by Aart Bik
· 9 years ago
f475bee
Various improvements in finding induction variables.
by Aart Bik
· 9 years ago
22af3be
Use induction variable range analysis in BCE (statically).
by Aart Bik
· 9 years ago
d14c595
Induction variable range analysis.
by Aart Bik
· 9 years ago
471a203
Simplify loop invariant operations during induction analysis.
by Aart Bik
· 9 years ago
e609b7c
Further development of induction variable analysis.
by Aart Bik
· 9 years ago
30efb4e
Induction variable analysis (with unit tests).
by Aart Bik
· 9 years ago