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
/
induction_var_range.cc
Age
Commit message (
Expand
)
Author
2025-02-10
SafeMul: avoid UB on signed overflow
Ryan Prichard
2024-07-16
Update InductionVarRange::Replace to match more cases
Santiago Aboy Solanes
2024-07-10
Don't override is_min in the UseFullTripCount case
Santiago Aboy Solanes
2024-06-21
Eliminate never taken loops
Santiago Aboy Solanes
2023-12-01
Align induction var range checks and uses
Santiago Aboy Solanes
2023-11-29
Make periodic loop optimization safe from overflow
Santiago Aboy Solanes
2023-11-24
Improve linear induction var range creation
Santiago Aboy Solanes
2023-11-10
Improve linear loop optimization overflow checks
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
2022-08-23
Fix typo inversion in GenerateLastValueLinear
Santiago Aboy Solanes
2022-07-26
Make linear loop optimization safe from overflow
Santiago Aboy Solanes
2022-03-28
Fix last value generation in loop optimization.
Vladimir Marko
2020-07-02
ARM: Optimize Div/Rem by 2^n for non-negative dividends
Evgeny Astigeevich
2019-10-14
Revert "Make compiler/optimizing/ symbols hidden."
Vladimir Marko
2019-10-14
Make compiler/optimizing/ symbols hidden.
Vladimir Marko
2018-12-27
ART: Refactor for bugprone-argument-comment
Andreas Gampe
2018-03-26
ART: Implement scalar loop unrolling.
Artem Serov
2018-03-07
Introduce MIN/MAX/ABS as HIR nodes.
Aart Bik
2018-03-01
Introduce ABS as HIR nodes.
Aart Bik
2017-10-06
ART: Use ScopedArenaAllocator for pass-local data.
Vladimir Marko
2017-10-03
ART: Introduce Uint8 compiler data type.
Vladimir Marko
2017-09-25
ART: Introduce compiler data type.
Vladimir Marko
2017-09-09
Generalize range analysis.
Aart Bik
2017-08-30
Refined range rule for ABS(x)
Aart Bik
2017-06-29
Improved subscript and data dependence analysis.
Aart Bik
2017-06-02
Fixed bug in relying on precise FP in periodic sequence.
Aart Bik
2017-04-19
Implement halving add idiom (with checker tests).
Aart Bik
2017-04-07
Fixed missing context while detecting unit strides.
Aart Bik
2017-03-07
Improve isunit computation, some tests edits needed for SIMD.
Aart Bik
2017-03-07
Bug fix in overflow detection on pow. With regression test.
Aart Bik
2017-03-01
New utilities for induction variables.
Aart Bik
2017-01-30
Fix bug in geometric last value (found with fuzz testing)
Aart Bik
2017-01-19
Revert "Revert "Load the array class in the compiler for allocations.""
Nicolas Geoffray
2017-01-19
Revert "Load the array class in the compiler for allocations."
Hiroshi Yamauchi
2017-01-18
Load the array class in the compiler for allocations.
Nicolas Geoffray
2017-01-13
Complete unrolling of loops with small body and trip count one.
Aart Bik
2016-12-19
Improved induction var and range analysis around types.
Aart Bik
2016-12-15
Fine tuning the induction analysis.
Aart Bik
2016-12-09
Added polynomial induction variables analysis. With tests.
Aart Bik
2016-12-05
Added geometric induction variables analysis.
Aart Bik
2016-11-02
Improved range analysis (and thus BCE) around min/max/abs intrinsics.
Aart Bik
2016-10-20
Improve recognition of select-based period induction.
Aart Bik
2016-10-18
Enable last value generation of periodic sequence.
Aart Bik
2016-10-12
Recognize XOR-based periodic induction.
Aart Bik
2016-09-16
Minor induction variable analysis changes.
Aart Bik
2016-09-15
Added ability to generate last-value of linear induction.
Aart Bik
2016-06-29
Improvements in induction range analysis.
Aart Bik
2016-03-21
Generalize induction and range analysis across type conversions.
Aart Bik
[next]