Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
329d1b5a5afd1f1520c3fd2e723f1245d953074d
/
compiler
/
optimizing
/
nodes.cc
9af47e2
Merge "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 10 years ago
3ecfd65
Add dex_pc to all HInstructions in builder.
by Yevgeny Rouban
· 10 years ago
6058455
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 10 years ago
145acc5
Revert "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 10 years ago
91e11c0
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 10 years ago
bbd733e
ART: Enable basic optimizations for try/catch
by David Brazdil
· 10 years ago
ec16f79
ART: Refactor try/catch block info, store exception type
by David Brazdil
· 10 years ago
29fc008
ART: Revert storing of exceptional predecessors
by David Brazdil
· 10 years ago
1339409
Merge "Have constant folding be more flexible."
by Roland Levillain
· 10 years ago
902ec26
Merge "Add constant folding for long unary operations in opt. compiler."
by Roland Levillain
· 10 years ago
9867bc7
Have constant folding be more flexible.
by Roland Levillain
· 10 years ago
c90bc7c
Add constant folding for long unary operations in opt. compiler.
by Roland Levillain
· 11 years ago
b618ade
ART: Store and check exceptional predecessors
by David Brazdil
· 10 years ago
2e76830
Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation""""
by Calin Juravle
· 10 years ago
b734808
Revert "Revert "Revert "Use the object class as top in reference type propagation"""
by Calin Juravle
· 10 years ago
80caa14
Revert "Revert "Use the object class as top in reference type propagation""
by Calin Juravle
· 10 years ago
32d7806
Merge "Revert "Use the object class as top in reference type propagation""
by Calin Juravle
· 10 years ago
7733bd6
Revert "Use the object class as top in reference type propagation"
by Calin Juravle
· 10 years ago
e6e38ce
Merge "Use the object class as top in reference type propagation"
by Calin Juravle
· 10 years ago
3fabec7
Use the object class as top in reference type propagation
by Calin Juravle
· 10 years ago
ffee3d3
ART: Build SSA form when try/catch is present
by David Brazdil
· 10 years ago
761f281
Merge "Revert "Use the object class as top in reference type propagation""
by Calin Juravle
· 10 years ago
beba930
Revert "Use the object class as top in reference type propagation"
by Calin Juravle
· 10 years ago
c7432f3
Merge "Use the object class as top in reference type propagation"
by Calin Juravle
· 10 years ago
20e6071
Use the object class as top in reference type propagation
by Calin Juravle
· 10 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
· 10 years ago
fc6a86a
Revert "Revert "ART: Implement try/catch blocks in Builder""
by David Brazdil
· 10 years ago
3e18738
Revert "ART: Implement try/catch blocks in Builder"
by David Brazdil
· 10 years ago
0b5c7d1
ART: Implement try/catch blocks in Builder
by David Brazdil
· 10 years ago
b809daa
Merge "ART: Stop creating a fallthrough block for Goto"
by David Brazdil
· 10 years ago
fe65946
ART: Stop creating a fallthrough block for Goto
by David Brazdil
· 10 years ago
1f82ecc
Recompute dominator tree after DCE.
by Nicolas Geoffray
· 10 years ago
8b20f88
Be careful with predecessor/successor index.
by Nicolas Geoffray
· 10 years ago
01b6ec8
Merge "Don't special case HCurrentMethod in DCE."
by Nicolas Geoffray
· 10 years ago
18e6873
Fix a bug in optimizing when the null constant has been DCE.
by Nicolas Geoffray
· 10 years ago
f78848f
Don't special case HCurrentMethod in DCE.
by Nicolas Geoffray
· 10 years ago
3584bce
Fix premature deoptimization if the loop body isn't entered.
by Mingyao Yang
· 10 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
· 10 years ago
76b1e17
Add a HCurrentMethod node.
by Nicolas Geoffray
· 10 years ago
dc31313
Merge "ART: Clean up arm64 kNumberOfXRegisters usage."
by Vladimir Marko
· 10 years ago
80afd02
ART: Clean up arm64 kNumberOfXRegisters usage.
by Vladimir Marko
· 10 years ago
c7af85d
ART: Update graph's exit block field if removed
by David Brazdil
· 10 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
c3d743f
ART: Update last_instruction when adding Phis
by David Brazdil
· 10 years ago
7d27537
ART: Update loop info of all nested loops when inlining
by David Brazdil
· 10 years ago
05144f4
ART: Hot fix for an inliner issue
by David Brazdil
· 10 years ago
da93333
Merge "ART: Don't duplicate null/int/long constants when inlining"
by David Brazdil
· 10 years ago
4a3faec
ART: Don't duplicate null/int/long constants when inlining
by David Brazdil
· 10 years ago
f776b92
Remove dead blocks for the blocks_ array.
by Nicolas Geoffray
· 10 years ago
d43b3ac
Revert "Revert "Deoptimization-based bce.""
by Mingyao Yang
· 10 years ago
8d5b8b2
ART: Force constants into the entry block
by David Brazdil
· 10 years ago
b2bd1c5
ART: Formatting and comments in BooleanSimplifier
by David Brazdil
· 10 years ago
46e2a39
ART: Boolean simplifier
by David Brazdil
· 10 years ago
0ba6273
Revert "Deoptimization-based bce."
by Andreas Gampe
· 10 years ago
e295e6e
Deoptimization-based bce.
by Mingyao Yang
· 10 years ago
97d30ac
Merge "Opt compiler: Basic simplification for arithmetic operations."
by Roland Levillain
· 10 years ago
4f1a384
Give an expected type to phis created for multiple returns.
by Nicolas Geoffray
· 10 years ago
b2fd7bc
Opt compiler: Basic simplification for arithmetic operations.
by Alexandre Rames
· 10 years ago
817bce7
Fix inlining in the presence of multiple returns.
by Nicolas Geoffray
· 10 years ago
1abb419
Optimizing: Speed up HInstruction use removal
by David Brazdil
· 10 years ago
acf735c
Reference type propagation
by Calin Juravle
· 10 years ago
d6138ef
Ensure the graph is correctly typed.
by Nicolas Geoffray
· 10 years ago
be31ff9
Fix a bug in the inliner.
by Nicolas Geoffray
· 10 years ago
276d9da
Inline methods with multiple blocks.
by Nicolas Geoffray
· 10 years ago
82091da
Implement LICM in optimizing compiler.
by Nicolas Geoffray
· 10 years ago
ed59619
Optimizing: Speed up HEnvironment use removal
by David Brazdil
· 10 years ago
9dec5a7
Merge "ART: Replace NULL to nullptr in the optimizing compiler"
by Roland Levillain
· 10 years ago
0ada95d
ART: Replace NULL to nullptr in the optimizing compiler
by Jean Christophe Beyler
· 11 years ago
73d8fe4
Merge "ART: Create a RemoveBlock method"
by Roland Levillain
· 10 years ago
6c2dff8
Revert "Revert "Fully support pairs in the register allocator.""
by Nicolas Geoffray
· 10 years ago
77520bc
Record implicit null checks at the actual invoke time.
by Calin Juravle
· 10 years ago
c399fdc
Revert "Fully support pairs in the register allocator."
by Nicolas Geoffray
· 10 years ago
41aedbb
Fully support pairs in the register allocator.
by Nicolas Geoffray
· 10 years ago
9ee6618
Constant fold after inlining.
by Nicolas Geoffray
· 10 years ago
7c5367b
Fix ids and remove invoke when inlining.
by Nicolas Geoffray
· 11 years ago
53d9da8
ART: Create a RemoveBlock method
by Jean Christophe Beyler
· 11 years ago
e53798a
Inlining support in optimizing.
by Nicolas Geoffray
· 11 years ago
fc600dc
Fix a compiler bug related to a catch-less try-finally statement.
by Roland Levillain
· 11 years ago
f537012
Treat SSA transformation special, as we may have to bailout.
by Nicolas Geoffray
· 11 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 11 years ago
b762d2e
Various fixes related to integer negate operations.
by Roland Levillain
· 11 years ago
102cbed
Implement register allocator for floating point registers.
by Nicolas Geoffray
· 11 years ago
Next »