Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
b361403515606c4b287b43a9dbb45d29d8d90cba
/
compiler
/
optimizing
/
inliner.cc
8e33e84
CHA: Don't return a non resolved class to the inliner.
by Nicolas Geoffray
· 8 years ago
8af7089
(Re)enable the use of inline caches in AOT
by Calin Juravle
· 8 years ago
4c0b4bc
Gracefully handle bogus profiling info for inline caches.
by Nicolas Geoffray
· 8 years ago
7359649
Merge "Make data dependency around HDeoptimize correct."
by Nicolas Geoffray
· 8 years ago
6f8e2c9
Make data dependency around HDeoptimize correct.
by Nicolas Geoffray
· 8 years ago
18ea1c9
"Revert^6 "CHA for interface method."""
by Nicolas Geoffray
· 8 years ago
f6d4668
Improvements in the Inliner.
by Nicolas Geoffray
· 8 years ago
27ef25f
Revert "Revert^4 "CHA for interface method.""
by Nicolas Geoffray
· 8 years ago
fb18513
Revert^4 "CHA for interface method."
by Mingyao Yang
· 8 years ago
e2492d4
Disable the use of inline caches in AOT mode
by Calin Juravle
· 8 years ago
aa313b1
Merge "MIPS64: Inline polymorphic method calls."
by Treehugger Robot
· 8 years ago
f44d36c
Revert^2 "Hash-based DexCache field array."
by Vladimir Marko
· 8 years ago
c9905a6
MIPS64: Inline polymorphic method calls.
by Chris Larsen
· 8 years ago
8d6768d
Revert^6 "Hash-based dex cache type array."
by Vladimir Marko
· 8 years ago
0b66d61
Revert^5 "Hash-based dex cache type array."
by Vladimir Marko
· 8 years ago
6374c58
Revert "Hash-based DexCache field array."
by Vladimir Marko
· 8 years ago
939e71a
Merge "Hash-based DexCache field array."
by Treehugger Robot
· 8 years ago
1aea351
Hash-based DexCache field array.
by Vladimir Marko
· 8 years ago
13439f0
Use offline inline caches during AOT compilation
by Calin Juravle
· 8 years ago
2c3fc44
Merge "Don't inline methods that throw in graph with irreducible loops."
by Nicolas Geoffray
· 8 years ago
1eede6a
Don't inline methods that throw in graph with irreducible loops.
by Nicolas Geoffray
· 8 years ago
c4aa82c
Invoke typed arraycopy for primitive arrays.
by Nicolas Geoffray
· 8 years ago
438709f
Fix compilation statistics collection in inliner.
by Vladimir Marko
· 8 years ago
bfb80d2
Revert^4 "Hash-based dex cache type array."
by Vladimir Marko
· 8 years ago
fdb7d63
Inline methods that throw.
by Nicolas Geoffray
· 8 years ago
e92ba68
Merge "Change behavior of $noinline$ to now force not inlining."
by Nicolas Geoffray
· 8 years ago
b703d18
Change behavior of $noinline$ to now force not inlining.
by Nicolas Geoffray
· 8 years ago
fa4333d
ART: Add operator == and != with nullptr to Handle
by Andreas Gampe
· 8 years ago
5812e20
Revert^3 "Hash-based dex cache type array."
by Mathieu Chartier
· 8 years ago
85c0f2a
Revert^2 "Hash-based dex cache type array."
by Vladimir Marko
· 8 years ago
85bd7a3
Merge "Revert "Revert "Inline across dex files for JIT."""
by Nicolas Geoffray
· 8 years ago
fbdfa6d
Revert "Revert "Inline across dex files for JIT.""
by Nicolas Geoffray
· 8 years ago
83c8e27
Code refactoring around sharpening HLoadClass.
by Nicolas Geoffray
· 8 years ago
d16da8b
Revert "Inline across dex files for JIT."
by Nicolas Geoffray
· 8 years ago
f290c01
Inline across dex files for JIT.
by Nicolas Geoffray
· 8 years ago
d16363a
Revert "Hash-based dex cache type array."
by Vladimir Marko
· 8 years ago
ec78622
Hash-based dex cache type array.
by Vladimir Marko
· 8 years ago
e8fcd01
Revert "Revert "CHA for abstract methods.""
by Mingyao Yang
· 8 years ago
8ebc8bf
Revert "CHA for abstract methods."
by Colin Cross
· 8 years ago
ae6c189
CHA for abstract methods.
by Mingyao Yang
· 8 years ago
e761bcc
Revert "Revert "Load the array class in the compiler for allocations.""
by Nicolas Geoffray
· 8 years ago
fee2550
Revert "Load the array class in the compiler for allocations."
by Hiroshi Yamauchi
· 8 years ago
cc99df2
Load the array class in the compiler for allocations.
by Nicolas Geoffray
· 8 years ago
942fd31
Reduce using ArtMethod's dex_cache_resolved_types_.
by Vladimir Marko
· 8 years ago
5247c08
Put the resolved class in HLoadClass.
by Nicolas Geoffray
· 8 years ago
ac14139
Revert "Revert "ART: Compiler support for invoke-polymorphic.""
by Orion Hodson
· 8 years ago
0d3998b
Revert "Revert "Make object allocation entrypoints only take a class.""
by Nicolas Geoffray
· 8 years ago
f7aaacd
Revert "Make object allocation entrypoints only take a class."
by Hiroshi Yamauchi
· 8 years ago
2b615ba
Make object allocation entrypoints only take a class.
by Nicolas Geoffray
· 8 years ago
5e83eb7
Merge "Recognize getClass() in RTP."
by Nicolas Geoffray
· 8 years ago
c52b26d
Recognize getClass() in RTP.
by Nicolas Geoffray
· 8 years ago
0f001b7
Refine receiver type when inlining based on inline caches.
by Nicolas Geoffray
· 8 years ago
eaaaaef
Merge "Sharpen HLoadClass from inliner."
by Nicolas Geoffray
· 8 years ago
b0b051a
CHA guard optimization (elimination/hoisting).
by Mingyao Yang
· 8 years ago
5687634
Sharpen HLoadClass from inliner.
by Nicolas Geoffray
· 8 years ago
22384ae
Revert "Revert "Add kJitTableAddress for HLoadClass.""
by Nicolas Geoffray
· 8 years ago
d2d5262
Revert "Add kJitTableAddress for HLoadClass."
by Nicolas Geoffray
· 8 years ago
5b12f79
Add kJitTableAddress for HLoadClass.
by Nicolas Geoffray
· 8 years ago
063fc77
Class Hierarchy Analysis (CHA)
by Mingyao Yang
· 8 years ago
e51ca8b
Move inline caches GC handling in JitCodeCache.
by Nicolas Geoffray
· 8 years ago
a5b09a6
ART: Add dex::TypeIndex
by Andreas Gampe
· 8 years ago
c757dec
Do not inline loops without exit edges
by David Sehr
· 8 years ago
ca620d7
ART: Fix tidy warnings
by Andreas Gampe
· 8 years ago
2c45bc9
Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator.
by Vladimir Marko
· 8 years ago
709b070
Remove mirror:: and ArtMethod deps in utils.{h,cc}
by David Sehr
· 8 years ago
97d7e1c
Remove #include "oat_file.h" from class_linker.h .
by Vladimir Marko
· 8 years ago
762869d
Simplify our intrinsic recognizer.
by Nicolas Geoffray
· 8 years ago
0795f23
Clean up ScopedThreadStateChange to use ObjPtr
by Mathieu Chartier
· 8 years ago
5e4e11e
Clean-up sharpening and compiler driver.
by Nicolas Geoffray
· 8 years ago
31b12e3
Avoid read barrier for image HLoadClass
by Mathieu Chartier
· 8 years ago
bdf7f1c
ART: SHARED_REQUIRES to REQUIRES_SHARED
by Andreas Gampe
· 8 years ago
ba65cc4
Merge "ART: Convert pointer size to enum"
by Treehugger Robot
· 8 years ago
542451c
ART: Convert pointer size to enum
by Andreas Gampe
· 8 years ago
f1aedb1
Pass the right class loader when inlining.
by Nicolas Geoffray
· 8 years ago
e4b1c86
Merge "Revert "Revert "Refactor GetIMTIndex"""
by Treehugger Robot
· 8 years ago
465ecc8
Revert "Revert "Refactor GetIMTIndex""
by Matthew Gharrity
· 8 years ago
491617a
JIT: Don't update the dex cache of another class loader.
by Nicolas Geoffray
· 8 years ago
e928885
Rename current register allocator implementation
by Matthew Gharrity
· 8 years ago
83e4903
Merge "Revert "Revert "Optimize IMT"""
by Jeff Hao
· 8 years ago
a62cb9b
Revert "Revert "Optimize IMT""
by Artem Udovichenko
· 8 years ago
5bf7bac
Revert "Revert "Inline and optimize interface calls.""
by Nicolas Geoffray
· 8 years ago
19dc255
Revert "Inline and optimize interface calls."
by Nicolas Geoffray
· 8 years ago
d9facea
Inline and optimize interface calls.
by Nicolas Geoffray
· 8 years ago
88f288e
Revert "Optimize IMT"
by Nicolas Geoffray
· 8 years ago
e36389f
Merge "Revert "Refactor GetIMTIndex""
by Nicolas Geoffray
· 8 years ago
d4ceecc
Revert "Refactor GetIMTIndex"
by Nicolas Geoffray
· 8 years ago
94ab38f
ART: Run RTP if invoke inputs have more specific type
by David Brazdil
· 8 years ago
5070643
Refactor GetIMTIndex
by Matthew Gharrity
· 8 years ago
badee98
Optimize IMT
by Nelli Kim
· 9 years ago
0f35e0b
Merge "Remove invoke after inlining."
by Treehugger Robot
· 9 years ago
1be7cbd
Remove invoke after inlining.
by Nicolas Geoffray
· 9 years ago
ffc8707
Split profile recording from jit compilation
by Calin Juravle
· 9 years ago
e30ee0a
Merge "Forbid HDeoptimize instructions in OSR methods."
by Nicolas Geoffray
· 9 years ago
93a18c5
Forbid HDeoptimize instructions in OSR methods.
by Nicolas Geoffray
· 9 years ago
250a378
Add flag to ArtMethod to skip compilation.
by Nicolas Geoffray
· 9 years ago
456307a
Revert "Revert "Use dex cache from compilation unit in RTP.""
by Vladimir Marko
· 9 years ago
8b3f9b2
Avoid constructing types with errors.
by Aart Bik
· 9 years ago
34d9b04
Revert "Use dex cache from compilation unit in RTP."
by Nicolas Geoffray
· 9 years ago
27bb86e
Use dex cache from compilation unit in RTP.
by Vladimir Marko
· 9 years ago
dee58d6
Revert "Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals""
by David Brazdil
· 9 years ago
Next »