Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
4e377e58066ccef401276d7d0985521e5e63d1fb
/
compiler
/
optimizing
/
nodes.cc
f417ff4
Test component type for errors too. With regression test.
by Aart Bik
· 9 years ago
c6b5627
Fix HInstruction::ReplaceInput(), allow no-op.
by Vladimir Marko
· 9 years ago
3c19d3e
Reuse HUseListNode<>s when replacing instruction or input.
by Vladimir Marko
· 9 years ago
6435910
Merge "Use iterators "before" the use node in HUserRecord<>."
by Vladimir Marko
· 9 years ago
46817b8
Use iterators "before" the use node in HUserRecord<>.
by Vladimir Marko
· 9 years ago
5f6b908
Merge "Avoid constructing types with errors."
by Aart Bik
· 9 years ago
fd66c50
Fix inlining loops in OSR mode.
by Vladimir Marko
· 9 years ago
8b3f9b2
Avoid constructing types with errors.
by Aart Bik
· 9 years ago
c2e8af9
ART: Speed up HGraph::PopulateIrreducibleRecursive
by David Brazdil
· 9 years ago
dee58d6
Revert "Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals""
by David Brazdil
· 9 years ago
6032891
Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals"
by David Brazdil
· 9 years ago
e3ff7b2
Refactor HGraphBuilder and SsaBuilder to remove HLocals
by David Brazdil
· 9 years ago
86ea7ee
Build dominator tree before generating HInstructions
by David Brazdil
· 9 years ago
cac5a7e
Optimizing: Improve const-string code generation.
by Vladimir Marko
· 9 years ago
62e78a7
Merge "ART: Fix order of operations in HBasicBlock::DisconnectAndDelete"
by David Brazdil
· 9 years ago
9eeebf6
ART: Fix order of operations in HBasicBlock::DisconnectAndDelete
by David Brazdil
· 9 years ago
0ced281
Merge "Clean up art::HConstant predicates."
by Roland Levillain
· 9 years ago
c9b21f8
Fix some typos in art/compiler/optimizing/nodes.cc.
by Roland Levillain
· 9 years ago
f6a35de
Optimizing: Fix register allocator validation memory usage.
by Vladimir Marko
· 9 years ago
1a65388
Clean up art::HConstant predicates.
by Roland Levillain
· 9 years ago
18401b7
Fix invariant in reference type propagation.
by Nicolas Geoffray
· 9 years ago
7ba9966
ART: cleanup exit_block_ in graph if exit block is removed
by Serguei Katkov
· 9 years ago
3f52306
ART: Fix overlapping instruction IDs in inliner
by David Brazdil
· 9 years ago
a1d8ddf
Bug fix for polymorphic inlining.
by Nicolas Geoffray
· 9 years ago
a1de918
Optimizing: Reduce memory usage of HInstructions.
by Vladimir Marko
· 9 years ago
e53bd81
Remove unreachable code paths in constant folding.
by Roland Levillain
· 9 years ago
f8a0873
Merge "Implement polymorphic inlining."
by Nicolas Geoffray
· 9 years ago
916cc1d
Implement polymorphic inlining.
by Nicolas Geoffray
· 9 years ago
31dd3d6
Extend constant folding to float and double operations.
by Roland Levillain
· 9 years ago
55bd749
Refactor the inliner.
by Nicolas Geoffray
· 9 years ago
badd826
ART: Run SsaBuilder from HGraphBuilder
by David Brazdil
· 9 years ago
8650378
Fix x86-64 Baker's read barrier fast path for CheckCast.
by Roland Levillain
· 9 years ago
b331feb
Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
by Nicolas Geoffray
· 9 years ago
3f1a8be
Fixed bug on premature DCHECK. With fail-before/pass-after test
by Aart Bik
· 9 years ago
74eb1b2
ART: Implement HSelect
by David Brazdil
· 9 years ago
09e8d5f
Some minor simplifications in code and tests.
by Aart Bik
· 9 years ago
788f2f0
Revert "Revert "Inline methods with loops.""
by Nicolas Geoffray
· 9 years ago
69fd1b5
Revert "Some minor simplifications in code and tests."
by Nicolas Geoffray
· 9 years ago
bf03fcd
Some minor simplifications in code and tests.
by Aart Bik
· 9 years ago
451ad8d
Revert "Inline methods with loops."
by Andreas Gampe
· 9 years ago
82fc9bb
Inline methods with loops.
by Nicolas Geoffray
· 9 years ago
09aa147
Disable DCE when there are irreducible loops.
by Nicolas Geoffray
· 9 years ago
2894346
Merge "ART: Remove incorrect HFakeString optimization"
by David Brazdil
· 9 years ago
947cb4f
Merge "Implement irreducible loop support in optimizing."
by Nicolas Geoffray
· 9 years ago
6de1938
ART: Remove incorrect HFakeString optimization
by David Brazdil
· 9 years ago
15bd228
Implement irreducible loop support in optimizing.
by Nicolas Geoffray
· 9 years ago
a3eca2d
Do not leave intermediate addresses across Java calls.
by Nicolas Geoffray
· 9 years ago
c928591
ARM Baker's read barrier fast path implementation.
by Roland Levillain
· 9 years ago
f555258
ART: Create BoundType for CheckCast early
by David Brazdil
· 9 years ago
4833f5a
ART: Refactor SsaBuilder for more precise typing info
by David Brazdil
· 9 years ago
5d75afe
Improved side-effects/can-throw information on intrinsics.
by Aart Bik
· 9 years ago
5f7b58e
Rewrite HInstruction::Is/As<type>().
by Vladimir Marko
· 9 years ago
68289a5
Revert "ART: Refactor SsaBuilder for more precise typing info"
by Alex Light
· 9 years ago
d9510df
ART: Refactor SsaBuilder for more precise typing info
by David Brazdil
· 9 years ago
04ff4e8
ART: Fix bug in DCE not removing phis from catch phi uses
by David Brazdil
· 9 years ago
4b467ed
Simplify and rename IsLoopInvariant() test.
by Mingyao Yang
· 9 years ago
f64242a
Optimizing: Add checker tests for sharpening.
by Vladimir Marko
· 9 years ago
b1aa617
Merge "Move PC-relative addressing bases to a better position."
by Vladimir Marko
· 9 years ago
fb337ea
Move PC-relative addressing bases to a better position.
by Vladimir Marko
· 9 years ago
584bc17
Merge "Accept synthetic phi nodes and general names for blocks."
by Aart Bik
· 9 years ago
5c00485
ART: Fix uninitialized variable
by David Brazdil
· 9 years ago
3fc7f35
Accept synthetic phi nodes and general names for blocks.
by Aart Bik
· 9 years ago
d59c706
Revert "Dynamic BCE (based on induction range analysis)"
by Aart Bik
· 9 years ago
0b5849b
Dynamic BCE (based on induction range analysis)
by Aart Bik
· 9 years ago
f652917
Simplify boolean condition compared to 0
by Mark Mendell
· 9 years ago
fbb184a
Fix ClinitCheck pruning.
by Vladimir Marko
· 9 years ago
cff8107
Merge "Optimizing/X86: PC-relative dex cache array addressing."
by Vladimir Marko
· 9 years ago
0f7dca4
Optimizing/X86: PC-relative dex cache array addressing.
by Vladimir Marko
· 9 years ago
feaf26d
Merge "Optimizing: Improve constant folding + DCE for inlining."
by Vladimir Marko
· 9 years ago
d26a411
ART: Refactor iteration over normal/exceptional successors
by David Brazdil
· 9 years ago
9e23df5
Optimizing: Improve constant folding + DCE for inlining.
by Vladimir Marko
· 9 years ago
8a6463a
Merge "ART: Improve comment about inlining into try/catch"
by David Brazdil
· 9 years ago
59a850e
ART: Improve comment about inlining into try/catch
by David Brazdil
· 9 years ago
83dcccb
Merge "Revert "Revert "ART: Update DCE to work with try/catch"""
by David Brazdil
· 9 years ago
dc0d1eb
ART: Add clarifying comment
by David Brazdil
· 9 years ago
8a7c0fe
Revert "Revert "ART: Update DCE to work with try/catch""
by David Brazdil
· 9 years ago
31f1584
Merge "Optimizing: Rewrite search for common dominators."
by Vladimir Marko
· 9 years ago
391d01f
Optimizing: Rewrite search for common dominators.
by Vladimir Marko
· 9 years ago
f11f5eb
Merge "ART: Fix critical edge splitting under try/catch"
by David Brazdil
· 9 years ago
db51efb
ART: Fix critical edge splitting under try/catch
by David Brazdil
· 9 years ago
3e5b3c9
Merge "Optimizing: Remove unused ArtMethod* input from HInvokeStaticOrDirect."
by Vladimir Marko
· 9 years ago
b554b5a
Optimizing: Remove unused ArtMethod* input from HInvokeStaticOrDirect.
by Vladimir Marko
· 9 years ago
9bc4361
ART: Fix simplification of catch blocks in the presence of dead code
by David Brazdil
· 9 years ago
fb552d7
Revert "ART: Update DCE to work with try/catch"
by David Brazdil
· 9 years ago
ce52901
ART: Update DCE to work with try/catch
by David Brazdil
· 9 years ago
9517798
ART: Enable inlining under try/catch
by David Brazdil
· 9 years ago
d13f2b3
Merge "Revert "ART: Enable more passes under try/catch""
by David Brazdil
· 9 years ago
771e5cc
Revert "ART: Enable more passes under try/catch"
by David Brazdil
· 9 years ago
c65d1f3
Merge "Move loop invariant utility to more general place."
by Aart Bik
· 9 years ago
73f1f3b
Move loop invariant utility to more general place.
by Aart Bik
· 9 years ago
39fabd6
ART: Enable more passes under try/catch
by David Brazdil
· 9 years ago
dc151b2
Optimizing: Determine invoke-static/-direct dispatch early.
by Vladimir Marko
· 9 years ago
214bbcd
Inliner: make sure the returned value is in the outer graph.
by Calin Juravle
· 9 years ago
805b3b5
X86 jump tables for PackedSwitch
by Mark Mendell
· 9 years ago
ec7802a
Add DCHECKs to ArenaVector and ScopedArenaVector.
by Vladimir Marko
· 9 years ago
a83a54d
Add support for intrinsic optimizations.
by Nicolas Geoffray
· 9 years ago
225b646
Optimizing: Tag arena allocations in code generators.
by Vladimir Marko
· 9 years ago
d7558da
ART: Preserve loop headers with try/catch
by David Brazdil
· 9 years ago
1f8695c
Optimizing: Rewrite HGraph::FindBackEdges().
by Vladimir Marko
· 9 years ago
d76d139
Optimizing: Rewrite HGraph::ComputeDominanceInformation().
by Vladimir Marko
· 9 years ago
Next »