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
/
bounds_check_elimination.cc
Age
Commit message (
Expand
)
Author
2023-04-27
Optimizing: Add `HInstruction::As##type()`.
Vladimir Marko
2023-04-27
Optimizing: Rename `As##type` to `As##type##OrNull`.
Vladimir Marko
2023-04-25
Use `down_cast<>` in `HInstruction::As##type()`.
Vladimir Marko
2023-04-05
Mark graph visitor classes as final.
Vladimir Marko
2023-02-22
Set more RTI only if they are valid
Santiago Aboy Solanes
2023-01-13
Update the graph flags and check consistency
Santiago Aboy Solanes
2022-11-07
Reland "Make compiler/optimizing/ symbols hidden."
VladimĂr Marko
2022-06-08
Revert^2 "ART: Removes SuspendCheck for plain
Stelios Ioannou
2022-03-28
Fix last value generation in loop optimization.
Vladimir Marko
2022-02-25
Update compiler/ implications to use (D)CHECK_IMPLIES
Santiago Aboy Solanes
2020-10-06
Fix compiler crash in BCE.
Vladimir Marko
2020-06-17
ART: Add recognition of optimized HRems in BCE
Evgeny Astigeevich
2019-10-14
Revert "Make compiler/optimizing/ symbols hidden."
Vladimir Marko
2019-10-14
Make compiler/optimizing/ symbols hidden.
Vladimir Marko
2019-01-31
ART: Fix off-by-one error in BCE.
Vladimir Marko
2018-12-27
ART: Refactor for bugprone-argument-comment
Andreas Gampe
2018-08-28
Use 'final' and 'override' specifiers directly in ART.
Roland Levillain
2018-04-26
Step 1 of 2: conditional passes.
Aart Bik
2018-01-22
Improve bound analysis on constant range.
Aart Bik
2018-01-17
Enhance BCE range analysis with length "alias" case.
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-09-12
Add a DCHECK for BCE.
Mingyao Yang
2017-09-11
Fix bug in BCE remainder handling.
Aart Bik
2017-08-08
HRem support in BCE.
xueliang.zhong
2017-07-24
ART: Include cleanup
Andreas Gampe
2017-05-11
Clean up some uses of "auto".
Vladimir Marko
2017-05-10
Add runtime reasons for deopt.
Nicolas Geoffray
2017-05-03
Fixed bug due to not updating TC information
Aart Bik
2017-03-28
Merge "Make data dependency around HDeoptimize correct."
Nicolas Geoffray
2017-03-27
ART: Clean up field initialization
Andreas Gampe
2017-03-27
Make data dependency around HDeoptimize correct.
Nicolas Geoffray
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
2016-11-03
Avoid visiting just eliminated bounds check.
Aart Bik
2016-10-27
Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator.
Vladimir Marko
2016-10-19
Fix bug in dynamic BCE. With regression test.
Aart Bik
2016-09-15
Added ability to generate last-value of linear induction.
Aart Bik
2016-07-22
Combine offsets in loop-based dynamic BCE.
Aart Bik
2016-07-01
Merge "Create a typedef for HInstruction::GetInputs() return type."
Treehugger Robot
2016-07-01
Create a typedef for HInstruction::GetInputs() return type.
Vladimir Marko
2016-06-29
Improvements in induction range analysis.
Aart Bik
2016-06-06
Merge "ART: ArrayGet hoisting restriction added."
Aart Bik
2016-06-07
ART: ArrayGet hoisting restriction added.
Anton Shamin
2016-06-02
Refactor handling of input records.
Vladimir Marko
2016-05-04
Exploit NE/EQ tests on array length in BCE.
Aart Bik
2016-04-27
Forbid HDeoptimize instructions in OSR methods.
Nicolas Geoffray
2016-04-19
Use iterators "before" the use node in HUserRecord<>.
Vladimir Marko
[next]