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
/
scheduler.cc
Age
Commit message (
Expand
)
Author
2024-02-13
Optimizing: Refactor `HScheduler`.
Vladimir Marko
2024-02-13
Unresolved field access HIR are not schedulable.
Vladimir Marko
2024-01-31
Do not create random scheduling selector if not needed.
Vladimir Marko
2023-12-06
Remove partial LSE
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-10-24
Allow LSA to run with acquire/release operations
Santiago Aboy Solanes
2022-08-09
Rename HNativeDebugInfo to HNop
Santiago Aboy Solanes
2022-02-25
Update compiler/ implications to use (D)CHECK_IMPLIES
Santiago Aboy Solanes
2021-05-21
Fix scheduler's `FieldAccessHeapLocation()`.
Vladimir Marko
2021-01-25
Revert^4 "Partial Load Store Elimination"
Alex Light
2021-01-24
Revert "Revert^2 "Partial Load Store Elimination""
Nicolas Geoffray
2021-01-22
Revert^2 "Partial Load Store Elimination"
Alex Light
2021-01-22
Revert "Partial Load Store Elimination"
Nicolas Geoffray
2021-01-21
Partial Load Store Elimination
Alex Light
2020-11-18
Revert^4 "Partial LSE analysis & store removal"
Alex Light
2020-11-14
Revert^3 "Partial LSE analysis & store removal"
Alex Light
2020-11-13
Revert^2 "Partial LSE analysis & store removal"
Alex Light
2020-11-12
Revert "Partial LSE analysis & store removal"
Nicolas Geoffray
2020-11-12
Partial LSE analysis & store removal
Alex Light
2020-06-08
Run LSA as a part of the LSE pass.
Vladimir Marko
2019-10-29
Fix intersecting live ranges created by instruction scheduler
Evgeny Astigeevich
2019-10-14
Revert "Make compiler/optimizing/ symbols hidden."
Vladimir Marko
2019-10-14
Make compiler/optimizing/ symbols hidden.
Vladimir Marko
2019-05-16
ART: Refactor SchedulingGraph for consistency and clarity
Evgeny Astigeevich
2018-12-27
ART: Refactor for bugprone-argument-comment
Andreas Gampe
2018-08-16
Reduce memory usage by other deps in scheduler.
Vladimir Marko
2018-08-02
Reuse arena memory for each block in scheduler.
Vladimir Marko
2018-05-15
Refactoring LSE/LSA: introduce heap location type
Aart Bik
2018-04-26
Step 1 of 2: conditional passes.
Aart Bik
2018-03-07
Introduce MIN/MAX/ABS as HIR nodes.
Aart Bik
2018-03-01
Introduce ABS as HIR nodes.
Aart Bik
2017-11-09
Support VecLoad and VecStore in LSA.
xueliang.zhong
2017-11-02
ART: Make InstructionSet an enum class and add kLast.
Vladimir Marko
2017-10-11
Use ScopedArenaAllocator for building HGraph.
Vladimir Marko
2017-10-09
Use ScopedArenaAllocator for register allocation.
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-08-10
Merge "scheduler should not schedule volatile field accesses."
Mingyao Yang
2017-08-10
scheduler should not schedule volatile field accesses.
Mingyao Yang
2017-08-09
Run HeapLocationCollector once in scheduler instead of locally.
Mingyao Yang
2017-06-30
Disambiguate memory accesses in instruction scheduling
xueliang.zhong
2017-06-29
Add CHECKs to help diagnose a crash seen internally.
Nicolas Geoffray
2017-05-11
Clean up some uses of "auto".
Vladimir Marko
2017-05-08
Instruction scheduling for ARM.
xueliang.zhong
2017-01-25
AArch64: Add HInstruction scheduling support.
Alexandre Rames