Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
cad65427d39c8ca9849d49d049ca6d263ada938a
/
compiler
/
optimizing
/
nodes.h
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
769c9e5
ART: Simplify Ifs with BooleanNot condition
by David Brazdil
· 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
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
Next »