Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
4ba700af65f8346a96ba8d1dec051358a09487f4
/
compiler
/
optimizing
/
inliner.cc
4ba700a
Clean up the use of profile_key / dex_locations
by Calin Juravle
· 5 years ago
a48c3df
Revert "Revert "Make the JIT zygote memory shared.""
by Nicolas Geoffray
· 5 years ago
2fef66b
Revert "Make the JIT zygote memory shared."
by Nicolas Geoffray
· 5 years ago
05f8721
Make the JIT zygote memory shared.
by Nicolas Geoffray
· 5 years ago
d2f13ba
Remove requirement of a ProfilingInfo for jitted code.
by Nicolas Geoffray
· 5 years ago
423bebb
ObjPtr<>-ify mirror::ObjectArray.
by Vladimir Marko
· 5 years ago
c524e9e
ObjPtr<>-ify mirror::Class.
by Vladimir Marko
· 5 years ago
141b63c
Don't do CHA inlining in zygote.
by Nicolas Geoffray
· 5 years ago
de1b2a2
Revert "Revert "Add support for booting with a boot classpath not fully AOTed.""
by Nicolas Geoffray
· 5 years ago
14bfedd
Revert "Add support for booting with a boot classpath not fully AOTed."
by Andreas Gampe
· 5 years ago
7417ce9
Add support for booting with a boot classpath not fully AOTed.
by Nicolas Geoffray
· 6 years ago
206348c
Selectively allow dead reference elimination
by Hans Boehm
· 6 years ago
3f1dcd3
ART: Move dex structs into own header
by Andreas Gampe
· 6 years ago
3db7068
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 6 years ago
2afaff7
Refactor CompilerDriver::CompileAll().
by Vladimir Marko
· 6 years ago
85f1c57
ART: Some iwyu for logging.h
by Andreas Gampe
· 6 years ago
4deaa9b
ART: Apply --no-inline-from= option on device.
by Vladimir Marko
· 6 years ago
6be1dbd
ART: Rewrite core image detection.
by Vladimir Marko
· 6 years ago
1a2a5cd
Move profile compilation info to CompilerOptions.
by Vladimir Marko
· 6 years ago
c1c3452
Do not cache RequiresConstructorBarrier() results.
by Vladimir Marko
· 6 years ago
a2c211c
Add compiling class to the DexCompilationUnit.
by Vladimir Marko
· 6 years ago
52ecb65
ART: Add object-array-alloc-inl.h
by Andreas Gampe
· 6 years ago
76d4bb0f3
Remove need for intrinsic recognizer to be a pass.
by Nicolas Geoffray
· 6 years ago
bdb2ecc
Remove sharpening as an optimization pass.
by Nicolas Geoffray
· 6 years ago
bb089b6
Remove CompilerDriver::support_boot_image_fixup_.
by Vladimir Marko
· 6 years ago
a043111
Move instruction_set_ to CompilerOptions.
by Vladimir Marko
· 6 years ago
213ee2d
Move dex_files_for_oat_file_ to CompilerOptions.
by Vladimir Marko
· 6 years ago
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
· 7 years ago
2c148f0
Don't analyze methods with verification errors.
by Aart Bik
· 7 years ago
0225f8e
Revert "Revert "Make libdexfile build independent of runtime dir""
by David Sehr
· 7 years ago
787784f
Revert "Make libdexfile build independent of runtime dir"
by David Sehr
· 7 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
Next »