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
/
nodes.cc
Age
Commit message (
Expand
)
Author
2025-02-27
Speed up DCE, CFRE and `ReplaceUsesDominatedBy()`...
Vladimir Marko
2025-02-21
Speed up `HGraph::BuildDominatorTree()`.
Vladimir Marko
2025-02-20
Introduce `BitVectorView<>`.
Vladimir Marko
2025-02-17
Optimizing: Rename `GetNextInstructionId()`.
Vladimir Marko
2025-02-17
Optimizing: Speed up `HInstruction::Add{,Env}UseAt()`.
Vladimir Marko
2025-02-13
Use HInstructionIteratorHandleChanges again in RTP
Santiago Aboy Solanes
2025-02-10
Optimize RemoveInstruction
Santiago Aboy Solanes
2025-01-17
Optimizing: Fix `InsertInputAt()`.
Vladimir Marko
2024-12-03
cleanup: Remove extra SetGraph calls
Santiago Aboy Solanes
2024-11-21
Allow the inliner to devirtualize intrinsics
Santiago Aboy Solanes
2024-10-30
cleanup FixUpInstructionType
Santiago Aboy Solanes
2024-10-11
Refactor `HandleCache` out of `nodes.{h,cc}`.
Vladimir Marko
2024-10-11
Move `HCondition` creation function to `HCondition`.
Vladimir Marko
2024-10-11
Do not record dex PC in constant HIR.
Vladimir Marko
2024-10-11
Refactor `ReferenceTypeInfo` out of `nodes.{h,cc}`.
Vladimir Marko
2024-10-07
Reland "Calculate the number of out vregs."
Vladimír Marko
2024-10-04
Reduce memory used by `HEnvironment`.
Vladimir Marko
2024-09-13
riscv64: Add node Rol, fix InstructionBuilder
Anton Romanov
2024-09-11
Revert "riscv64: Add node Rol, fix InstructionBuilder"
Nicolas Geoffray
2024-09-10
riscv64: Add node Rol, fix InstructionBuilder
Anton Romanov
2024-09-02
cleanup: change Set/GetIntrinsic in ArtMethod to use Intrinsics
Santiago Aboy Solanes
2024-09-02
Typo fix: instrinsic -> intrinsic
Santiago Aboy Solanes
2024-08-21
Revert "Calculate the number of out vregs."
Vladimír Marko
2024-08-14
Clean up condition simplification.
Vladimir Marko
2024-08-13
Calculate the number of out vregs.
Vladimir Marko
2024-03-25
Remove extra uses of ClearAllBits
Santiago Aboy Solanes
2024-03-12
Remove default cases when all cases are defined
Santiago Aboy Solanes
2024-02-09
Clean up `HGraphVisitor::VisitBasicBlock()`.
Vladimir Marko
2024-01-30
Speed up HConstantFoldingVisitor::PropagateValue
Santiago Aboy Solanes
2024-01-29
Optimizing: Remove block reachability information.
Vladimir Marko
2024-01-12
Speed up HInstruction::ReplaceUsesDominatedBy
Santiago Aboy Solanes
2023-11-27
Simplify boxing followed by unboxing.
Vladimir Marko
2023-10-16
Add a new helper RecomputeDominatorTree
Santiago Aboy Solanes
2023-10-10
Add optimization to simplify Select+Binary/Unary ops
Santiago Aboy Solanes
2023-08-18
An instruction cannot be found before itself
Santiago Aboy Solanes
2023-07-14
Clean up ART intrinsics.
Vladimir Marko
2023-07-12
Support autovectorization of diamond loops.
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-27
Reland "Don't enable intrinsic optimizations in debuggable runtime""
Mythri Alle
2023-04-26
Remove unnecessary `HInstruction::As##type()` calls.
Vladimir Marko
2023-04-25
Revert "Don't enable intrinsic optimizations in debuggable runtime"
Mythri Alle
2023-04-25
Don't enable intrinsic optimizations in debuggable runtime
Mythri Alle
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-12-16
Set HasMonitorOperations in the outer graph when inlining
Santiago Aboy Solanes
2022-12-14
Move adding extra goto blocks to InlineInto
Santiago Aboy Solanes
2022-12-12
Allow to inline invokes that sometimes throw into try blocks
Santiago Aboy Solanes
2022-12-07
Allow inlining invokes that contain try catches into catch blocks
Santiago Aboy Solanes
2022-12-06
Update domination chain and RPO manually in MaybeAddExtraGotoBlocks
Santiago Aboy Solanes
[next]