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
/
constant_folding.cc
Age
Commit message (
Expand
)
Author
2025-02-14
Optimize HConstantFoldingVisitor::PropagateValue
Santiago Aboy Solanes
2024-10-22
Optimizing: Clean up graph visiting.
Vladimir Marko
2024-04-11
Clean up string data access in `DexFile`.
Vladimir Marko
2024-03-04
Fold opposite values for OR and XOR into -1
Santiago Aboy Solanes
2024-02-09
Clean up `HGraphVisitor::VisitBasicBlock()`.
Vladimir Marko
2024-01-30
Speed up HConstantFoldingVisitor::PropagateValue
Santiago Aboy Solanes
2024-01-15
Revert "Restrict the use of ConstantFolding's VisitIf"
Santiago Aboy Solanes
2023-11-30
Constant fold DivideUnsigned intrinsic
Santiago Aboy Solanes
2023-11-28
Constant fold BitCount intrinsic
Santiago Aboy Solanes
2023-11-15
Constant fold Reverse/ReverseBytes
Santiago Aboy Solanes
2023-11-13
Constant fold Highest/LowestOneBit
Santiago Aboy Solanes
2023-11-10
Constant fold NumberOfTrailing/LeadingZeros
Santiago Aboy Solanes
2023-10-10
Add optimization to simplify Select+Binary/Unary ops
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
2023-04-19
Restrict the use of ConstantFolding's VisitIf
Santiago Aboy Solanes
2023-04-05
Mark graph visitor classes as final.
Vladimir Marko
2023-04-03
Optimize String's length/isEmpty for constant strings
Santiago Aboy Solanes
2023-03-21
Optimize comparisons where lhs and rhs are the same
Santiago Aboy Solanes
2022-11-07
Reland "Make compiler/optimizing/ symbols hidden."
VladimĂr Marko
2022-08-17
Reland "Propagating values from if clauses to its successors"
Santiago Aboy Solanes
2022-08-09
Revert "Propagating values from if clauses to its successors"
Santiago Aboy Solanes
2022-08-09
Propagating values from if clauses to its successors
Santiago Aboy Solanes
2019-10-14
Revert "Make compiler/optimizing/ symbols hidden."
Vladimir Marko
2019-10-14
Make compiler/optimizing/ symbols hidden.
Vladimir Marko
2019-09-18
[optimizing] Improve constant folding on logical and
Balaram Makam
2018-08-28
Use 'final' and 'override' specifiers directly in ART.
Roland Levillain
2018-04-26
Step 1 of 2: conditional passes.
Aart Bik
2017-11-30
Type conversion elimination of constants
Mingyao Yang
2017-09-25
ART: Introduce compiler data type.
Vladimir Marko
2016-08-31
Constant fold Equal/NotEqual between null and non-null.
Vladimir Marko
2016-03-18
Clean up art::HConstant predicates.
Roland Levillain
2016-02-17
Implement Optimizing's constant folding as a visitor.
Roland Levillain
2016-02-17
Extend constant folding to float and double operations.
Roland Levillain
2015-11-23
Revert "Add stats support for existing optimizations"
Nicolas Geoffray
2015-11-22
Add stats support for existing optimizations
Jean-Philippe Halimi
2015-10-29
Simplify unsigned comparisons against zero (with unit tests).
Aart Bik
2015-09-30
Tidy up spelling
Kenny Root
2015-05-13
[optimizing] Fold HTypeConversion of constants
Mark Mendell
2015-05-08
Simplify floating-point comparisons with NaN in Optimizing.
Roland Levillain
2015-03-26
ART: Force constants into the entry block
David Brazdil
2015-03-11
Opt compiler: Basic simplification for arithmetic operations.
Alexandre Rames
2014-11-04
ART: More warnings
Andreas Gampe
2014-10-21
Constant folding on unary operations in the optimizing compiler.
Roland Levillain
2014-10-17
Revert "Revert "Introduce a class to implement optimization passes.""
Roland Levillain
2014-10-01
Revert "Introduce a class to implement optimization passes."
Nicolas Geoffray
2014-10-01
Introduce a class to implement optimization passes.
Roland Levillain