Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
bce0590465d03b3eb3737521c651bacbadb62087
/
compiler
/
optimizing
/
nodes.cc
947cb4f
Merge "Implement irreducible loop support in optimizing."
by Nicolas Geoffray
· 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
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
Next »