Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
54159c6c6fe529a55ef3d15a3c8418362d5a43fb
/
compiler
/
optimizing
/
inliner.cc
4c8e12e
ART: Adds an entrypoint for invoke-custom
by Orion Hodson
· 6 years ago
b4eb1b1
Refactor ClassRoot/GetClassRoot().
by Vladimir Marko
· 6 years ago
54e45c5
Bug fix: add condition back
by Aart Bik
· 6 years ago
2477320
Step 1 of 2: conditional passes.
by Aart Bik
· 6 years ago
be0c7cf
Fix running some run-tests with -Xjitthreshold:0
by Vladimir Marko
· 6 years ago
897df03
Added missing return.
by Aart Bik
· 6 years ago
2c148f0
Don't analyze methods with verification errors.
by Aart Bik
· 6 years ago
0225f8e
Revert "Revert "Make libdexfile build independent of runtime dir""
by David Sehr
· 6 years ago
787784f
Revert "Make libdexfile build independent of runtime dir"
by David Sehr
· 6 years ago
b40b7e7
Make libdexfile build independent of runtime dir
by David Sehr
· 7 years ago
d4e328f
Code sinking near "always throwing" method calls
by Aart Bik
· 7 years ago
a8b8e9b
Improve code sinking near "always throwing" method calls
by Aart Bik
· 7 years ago
8892c6b
Move debug info offsets into a side table
by Mathieu Chartier
· 7 years ago
698ebbc
Clean up CodeItemAccessors and Compact/StandardDexFile
by Mathieu Chartier
· 7 years ago
808c7a5
Make CodeItem fields private
by Mathieu Chartier
· 7 years ago
666ee3d
Do not pass DexFile to ClassLinker::Lookup/ResolveType().
by Vladimir Marko
· 7 years ago
28e012a
Determine HLoadClass/String load kind early.
by Vladimir Marko
· 7 years ago
6b1aebe
Allow devirtualized method to be intrinsified.
by Mingyao Yang
· 7 years ago
cd09e1f
Fix stats reporting over 100% methods compiled.
by Vladimir Marko
· 7 years ago
f0010dd
Apply individual intrinsic recognition during inliner.
by Aart Bik
· 7 years ago
92f7f3c
Use intrinsic codegen for compiling intrinsic methods.
by Vladimir Marko
· 7 years ago
8eaa8e5
Remove kIsVdexEnabled.
by Nicolas Geoffray
· 7 years ago
1949baf
Revert "Force OSR compilation on all compilations."
by Nicolas Geoffray
· 7 years ago
c217666
Force OSR compilation on all compilations.
by Nicolas Geoffray
· 7 years ago
ca6fff8
ART: Use ScopedArenaAllocator for pass-local data.
by Vladimir Marko
· 7 years ago
0ebe0d8
ART: Introduce compiler data type.
by Vladimir Marko
· 7 years ago
e2abbc6
ART: Move kDexNoIndex to dex_file_types.h
by Andreas Gampe
· 7 years ago
1e065a5
optimizing: Refactor statistics to use OptimizingCompilerStats helper
by Igor Murashkin
· 7 years ago
b45528c
ART: Refactor retrieval of types through ArtMethod.
by Vladimir Marko
· 7 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 7 years ago
08490b8
Only honor $inline$ in AOT.
by Nicolas Geoffray
· 7 years ago
f81621e
Be less aggressive when inlining.
by Nicolas Geoffray
· 7 years ago
0855688
Handle gracefully profiles with invalid classes or methods
by Calin Juravle
· 7 years ago
a559fa1
Merge "Fix compiler crash due to inline caches and improve docs"
by Treehugger Robot
· 7 years ago
e6f87cc
Fix compiler crash due to inline caches and improve docs
by Calin Juravle
· 7 years ago
6dd5019
Merge "Do not deopt when using AOT inline caches"
by Treehugger Robot
· 7 years ago
af44e6c
Do not deopt when using AOT inline caches
by Calin Juravle
· 7 years ago
81cbb24
Merge "Use arena allocation for profiles"
by Calin Juravle
· 7 years ago
cc3171a
Use arena allocation for profiles
by Calin Juravle
· 7 years ago
6597946
Use PC-relative pointer to boot image methods.
by Vladimir Marko
· 7 years ago
4e92c3c
Add runtime reasons for deopt.
by Nicolas Geoffray
· 7 years ago
3650acb
Merge "inliner: Do not assume that the outermost_graph has an art method"
by Treehugger Robot
· 7 years ago
07f01df
inliner: Do not assume that the outermost_graph has an art method
by Calin Juravle
· 7 years ago
2982555
Merge "optimizing: constructor fence redundancy elimination - remove dmb after LSE"
by Treehugger Robot
· 7 years ago
d01745e
optimizing: constructor fence redundancy elimination - remove dmb after LSE
by Igor Murashkin
· 7 years ago
6c3af16
Use dex2oat instead of dex2oatd in non-debug run-tests.
by Roland Levillain
· 7 years ago
b95c74b
ART: Move InlineMethodAnalyzer into compiler
by Andreas Gampe
· 7 years ago
b1d0ee1
Reuse DexCache and ClassLoader handles in inliner.
by Vladimir Marko
· 7 years ago
032cacd
optimizing: do not illegally remove constructor barriers after inlining
by Igor Murashkin
· 7 years ago
8e33e84
CHA: Don't return a non resolved class to the inliner.
by Nicolas Geoffray
· 7 years ago
8af7089
(Re)enable the use of inline caches in AOT
by Calin Juravle
· 7 years ago
4c0b4bc
Gracefully handle bogus profiling info for inline caches.
by Nicolas Geoffray
· 7 years ago
7359649
Merge "Make data dependency around HDeoptimize correct."
by Nicolas Geoffray
· 7 years ago
6f8e2c9
Make data dependency around HDeoptimize correct.
by Nicolas Geoffray
· 7 years ago
18ea1c9
"Revert^6 "CHA for interface method."""
by Nicolas Geoffray
· 7 years ago
f6d4668
Improvements in the Inliner.
by Nicolas Geoffray
· 7 years ago
27ef25f
Revert "Revert^4 "CHA for interface method.""
by Nicolas Geoffray
· 7 years ago
fb18513
Revert^4 "CHA for interface method."
by Mingyao Yang
· 7 years ago
e2492d4
Disable the use of inline caches in AOT mode
by Calin Juravle
· 7 years ago
aa313b1
Merge "MIPS64: Inline polymorphic method calls."
by Treehugger Robot
· 7 years ago
f44d36c
Revert^2 "Hash-based DexCache field array."
by Vladimir Marko
· 7 years ago
c9905a6
MIPS64: Inline polymorphic method calls.
by Chris Larsen
· 7 years ago
8d6768d
Revert^6 "Hash-based dex cache type array."
by Vladimir Marko
· 7 years ago
0b66d61
Revert^5 "Hash-based dex cache type array."
by Vladimir Marko
· 7 years ago
6374c58
Revert "Hash-based DexCache field array."
by Vladimir Marko
· 7 years ago
939e71a
Merge "Hash-based DexCache field array."
by Treehugger Robot
· 7 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
· 7 years ago
2c3fc44
Merge "Don't inline methods that throw in graph with irreducible loops."
by Nicolas Geoffray
· 7 years ago
1eede6a
Don't inline methods that throw in graph with irreducible loops.
by Nicolas Geoffray
· 7 years ago
c4aa82c
Invoke typed arraycopy for primitive arrays.
by Nicolas Geoffray
· 7 years ago
438709f
Fix compilation statistics collection in inliner.
by Vladimir Marko
· 7 years ago
bfb80d2
Revert^4 "Hash-based dex cache type array."
by Vladimir Marko
· 7 years ago
fdb7d63
Inline methods that throw.
by Nicolas Geoffray
· 7 years ago
e92ba68
Merge "Change behavior of $noinline$ to now force not inlining."
by Nicolas Geoffray
· 7 years ago
b703d18
Change behavior of $noinline$ to now force not inlining.
by Nicolas Geoffray
· 7 years ago
fa4333d
ART: Add operator == and != with nullptr to Handle
by Andreas Gampe
· 7 years ago
5812e20
Revert^3 "Hash-based dex cache type array."
by Mathieu Chartier
· 7 years ago
85c0f2a
Revert^2 "Hash-based dex cache type array."
by Vladimir Marko
· 7 years ago
85bd7a3
Merge "Revert "Revert "Inline across dex files for JIT."""
by Nicolas Geoffray
· 7 years ago
fbdfa6d
Revert "Revert "Inline across dex files for JIT.""
by Nicolas Geoffray
· 7 years ago
83c8e27
Code refactoring around sharpening HLoadClass.
by Nicolas Geoffray
· 7 years ago
d16da8b
Revert "Inline across dex files for JIT."
by Nicolas Geoffray
· 7 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
· 7 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
Next »