Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
badd826664896d4a9628a5a89b78016894aa414b
/
compiler
/
optimizing
/
inliner.cc
badd826
ART: Run SsaBuilder from HGraphBuilder
by David Brazdil
· 9 years ago
d9994f0
Re-enable OSR.
by Nicolas Geoffray
· 9 years ago
927f40d
Merge "Try to substitute constructor chains for IPUTs."
by Vladimir Marko
· 9 years ago
354efa6
Try to substitute constructor chains for IPUTs.
by Vladimir Marko
· 9 years ago
b331feb
Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
by Nicolas Geoffray
· 9 years ago
2aba7cd
Implement first kind of polymorphic inlining on MIPS.
by Roland Levillain
· 9 years ago
adda435
Optimizing: Use dex pc 0 for pattern substitution-generated IGET.
by Vladimir Marko
· 9 years ago
be10e8e
Optimizing: Try pattern substitution when we cannot inline.
by Vladimir Marko
· 9 years ago
a42363f
Implement first kind of polymorphic inlining.
by Nicolas Geoffray
· 9 years ago
788f2f0
Revert "Revert "Inline methods with loops.""
by Nicolas Geoffray
· 9 years ago
451ad8d
Revert "Inline methods with loops."
by Andreas Gampe
· 9 years ago
82fc9bb
Inline methods with loops.
by Nicolas Geoffray
· 9 years ago
7c0f2e5
Do HFieldGet first to avoid explicit null check.
by Nicolas Geoffray
· 9 years ago
15bd228
Implement irreducible loop support in optimizing.
by Nicolas Geoffray
· 9 years ago
fd2140f
ART: Make opt inliner a little bit cleaner/faster
by Andreas Gampe
· 9 years ago
5949fa0
Revert "Revert "Tweak inlining heuristics.""
by Nicolas Geoffray
· 9 years ago
4833f5a
ART: Refactor SsaBuilder for more precise typing info
by David Brazdil
· 9 years ago
dcdc85b
Dex2oat support for multiple oat file and image file outputs.
by Jeff Hao
· 9 years ago
8e00676
Merge "Revert "Tweak inlining heuristics.""
by Nicolas Geoffray
· 9 years ago
b17d1cc
Revert "Tweak inlining heuristics."
by Nicolas Geoffray
· 9 years ago
ff6ab45
Merge "Tweak inlining heuristics."
by Nicolas Geoffray
· 9 years ago
fcb7613
Tweak inlining heuristics.
by Nicolas Geoffray
· 9 years ago
68289a5
Revert "ART: Refactor SsaBuilder for more precise typing info"
by Alex Light
· 9 years ago
d9510df
ART: Refactor SsaBuilder for more precise typing info
by David Brazdil
· 9 years ago
73be1e8
Inline monomorphic calls.
by Nicolas Geoffray
· 9 years ago
e523423
Revert "Revert "Don't use the compiler driver for method resolution.""
by Nicolas Geoffray
· 9 years ago
c88ef3a
Revert "Don't use the compiler driver for method resolution."
by Nicolas Geoffray
· 9 years ago
4db0bf9
Don't use the compiler driver for method resolution.
by Nicolas Geoffray
· 9 years ago
e34648d
Revert "Add stats support for existing optimizations"
by Nicolas Geoffray
· 9 years ago
06241b1
Add stats support for existing optimizations
by Jean-Philippe Halimi
· 9 years ago
d15cd44
Merge "Correct exception behavior for default methods"
by Alex Light
· 9 years ago
cdfed3d
Revert "Revert "Run type propagation after inliner only when needed.""
by Calin Juravle
· 9 years ago
9139e00
Correct exception behavior for default methods
by Alex Light
· 9 years ago
9e23df5
Optimizing: Improve constant folding + DCE for inlining.
by Vladimir Marko
· 9 years ago
d930929
Fix inlining and lse bugs with unresolved access.
by Nicolas Geoffray
· 9 years ago
dc151b2
Optimizing: Determine invoke-static/-direct dispatch early.
by Vladimir Marko
· 9 years ago
214bbcd
Inliner: make sure the returned value is in the outer graph.
by Calin Juravle
· 9 years ago
0703046
am cc245eab: Merge "Fix lint error."
by Nicolas Geoffray
· 9 years ago
481303b
Fix lint error.
by Nicolas Geoffray
· 9 years ago
99240ef
am d0abb395: Merge "Do more inlining when JITting."
by Nicolas Geoffray
· 9 years ago
ccc6197
Do more inlining when JITting.
by Nicolas Geoffray
· 9 years ago
120dd56
am 9d567824: Merge "Support unresolved methods in Optimizing"
by Calin Juravle
· 9 years ago
175dc73
Support unresolved methods in Optimizing
by Calin Juravle
· 9 years ago
734531a
am aef880c4: Merge "Optimizing: Tag arena allocations in HGraph."
by Vladimir Marko
· 9 years ago
fa6b93c
Optimizing: Tag arena allocations in HGraph.
by Vladimir Marko
· 9 years ago
db674e3
am 5c1a3374: Merge "ART: Fix bug in reference type propagation"
by David Brazdil
· 9 years ago
baf89b8
ART: Fix bug in reference type propagation
by David Brazdil
· 9 years ago
0059440
am 9af47e27: Merge "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 9 years ago
9af47e2
Merge "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 9 years ago
6058455
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 9 years ago
353abaa
am 957fb893: Merge "ART: Move DexCache arrays to native."
by Vladimir Marko
· 9 years ago
957fb89
Merge "ART: Move DexCache arrays to native."
by Vladimir Marko
· 9 years ago
fe9e1ef
am 897ce641: Merge "Reduce how often we call FindDexCache"
by Mathieu Chartier
· 9 years ago
736b560
Reduce how often we call FindDexCache
by Mathieu Chartier
· 9 years ago
05792b9
ART: Move DexCache arrays to native.
by Vladimir Marko
· 9 years ago
cc0c865
am 2e8e4ff1: Merge "Revert "Optimizing: Tag basic block allocations with their source.""
by Vladimir Marko
· 9 years ago
145acc5
Revert "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 9 years ago
824bf69
am f7432c60: Merge "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 9 years ago
91e11c0
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 9 years ago
db414b2
am f92d753f: Merge "Revert "Revert "Change dex caches to be weak roots"""
by Mathieu Chartier
· 9 years ago
673ed3d
Revert "Revert "Change dex caches to be weak roots""
by Mathieu Chartier
· 9 years ago
2bdecf8
am c8fd75d4: am bffabfce: Merge "Be more flexible on the code unit size when inlining."
by Nicolas Geoffray
· 9 years ago
e418dda
Be more flexible on the code unit size when inlining.
by Nicolas Geoffray
· 9 years ago
cf9a35b
am 08848696: am 99429ae0: Merge "Revert "Revert "Optimizing: Better invoke-static/-direct dispatch."""
by Vladimir Marko
· 9 years ago
5815501
Revert "Revert "Optimizing: Better invoke-static/-direct dispatch.""
by Vladimir Marko
· 9 years ago
54c8e17
am 229642d9: am d9c4d2e9: Merge "Revert "Optimizing: Better invoke-static/-direct dispatch.""
by Vladimir Marko
· 9 years ago
b2c431e
Revert "Optimizing: Better invoke-static/-direct dispatch."
by Vladimir Marko
· 9 years ago
2f4401f
am c616475b: am 464581ad: Merge "Optimizing: Better invoke-static/-direct dispatch."
by Vladimir Marko
· 9 years ago
9b688a0
Optimizing: Better invoke-static/-direct dispatch.
by Vladimir Marko
· 10 years ago
0a73bc4
am afaa59f9: am ff2ac94e: Merge "Revert "Revert "Pass the verified method to the inlinee DexCompilationUnit."""
by Nicolas Geoffray
· 9 years ago
8dbf0cf
Revert "Revert "Pass the verified method to the inlinee DexCompilationUnit.""
by Nicolas Geoffray
· 9 years ago
e4557b5
am a7808cb3: am a001e3a0: Merge "Revert "Pass the verified method to the inlinee DexCompilationUnit.""
by Nicolas Geoffray
· 9 years ago
fb6de97
am b23623e7: am 4320ff10: Merge "Pass the verified method to the inlinee DexCompilationUnit."
by Nicolas Geoffray
· 9 years ago
f25b661
Revert "Pass the verified method to the inlinee DexCompilationUnit."
by Nicolas Geoffray
· 9 years ago
08624c5
Pass the verified method to the inlinee DexCompilationUnit.
by Nicolas Geoffray
· 9 years ago
36255b4
resolved conflicts for merge of 8f96df84 to mnc-dev-plus-aosp
by Roland Levillain
· 9 years ago
8f96df8
Allow for fine tuning the inliner.
by Calin Juravle
· 9 years ago
ec74835
Allow for fine tuning the inliner.
by Calin Juravle
· 9 years ago
8c4113b
Merge "Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation"""""
by Calin Juravle
· 9 years ago
2e76830
Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation""""
by Calin Juravle
· 9 years ago
d60a1af
Run intrinsics on inlined code.
by Scott Wakeling
· 9 years ago
b734808
Revert "Revert "Revert "Use the object class as top in reference type propagation"""
by Calin Juravle
· 9 years ago
80caa14
Revert "Revert "Use the object class as top in reference type propagation""
by Calin Juravle
· 9 years ago
9044347
Move to newer clang annotations
by Mathieu Chartier
· 9 years ago
32d7806
Merge "Revert "Use the object class as top in reference type propagation""
by Calin Juravle
· 9 years ago
7733bd6
Revert "Use the object class as top in reference type propagation"
by Calin Juravle
· 9 years ago
e6e38ce
Merge "Use the object class as top in reference type propagation"
by Calin Juravle
· 9 years ago
3fabec7
Use the object class as top in reference type propagation
by Calin Juravle
· 9 years ago
9523a3e
Revert "Revert "Use the quickened metadata to compile -QUICK opcodes.""
by Nicolas Geoffray
· 9 years ago
8ab9a90
Revert "Use the quickened metadata to compile -QUICK opcodes."
by Nicolas Geoffray
· 9 years ago
4515a67
Use the quickened metadata to compile -QUICK opcodes.
by Nicolas Geoffray
· 9 years ago
beba930
Revert "Use the object class as top in reference type propagation"
by Calin Juravle
· 9 years ago
20e6071
Use the object class as top in reference type propagation
by Calin Juravle
· 10 years ago
20d60dd
Only do some checks when compiling against the core image.
by Nicolas Geoffray
· 10 years ago
335005e
Only do some checks when compiling against the core image.
by Nicolas Geoffray
· 10 years ago
8859311
Revert "Revert "Add support for inlining already sharpened interface calls.""
by Nicolas Geoffray
· 10 years ago
ee39360
Revert "Add support for inlining already sharpened interface calls. DO NOT MERGE ANYWHERE"
by Nicolas Geoffray
· 10 years ago
c362782
Add support for inlining already sharpened interface calls. DO NOT MERGE ANYWHERE
by Nicolas Geoffray
· 10 years ago
ae09d2d
Bring ReferenceTypePropagation to HInvoke return types
by Guillaume "Vermeille" Sanchez
· 10 years ago
6c0c4f2
Revert "Revert "Revert "Bring ReferenceTypePropagation to HInvoke return types"""
by Calin Juravle
· 10 years ago
Next »