Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
efa8468c78fdd808043dfb664b56541f3f2dd0e8
/
compiler
/
optimizing
/
nodes.h
efa8468
Small optimization improvements.
by Nicolas Geoffray
· 10 years ago
78e3ef6
Add a GVN dependency 'GC' for garbage collection.
by Alexandre Rames
· 10 years ago
8c0676c
ART-Optimizing: Fix the type of HDivZeroCheck
by Serguei Katkov
· 10 years ago
1339409
Merge "Have constant folding be more flexible."
by Roland Levillain
· 10 years ago
9867bc7
Have constant folding be more flexible.
by Roland Levillain
· 10 years ago
cb1c055
ART: Move exception clearing into own instruction
by David Brazdil
· 10 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
a5ae3c3
Revert "Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation""""
by Calin Juravle
· 10 years ago
e344a80
Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation"""
by Calin Juravle
· 10 years ago
00e3b38
Revert "Revert "Fixes and improvements in ReferenceTypePropagation""
by Calin Juravle
· 10 years ago
9044347
Move to newer clang annotations
by Mathieu Chartier
· 10 years ago
c5bee2a
Merge "Revert "Fixes and improvements in ReferenceTypePropagation""
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
9b0096b
Revert "Fixes and improvements in ReferenceTypePropagation"
by Calin Juravle
· 10 years ago
60f4804
Merge "Delete extraneous prefix `SideEffects::` in `nodes.h`."
by Roland Levillain
· 10 years ago
1c4ccea
Delete extraneous prefix `SideEffects::` in `nodes.h`.
by Alexandre Rames
· 10 years ago
e6e38ce
Merge "Use the object class as top in reference type propagation"
by Calin Juravle
· 10 years ago
a3073e2
Merge "Fixes and improvements in ReferenceTypePropagation"
by Calin Juravle
· 10 years ago
3fabec7
Use the object class as top in reference type propagation
by Calin Juravle
· 10 years ago
b0d5fc0
Fixes and improvements in ReferenceTypePropagation
by Calin Juravle
· 10 years ago
34c3ba9
Fix broken tests.
by Aart Bik
· 10 years ago
e07300b
Merge "Improved side effect analysis (field/array write/read)."
by Aart Bik
· 10 years ago
854a02b
Improved side effect analysis (field/array write/read).
by Aart Bik
· 10 years ago
ffee3d3
ART: Build SSA form when try/catch is present
by David Brazdil
· 10 years ago
f185fb3
Merge "[optimizing] Don't rely on the verifier for String.<init>."
by Nicolas Geoffray
· 10 years ago
2e7cd75
[optimizing] Don't rely on the verifier for String.<init>.
by Nicolas Geoffray
· 10 years ago
f400021
Merge "Fuse long and FP compare & condition on ARM in Optimizing."
by Roland Levillain
· 10 years ago
bff7503
Revert "Revert "ART: Ignore try blocks with no throwing instructions""
by David Brazdil
· 10 years ago
efe374d
Revert "ART: Ignore try blocks with no throwing instructions"
by David Brazdil
· 10 years ago
8f8ee68
ART: Ignore try blocks with no throwing instructions
by David Brazdil
· 10 years ago
4fa13f6
Fuse long and FP compare & condition on ARM in Optimizing.
by Roland Levillain
· 10 years ago
3e18a89
Merge "Fuse long and FP compare & condition on x86/x86-64 in Optimizing."
by Roland Levillain
· 10 years ago
c470193
Fuse long and FP compare & condition on x86/x86-64 in Optimizing.
by Mark Mendell
· 10 years ago
7d5ea03
Do not create a HBoundType when the instruction is non-null.
by Nicolas Geoffray
· 10 years ago
49bace1
Address additional comments on try-catch CL
by David Brazdil
· 10 years ago
56e1acc
ART: Changes to try-catch in GraphBuilder
by David Brazdil
· 10 years ago
b485915
Merge "Revert "Revert "ART: Implement try/catch blocks in Builder"""
by David Brazdil
· 10 years ago
fc6a86a
Revert "Revert "ART: Implement try/catch blocks in Builder""
by David Brazdil
· 10 years ago
4a08e17
Merge "Minor fixes to mips64 for the arch-specific optimisation framework."
by Roland Levillain
· 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
69ba7b7
ART: Run GraphChecker after Builder and SsaBuilder
by David Brazdil
· 10 years ago
f39e064
Minor fixes to mips64 for the arch-specific optimisation framework.
by Alexandre Rames
· 10 years ago
1f82ecc
Recompute dominator tree after DCE.
by Nicolas Geoffray
· 10 years ago
87a135e
Merge "Be careful with predecessor/successor index."
by Nicolas Geoffray
· 10 years ago
8b20f88
Be careful with predecessor/successor index.
by Nicolas Geoffray
· 10 years ago
4dda337
MIPS: Initial version of optimizing compiler for MIPS64R6.
by Alexey Frunze
· 10 years ago
f78848f
Don't special case HCurrentMethod in DCE.
by Nicolas Geoffray
· 10 years ago
78f4fa7
Preserve class loading semantics in optimizing.
by Nicolas Geoffray
· 10 years ago
3584bce
Fix premature deoptimization if the loop body isn't entered.
by Mingyao Yang
· 10 years ago
bebf6bd
Merge "Add optimizations for instanceof/checkcast."
by Nicolas Geoffray
· 10 years ago
222862c
Add optimizations for instanceof/checkcast.
by Guillaume Sanchez
· 10 years ago
ef20f71
Add boilerplate code for architecture-specific HInstructions.
by Alexandre Rames
· 10 years ago
69aa601
Revert "Revert "Pass current method to HNewInstance and HNewArray.""
by Nicolas Geoffray
· 10 years ago
7b0e353
Revert "Pass current method to HNewInstance and HNewArray."
by Nicolas Geoffray
· 10 years ago
e21aa42
Pass current method to HNewInstance and HNewArray.
by Nicolas Geoffray
· 10 years ago
38207af
Use HCurrentMethod in HInvokeStaticOrDirect.
by Nicolas Geoffray
· 10 years ago
81014cb
CanThrow() for HArraySet may return true.
by Mingyao Yang
· 10 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
66a7d7a
Merge "Support for inlining methods that call/throw."
by Nicolas Geoffray
· 10 years ago
bd699ea
Merge "Bring Reference Type Propagation to Instance/StaticInstanceField"
by Roland Levillain
· 10 years ago
d23eeef
Support for inlining methods that call/throw.
by Nicolas Geoffray
· 10 years ago
fbdaa30
Use the new HCurrentMethod in HLoadString.
by Nicolas Geoffray
· 10 years ago
104fd8a
Bring Reference Type Propagation to Instance/StaticInstanceField
by Guillaume "Vermeille" Sanchez
· 10 years ago
b4e2fbb
Merge "Add a HCurrentMethod node."
by Nicolas Geoffray
· 10 years ago
76b1e17
Add a HCurrentMethod node.
by Nicolas Geoffray
· 10 years ago
81d804a
Bring Reference Type Propagation to NewArray
by Guillaume "Vermeille" Sanchez
· 10 years ago
c7af85d
ART: Update graph's exit block field if removed
by David Brazdil
· 10 years ago
d5111bf
Do not use dex_compilation_unit after inlining.
by Nicolas Geoffray
· 10 years ago
9758a8e
Merge "Also encode the InvokeType in an InlineInfo."
by Nicolas Geoffray
· 10 years ago
b176d7c
Also encode the InvokeType in an InlineInfo.
by Nicolas Geoffray
· 10 years ago
0ba218d
Remove unnecessary clinit checks
by Calin Juravle
· 10 years ago
bc84222
Merge "Mark CheckCast's and InstanceOf's input as !CanBeNull if used before in a NullCheck"
by Calin Juravle
· 10 years ago
dc23a38
Merge "Eliminate redundant constructor barriers when inlining."
by Calin Juravle
· 10 years ago
3cd4fc8
Eliminate redundant constructor barriers when inlining.
by Calin Juravle
· 10 years ago
07276db
Don't do a null test in MarkGCCard if the value cannot be null.
by Nicolas Geoffray
· 10 years ago
8909baf
Mark CheckCast's and InstanceOf's input as !CanBeNull if used before in a NullCheck
by Guillaume "Vermeille" Sanchez
· 10 years ago
e82549b
[optimizing] Fold HTypeConversion of constants
by Mark Mendell
· 10 years ago
f396211
Merge "ART: Rediscover loops after deleting blocks in DCE"
by David Brazdil
· 10 years ago
a4b8c21
ART: Rediscover loops after deleting blocks in DCE
by David Brazdil
· 10 years ago
987b2e6
Merge "Simplify floating-point comparisons with NaN in Optimizing."
by Roland Levillain
· 10 years ago
0a23d74
Add a parent environment to HEnvironment.
by Nicolas Geoffray
· 10 years ago
3b55ebb
Simplify floating-point comparisons with NaN in Optimizing.
by Roland Levillain
· 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
fd5f56d
Merge "Revert "GVN final fields even with side effects.""
by Nicolas Geoffray
· 10 years ago
2af2307
Revert "GVN final fields even with side effects."
by Nicolas Geoffray
· 10 years ago
56784f8
Merge "GVN final fields even with side effects."
by Nicolas Geoffray
· 10 years ago
7817336
GVN final fields even with side effects.
by Nicolas Geoffray
· 10 years ago
ed51747
Merge "Add synthesize uses at back edge."
by Nicolas Geoffray
· 10 years ago
5790260
Add synthesize uses at back edge.
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
80613ff
Merge "Have HInvoke instructions know their number of actual arguments."
by Roland Levillain
· 10 years ago
3e3d733
Have HInvoke instructions know their number of actual arguments.
by Roland Levillain
· 10 years ago
848f70a
Replace String CharArray with internal uint16_t array.
by Jeff Hao
· 11 years ago
d14438f
Merge "ART: Simplify Ifs with BooleanNot condition"
by David Brazdil
· 10 years ago
Next »