Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
9e23df5c21bed53ead79e3131b67105abc8871e4
/
compiler
/
optimizing
/
nodes.cc
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
fe57faa
[optimizing] Add basic PackedSwitch support
by Mark Mendell
· 9 years ago
b7d8e8c
Optimizing: Do not use range-based loop when inserting elements.
by Vladimir Marko
· 9 years ago
71bf809
Optimizing: Tag arena allocations in SsaBuilder.
by Vladimir Marko
· 9 years ago
fa6b93c
Optimizing: Tag arena allocations in HGraph.
by Vladimir Marko
· 9 years ago
b505997
Merge "Revert "Revert "ART: Register allocation and runtime support for try/catch"""
by David Brazdil
· 9 years ago
77a48ae
Revert "Revert "ART: Register allocation and runtime support for try/catch""
by David Brazdil
· 9 years ago
baf89b8
ART: Fix bug in reference type propagation
by David Brazdil
· 9 years ago
659562a
Revert "ART: Register allocation and runtime support for try/catch"
by David Brazdil
· 9 years ago
b022fa1
ART: Register allocation and runtime support for try/catch
by David Brazdil
· 9 years ago
9af47e2
Merge "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 9 years ago
3ecfd65
Add dex_pc to all HInstructions in builder.
by Yevgeny Rouban
· 9 years ago
6058455
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 9 years ago
145acc5
Revert "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 9 years ago
91e11c0
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 9 years ago
bbd733e
ART: Enable basic optimizations for try/catch
by David Brazdil
· 9 years ago
ec16f79
ART: Refactor try/catch block info, store exception type
by David Brazdil
· 9 years ago
29fc008
ART: Revert storing of exceptional predecessors
by David Brazdil
· 9 years ago
1339409
Merge "Have constant folding be more flexible."
by Roland Levillain
· 9 years ago
902ec26
Merge "Add constant folding for long unary operations in opt. compiler."
by Roland Levillain
· 9 years ago
9867bc7
Have constant folding be more flexible.
by Roland Levillain
· 9 years ago
c90bc7c
Add constant folding for long unary operations in opt. compiler.
by Roland Levillain
· 10 years ago
b618ade
ART: Store and check exceptional predecessors
by David Brazdil
· 9 years ago
2e76830
Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation""""
by Calin Juravle
· 9 years ago
b734808
Revert "Revert "Revert "Use the object class as top in reference type propagation"""
by Calin Juravle
· 9 years ago
80caa14
Revert "Revert "Use the object class as top in reference type propagation""
by Calin Juravle
· 9 years ago
32d7806
Merge "Revert "Use the object class as top in reference type propagation""
by Calin Juravle
· 9 years ago
7733bd6
Revert "Use the object class as top in reference type propagation"
by Calin Juravle
· 9 years ago
e6e38ce
Merge "Use the object class as top in reference type propagation"
by Calin Juravle
· 9 years ago
3fabec7
Use the object class as top in reference type propagation
by Calin Juravle
· 9 years ago
ffee3d3
ART: Build SSA form when try/catch is present
by David Brazdil
· 9 years ago
761f281
Merge "Revert "Use the object class as top in reference type propagation""
by Calin Juravle
· 9 years ago
beba930
Revert "Use the object class as top in reference type propagation"
by Calin Juravle
· 9 years ago
c7432f3
Merge "Use the object class as top in reference type propagation"
by Calin Juravle
· 9 years ago
20e6071
Use the object class as top in reference type propagation
by Calin Juravle
· 9 years ago
c470193
Fuse long and FP compare & condition on x86/x86-64 in Optimizing.
by Mark Mendell
· 10 years ago
56e1acc
ART: Changes to try-catch in GraphBuilder
by David Brazdil
· 9 years ago
fc6a86a
Revert "Revert "ART: Implement try/catch blocks in Builder""
by David Brazdil
· 9 years ago
3e18738
Revert "ART: Implement try/catch blocks in Builder"
by David Brazdil
· 9 years ago
0b5c7d1
ART: Implement try/catch blocks in Builder
by David Brazdil
· 9 years ago
b809daa
Merge "ART: Stop creating a fallthrough block for Goto"
by David Brazdil
· 9 years ago
fe65946
ART: Stop creating a fallthrough block for Goto
by David Brazdil
· 9 years ago
1f82ecc
Recompute dominator tree after DCE.
by Nicolas Geoffray
· 9 years ago
8b20f88
Be careful with predecessor/successor index.
by Nicolas Geoffray
· 9 years ago
01b6ec8
Merge "Don't special case HCurrentMethod in DCE."
by Nicolas Geoffray
· 9 years ago
18e6873
Fix a bug in optimizing when the null constant has been DCE.
by Nicolas Geoffray
· 9 years ago
f78848f
Don't special case HCurrentMethod in DCE.
by Nicolas Geoffray
· 9 years ago
3584bce
Fix premature deoptimization if the loop body isn't entered.
by Mingyao Yang
· 9 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
d23eeef
Support for inlining methods that call/throw.
by Nicolas Geoffray
· 9 years ago
76b1e17
Add a HCurrentMethod node.
by Nicolas Geoffray
· 9 years ago
dc31313
Merge "ART: Clean up arm64 kNumberOfXRegisters usage."
by Vladimir Marko
· 9 years ago
80afd02
ART: Clean up arm64 kNumberOfXRegisters usage.
by Vladimir Marko
· 9 years ago
c7af85d
ART: Update graph's exit block field if removed
by David Brazdil
· 9 years ago
e82549b
[optimizing] Fold HTypeConversion of constants
by Mark Mendell
· 10 years ago
a4b8c21
ART: Rediscover loops after deleting blocks in DCE
by David Brazdil
· 10 years ago
0a23d74
Add a parent environment to HEnvironment.
by Nicolas Geoffray
· 10 years ago
8c0c91a
Use a growable array instead of an environment during SSA.
by Nicolas Geoffray
· 10 years ago
db216f4
Relax the only one back-edge restriction.
by Nicolas Geoffray
· 10 years ago
5d7b7f8
Update the remaining input index of phis after deleting an input.
by Nicolas Geoffray
· 10 years ago
69a2804
ART: Fix loop information after dead code elimination
by David Brazdil
· 10 years ago
fadf977
Merge "Add InsertInstructionAfter in HBasicBlock."
by Roland Levillain
· 10 years ago
a0ee862
Merge "Add support for caching float and double constants."
by Nicolas Geoffray
· 10 years ago
f213e05
Add support for caching float and double constants.
by Nicolas Geoffray
· 10 years ago
c7508e9
ART: Fix removing a Phi with RemoveInstruction
by David Brazdil
· 10 years ago
2967ec6
Add InsertInstructionAfter in HBasicBlock.
by Guillaume "Vermeille" Sanchez
· 10 years ago
206d6fd
Deoptimization-based BCE for unknown loop bounds.
by Mingyao Yang
· 10 years ago
eb5459c
Merge "Ensure inlined static calls perform clinit checks in Optimizing."
by Roland Levillain
· 10 years ago
4c0eb42
Ensure inlined static calls perform clinit checks in Optimizing.
by Roland Levillain
· 10 years ago
2d7352b
ART: Dead block removal
by David Brazdil
· 10 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
Next »