Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
a3529ea5ec5c494647d72e219263d4ca374ca2ff
/
compiler
/
optimizing
/
nodes.h
49bace1
Address additional comments on try-catch CL
by David Brazdil
· 9 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
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
Next »