Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
54159c6c6fe529a55ef3d15a3c8418362d5a43fb
/
compiler
/
optimizing
/
induction_var_range.cc
121f203
ART: Implement scalar loop unrolling.
by Artem Serov
· 7 years ago
1f8d51b
Introduce MIN/MAX/ABS as HIR nodes.
by Aart Bik
· 6 years ago
3dad341
Introduce ABS as HIR nodes.
by Aart Bik
· 6 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
8e9090b
Generalize range analysis.
by Aart Bik
· 7 years ago
7f56ff4
Refined range rule for ABS(x)
by Aart Bik
· 7 years ago
37dc4df
Improved subscript and data dependence analysis.
by Aart Bik
· 7 years ago
8523ea1
Fixed bug in relying on precise FP in periodic sequence.
by Aart Bik
· 7 years ago
f3e61ee
Implement halving add idiom (with checker tests).
by Aart Bik
· 7 years ago
fa76296
Fixed missing context while detecting unit strides.
by Aart Bik
· 7 years ago
7adb688
Improve isunit computation, some tests edits needed for SIMD.
by Aart Bik
· 7 years ago
b603a5c
Bug fix in overflow detection on pow. With regression test.
by Aart Bik
· 7 years ago
8e02e3e
New utilities for induction variables.
by Aart Bik
· 7 years ago
d3ba626
Fix bug in geometric last value (found with fuzz testing)
by Aart Bik
· 7 years ago
e761bcc
Revert "Revert "Load the array class in the compiler for allocations.""
by Nicolas Geoffray
· 8 years ago
fee2550
Revert "Load the array class in the compiler for allocations."
by Hiroshi Yamauchi
· 8 years ago
cc99df2
Load the array class in the compiler for allocations.
by Nicolas Geoffray
· 8 years ago
6b69e0a
Complete unrolling of loops with small body and trip count one.
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
40fbf74
Improved range analysis (and thus BCE) around min/max/abs intrinsics.
by Aart Bik
· 8 years ago
639cc8c
Improve recognition of select-based period induction.
by Aart Bik
· 8 years ago
9abf894
Enable last value generation of periodic sequence.
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
16d3a65
Added ability to generate last-value of linear induction.
by Aart Bik
· 8 years ago
52be7e7
Improvements in induction range analysis.
by Aart Bik
· 8 years ago
0d345cf
Generalize induction and range analysis across type conversions.
by Aart Bik
· 8 years ago
358af83
Recognize for (int i = 0; i != x.length; i++) loops
by Aart Bik
· 8 years ago
97412c9
Use range analysis for better trip count analysis
by Aart Bik
· 8 years ago
1fc3afb
Minor improvement on static BCE analysis.
by Aart Bik
· 8 years ago
7d57d7f
Various induction/range analysis improvements.
by Aart Bik
· 9 years ago
b738d4f
Step-wise improvement of range analysis with outer loop induction.
by Aart Bik
· 9 years ago
4a34277
Dynamic BCE (based on induction range analysis)
by Aart Bik
· 9 years ago
d59c706
Revert "Dynamic BCE (based on induction range analysis)"
by Aart Bik
· 9 years ago
0b5849b
Dynamic BCE (based on induction range analysis)
by Aart Bik
· 9 years ago
389b3db
Finalized all components of range analysis needed for dynamic bce.
by Aart Bik
· 9 years ago
22f0587
Generate taken-test during trip-count analysis.
by Aart Bik
· 9 years ago
aec3cce
Added ability to generate induction range code.
by Aart Bik
· 9 years ago
9401f53
Implemented trip-count safety information.
by Aart Bik
· 9 years ago
cd26feb
Minor cleanup in range analysis.
by Aart Bik
· 9 years ago
b3365e0
Various improvements in range analysis.
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