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
/
loop_optimization.cc
Age
Commit message (
Expand
)
Author
2025-02-17
Optimizing: Speed up `HInstruction::Add{,Env}UseAt()`.
Vladimir Marko
2024-11-06
Support all conditions in predicated vectorization
Chris Jones
2024-06-21
Eliminate never taken loops
Santiago Aboy Solanes
2024-05-28
Rename vector_mode_ to synthesis_mode_.
Artem Serov
2024-05-28
[SVE] Fix a bug with vectorization external set.
Artem Serov
2024-03-22
Don't use predicated vectorization by default.
Artem Serov
2024-03-15
Make HLoopOptimization::VectorMode an enum class
Santiago Aboy Solanes
2024-03-14
Make sure there are no lone UNREACHABLEs
Santiago Aboy Solanes
2023-09-08
Remove some obsolete TODO comments, fix indentation.
Vladimir Marko
2023-07-27
Fix a typo in VectorizeIfCondition.
Artem Serov
2023-07-12
Support autovectorization of diamond loops.
Artem Serov
2023-07-11
Refactor vectorization general pipeline.
Artem Serov
2023-06-09
Refactor vectorization data flow methods.
Artem Serov
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-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-04-14
Enable LoopOptimization for graphs with try catch blocks
Santiago Aboy Solanes
2022-03-28
Fix last value generation in loop optimization.
Vladimir Marko
2022-03-21
Clean up InductionVarAnalysis.
Vladimir Marko
2022-02-25
Update compiler/ implications to use (D)CHECK_IMPLIES
Santiago Aboy Solanes
2021-09-29
Revert "ART: Removes SuspendCheck for plain loops with a low trip count."
Nicolas Geoffray
2021-09-13
ART: Removes SuspendCheck for plain loops with a low trip count.
Stelios Ioannou
2021-02-05
ARM64: Support SVE VL other than 128-bit.
Artem Serov
2021-02-04
ART: Implement predicated SIMD vectorization.
Artem Serov
2020-05-01
ART: Introduce Loop Versioning in SuberblockCloner.
Artem Serov
2020-04-17
ART: Refactor SIMD slots and regs size processing.
Artem Serov
2020-04-14
ART: Fix vectorizer HalvingAdd idiom.
Artem Serov
2020-03-04
ART: Fix a compiler crash for VectorizeDef() idioms.
Artem Serov
2020-02-13
Remove MIPS support from Optimizing.
Vladimir Marko
2019-12-05
Revert^4 "Implement Dot Product Vectorization for x86"
Alex Light
2019-11-26
Revert "Revert^2 "Implement Dot Product Vectorization for x86""
Nicolas Geoffray
2019-10-31
Revert^2 "Implement Dot Product Vectorization for x86"
Vladimir Marko
2019-10-23
Revert "Implement Dot Product Vectorization for x86"
Vladimir Marko
2019-10-23
Implement Dot Product Vectorization for x86
Shalini Salomi Bodapati
2019-10-14
Revert "Make compiler/optimizing/ symbols hidden."
Vladimir Marko
2019-10-14
Make compiler/optimizing/ symbols hidden.
Vladimir Marko
2019-08-13
Loop vectorizer should not remove instructions that can throw
Georgia Kouveli
2019-07-31
ART: Disable vectorization for debuggable graphs.
Artem Serov
2019-07-17
Add AVX support for packed mul/div instructions.
Shalini Salomi Bodapati
2019-06-05
Add AVX support for packed add/sub instructions on x86
Shalini Salomi Bodapati
2019-04-30
Update induction ranges in superblock cloner.
Nicolas Geoffray
2018-09-25
ART: ARM64: Support DotProd SIMD idiom.
Artem Serov
2018-07-04
ART: Implement loop full unrolling.
Artem Serov
2018-07-04
ART: Refactor scalar loop optimizations.
Artem Serov
2018-06-25
Move instruction_set_ to CompilerOptions.
Vladimir Marko
2018-05-15
ART: Enable scalar loop peeling and unrolling.
Artem Serov
2018-05-03
Perform rudimentary check on graph size for no-change assertions.
Aart Bik
[next]