Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
c7508e93fa3df3a3890f6b62550cbd5e35bdd8df
/
compiler
/
optimizing
/
nodes.h
c7508e9
ART: Fix removing a Phi with RemoveInstruction
by David Brazdil
· 10 years ago
f382eff
Merge "Deoptimization-based BCE for unknown loop bounds."
by Mingyao Yang
· 10 years ago
206d6fd
Deoptimization-based BCE for unknown loop bounds.
by Mingyao Yang
· 10 years ago
adf1597
Merge "Revert "[optimizing] Replace FP divide by power of 2""
by Nicolas Geoffray
· 10 years ago
067cae2
Revert "[optimizing] Replace FP divide by power of 2"
by Nicolas Geoffray
· 10 years ago
5ff903a
Merge "[optimizing] Replace FP divide by power of 2"
by Nicolas Geoffray
· 10 years ago
940c65d
Merge "[optimizing] Rename HasArrayAccesses and check it"
by Andreas Gampe
· 10 years ago
1152c92
[optimizing] Rename HasArrayAccesses and check it
by Mark Mendell
· 10 years ago
0379f82
Fix DCHECKs about clinit checks in Optimizing's code generators.
by Roland Levillain
· 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
322b389
Merge "Remove unnecessary null checks in CheckCast and InstanceOf"
by Calin Juravle
· 10 years ago
af88835
Remove unnecessary null checks in CheckCast and InstanceOf
by Guillaume "Vermeille" Sanchez
· 10 years ago
c1b829b
Merge "Remove ActAsNullConstant"
by Calin Juravle
· 10 years ago
edad8ad
Remove ActAsNullConstant
by Calin Juravle
· 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
641547a
[optimizing] Fix a bug in moving the null check to the user.
by Calin Juravle
· 10 years ago
769f2d3
Merge "Linear scan: Use FirstUse instead of FirstRegisterUse."
by Nicolas Geoffray
· 10 years ago
1ba1981
Linear scan: Use FirstUse instead of FirstRegisterUse.
by Nicolas Geoffray
· 10 years ago
b0bd891
[optimizing] Replace FP divide by power of 2
by Mark Mendell
· 10 years ago
27eac12
Merge "Opt compiler: Implement parallel move resolver without using swap."
by Nicolas Geoffray
· 10 years ago
27df758
[optimizing] Add memory barriers in constructors when needed
by Calin Juravle
· 10 years ago
ad4450e
Opt compiler: Implement parallel move resolver without using swap.
by Zheng Xu
· 10 years ago
e7bee3b
Merge "Remove duplicates phis created during SSA transformation"
by Calin Juravle
· 10 years ago
a4f8831
Remove duplicates phis created during SSA transformation
by Calin Juravle
· 10 years ago
ee2da34
Merge "Remove dead blocks for the blocks_ array."
by Nicolas Geoffray
· 10 years ago
f776b92
Remove dead blocks for the blocks_ array.
by Nicolas Geoffray
· 10 years ago
a76a08f
Merge "Type MoveOperands."
by Nicolas Geoffray
· 10 years ago
acf9b7b
Merge "Move the linear order to the HGraph."
by Nicolas Geoffray
· 10 years ago
0d9f17d
Move the linear order to the HGraph.
by Nicolas Geoffray
· 10 years ago
9021825
Type MoveOperands.
by Nicolas Geoffray
· 10 years ago
66d126e
ART: Implement HBooleanNot instruction
by David Brazdil
· 10 years ago
188d431
Opt compiler: Instruction simplification for HAdd, HNeg, HNot, HSub.
by Alexandre Rames
· 10 years ago
3dcd58c
Fix a bug when creating a HDeoptimization instruction.
by Nicolas Geoffray
· 10 years ago
e428522
Merge "Revert "Revert "Deoptimization-based bce."""
by Mingyao Yang
· 10 years ago
0c365e6
CanThrow() of HNewArray should return true.
by Mingyao Yang
· 10 years ago
d43b3ac
Revert "Revert "Deoptimization-based bce.""
by Mingyao Yang
· 10 years ago
a0466e1
GVN HClinitCheck nodes.
by Nicolas Geoffray
· 10 years ago
8d5b8b2
ART: Force constants into the entry block
by David Brazdil
· 10 years ago
7904129
Use the original invoke type when inlining.
by Nicolas Geoffray
· 10 years ago
651b4fb
Merge "Revert "Revert "Inline across dex files."""
by Nicolas Geoffray
· 10 years ago
9437b78
Revert "Revert "Inline across dex files.""
by Nicolas Geoffray
· 10 years ago
b2bd1c5
ART: Formatting and comments in BooleanSimplifier
by David Brazdil
· 10 years ago
10f56cb
ART: Fix crash in gtests
by David Brazdil
· 10 years ago
b64b782
Merge "ART: Boolean simplifier"
by David Brazdil
· 10 years ago
46e2a39
ART: Boolean simplifier
by David Brazdil
· 10 years ago
2c2d00e
Merge "Unify ART's various implementations of bit_cast."
by Roland Levillain
· 10 years ago
6a816cf
Revert "Inline across dex files."
by Nicolas Geoffray
· 10 years ago
da4d79b
Unify ART's various implementations of bit_cast.
by Roland Levillain
· 10 years ago
0ba6273
Revert "Deoptimization-based bce."
by Andreas Gampe
· 10 years ago
e295e6e
Deoptimization-based bce.
by Mingyao Yang
· 10 years ago
7e4c350
Inline across dex files.
by Nicolas Geoffray
· 10 years ago
ddd04a6
Merge "Tweak liveness when instructions are used in environments."
by Nicolas Geoffray
· 10 years ago
915b9d0
Tweak liveness when instructions are used in environments.
by Nicolas Geoffray
· 10 years ago
97d30ac
Merge "Opt compiler: Basic simplification for arithmetic operations."
by Roland Levillain
· 10 years ago
d335083
Run the natural loop recognizer before building SSA.
by Nicolas Geoffray
· 10 years ago
b2fd7bc
Opt compiler: Basic simplification for arithmetic operations.
by Alexandre Rames
· 10 years ago
234d69d
Revert "Revert "[optimizing] Enable x86 long support.""
by Nicolas Geoffray
· 10 years ago
e0fe7ae
Make the SSA builder honor the debuggable flag.
by Nicolas Geoffray
· 10 years ago
0e242b5
Merge "Revert "[optimizing] Enable x86 long support.""
by Nicolas Geoffray
· 10 years ago
154552e
Revert "[optimizing] Enable x86 long support."
by Nicolas Geoffray
· 10 years ago
2ed20af
Opt compiler: Clean the use of `virtual` and `OVERRIDE`.
by Alexandre Rames
· 10 years ago
b4ba354
[optimizing] Enable x86 long support.
by Nicolas Geoffray
· 10 years ago
e4335eb
Make BCE a no-op if there is no array access.
by Mingyao Yang
· 10 years ago
dc5ac73
Opt compiler: enhance gvn for commutative ops.
by Mingyao Yang
· 10 years ago
2d043b3
Merge "[optimizing] Add if-context sensitivity for null popagation."
by Calin Juravle
· 10 years ago
61d544b
[optimizing] Add if-context sensitivity for null popagation.
by Calin Juravle
· 10 years ago
1abb419
Optimizing: Speed up HInstruction use removal
by David Brazdil
· 10 years ago
36fb59b
Merge "Improve type propagation with if-contexts"
by Calin Juravle
· 10 years ago
b1498f6
Improve type propagation with if-contexts
by Calin Juravle
· 10 years ago
4fe292e
Merge "Reference type propagation"
by Calin Juravle
· 10 years ago
b666f48
Move arenas into runtime
by Mathieu Chartier
· 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
1d6957f
Merge "Improve ParallelMoveResolver to work with pairs."
by Nicolas Geoffray
· 10 years ago
f7a0c4e
Improve ParallelMoveResolver to work with pairs.
by Nicolas Geoffray
· 10 years ago
c0572a4
Optimize leaf methods.
by Nicolas Geoffray
· 10 years ago
276d9da
Inline methods with multiple blocks.
by Nicolas Geoffray
· 10 years ago
cb1b00a
Use the non access check entrypoint when possible.
by Nicolas Geoffray
· 10 years ago
82091da
Implement LICM in optimizing compiler.
by Nicolas Geoffray
· 10 years ago
193f785
Merge "optimizing: NullCheck elimination"
by Nicolas Geoffray
· 10 years ago
10e244f
optimizing: NullCheck elimination
by Calin Juravle
· 10 years ago
1cf9528
Small optimization for recursive calls: avoid dex cache.
by Nicolas Geoffray
· 10 years ago
ea55b93
ART: Further refactor use lists
by David Brazdil
· 10 years ago
ed59619
Optimizing: Speed up HEnvironment use removal
by David Brazdil
· 10 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
42d1f5f
Do not use register pair in a parallel move.
by Nicolas Geoffray
· 10 years ago
6a5f5b2
Merge "Fix a bug in the register allocator."
by Nicolas Geoffray
· 10 years ago
dd8f887
Fix a bug in the register allocator.
by Nicolas Geoffray
· 10 years ago
71fb52f
ART: Optimizing compiler intrinsics
by Andreas Gampe
· 10 years ago
840e546
Implement double and float support for arm in register allocator.
by Nicolas Geoffray
· 10 years ago
10c9cbe
Fixed CanBeMoved for field access
by Calin Juravle
· 10 years ago
52c4896
[optimizing compiler] Add support for volatile
by Calin Juravle
· 10 years ago
4e44c82
Revert "Small optimization for recursive calls: avoid dex cache."
by Nicolas Geoffray
· 10 years ago
Next »