Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
6530cab77a36d6d284c9d61084e39cd2c7fb91f8
/
runtime
/
jit
/
jit_code_cache.cc
f6d4668
Improvements in the Inliner.
by Nicolas Geoffray
· 8 years ago
cbcedbf
Add method info to oat files
by Mathieu Chartier
· 8 years ago
13439f0
Use offline inline caches during AOT compilation
by Calin Juravle
· 8 years ago
589e71e
Encode inline caches with missing types in the profile
by Calin Juravle
· 8 years ago
da3355a
Merge "Update entrypoint directly when doing JIT code cache GC."
by Nicolas Geoffray
· 8 years ago
3b1a7f4
Update entrypoint directly when doing JIT code cache GC.
by Nicolas Geoffray
· 8 years ago
e21806f
Add more comments in GetProfiledMethods
by Calin Juravle
· 8 years ago
4ca70a3
Fix handling of array types when extracting the offline inline caches
by Calin Juravle
· 8 years ago
940eb0c
Add inline caches to offline profiles
by Calin Juravle
· 8 years ago
6def702
Merge "Revert^6 "Make class redefinition work with native methods on stack.""
by Treehugger Robot
· 8 years ago
eee0bd4
Revert^6 "Make class redefinition work with native methods on stack."
by Alex Light
· 8 years ago
b93ce18
Clarify comment on JIT cache flush issue
by Kevin Brodsky
· 8 years ago
1ebe4fe
Fix creating self-recursive obsolete methods.
by Alex Light
· 8 years ago
433b79a
Revert "Revert "Make --debuggable rely on JIT code.""
by Nicolas Geoffray
· 8 years ago
8135664
Revert "Make --debuggable rely on JIT code."
by Vladimir Marko
· 8 years ago
a0619e2
Make --debuggable rely on JIT code.
by Nicolas Geoffray
· 8 years ago
dba6148
Revert "Revert "Revert "Revert "Basic obsolete methods support""""
by Alex Light
· 8 years ago
f6abcda
Revert "Revert "Revert "Basic obsolete methods support"""
by Nicolas Geoffray
· 8 years ago
ce77fc0
Revert "Revert "Basic obsolete methods support""
by Alex Light
· 8 years ago
ed015ac
Flush JIT data cache when committing code.
by Nicolas Geoffray
· 8 years ago
b7cc593
Merge "Revert "Basic obsolete methods support""
by Alex Light
· 8 years ago
b81a984
Revert "Basic obsolete methods support"
by Alex Light
· 8 years ago
6d736d8
Merge "Basic obsolete methods support"
by Alex Light
· 8 years ago
d8936da
Basic obsolete methods support
by Alex Light
· 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
f4b9442
Set the root table size when allocating.
by Nicolas Geoffray
· 8 years ago
063fc77
Class Hierarchy Analysis (CHA)
by Mingyao Yang
· 8 years ago
b84defb
Do not call IsMarked on null.
by Nicolas Geoffray
· 8 years ago
c9e2fc2
Merge "Move inline caches GC handling in JitCodeCache."
by Nicolas Geoffray
· 8 years ago
e51ca8b
Move inline caches GC handling in JitCodeCache.
by Nicolas Geoffray
· 8 years ago
b18a669
Cache flush/invalidate needs RWX permission
by Artem Udovichenko
· 8 years ago
7a704be
Always fill in root table length
by Mathieu Chartier
· 8 years ago
f46501c
Clear the right data pointer.
by Nicolas Geoffray
· 8 years ago
132d836
Revert "Revert "Revert "Revert "JIT root tables.""""
by Nicolas Geoffray
· 8 years ago
3395fbc
Revert "Revert "Revert "JIT root tables."""
by Nicolas Geoffray
· 8 years ago
75afcdd
Revert "Revert "JIT root tables.""
by Nicolas Geoffray
· 8 years ago
4acd036
Revert "JIT root tables."
by Nicolas Geoffray
· 8 years ago
ac3ebc3
JIT root tables.
by Nicolas Geoffray
· 8 years ago
709b070
Remove mirror:: and ArtMethod deps in utils.{h,cc}
by David Sehr
· 8 years ago
0795f23
Clean up ScopedThreadStateChange to use ObjPtr
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
cf48fa0
Put the deletion of profiling info under a GC critical section.
by Nicolas Geoffray
· 8 years ago
9962962
ProfileSaver: query profiling_infos instead of the code_map
by Calin Juravle
· 9 years ago
480d510
Fix interaction between instrumentation and jit lock.
by Nicolas Geoffray
· 9 years ago
71cd50f
Add weight to compiled/interpreter transitions.
by Nicolas Geoffray
· 9 years ago
454b3b6
ART: Fix race in on-stack replacement
by buzbee
· 9 years ago
9d07e3d
Clean up OatQuickMethodHeader after Quick removal.
by Vladimir Marko
· 9 years ago
b9a639d
Fix braino in JitCodeCache.
by Nicolas Geoffray
· 9 years ago
6300fd7
Code cleanup between debugger and jit.
by Nicolas Geoffray
· 9 years ago
933330a
Add more statistics for memory use of the JIT.
by Nicolas Geoffray
· 9 years ago
07e3ca9
Fix thread race when fetching the ProfilingInfo object.
by Nicolas Geoffray
· 9 years ago
e87fe95
Merge "Clear inline caches at each full GC."
by Nicolas Geoffray
· 9 years ago
b6e20ae
Clear inline caches at each full GC.
by Nicolas Geoffray
· 9 years ago
33fbf37
Add systrace logging to ScopedCodeCacheWrite
by Mathieu Chartier
· 9 years ago
32ce2ad
Add more systracing everywhere
by Mathieu Chartier
· 9 years ago
9abb297
Fix very rare bug around JIT code cache collection.
by Nicolas Geoffray
· 9 years ago
bcd94c8
Refine statistics around the JIT.
by Nicolas Geoffray
· 9 years ago
e283588
Merge "Do a TryLock when allocating a ProfilingInfo from the interpreter."
by Nicolas Geoffray
· 9 years ago
511e41b
Clear inline caches if a ProfilingInfo gets revived.
by Nicolas Geoffray
· 9 years ago
3512244
Revert "Revert "Use the interpreter as a heartbeat for the JIT.""
by Nicolas Geoffray
· 9 years ago
a96917a
Revert "Use the interpreter as a heartbeat for the JIT."
by Nicolas Geoffray
· 9 years ago
1e7da9b
Do a TryLock when allocating a ProfilingInfo from the interpreter.
by Nicolas Geoffray
· 9 years ago
7273a5d
Use the interpreter as a heartbeat for the JIT.
by Nicolas Geoffray
· 9 years ago
fcdd729
Dump the number of OSR compiled code.
by Nicolas Geoffray
· 9 years ago
b0d2208
Forgot to initialize JIT memory use fields.
by Nicolas Geoffray
· 9 years ago
8d37250
Introduce partial code cache collection.
by Nicolas Geoffray
· 9 years ago
08e992e
Merge "Add a new kReservedCapacity to decide when to start GC code."
by Nicolas Geoffray
· 9 years ago
65b83d8
Add a new kReservedCapacity to decide when to start GC code.
by Nicolas Geoffray
· 9 years ago
38ea9bd
Track memory usage of code cache.
by Nicolas Geoffray
· 9 years ago
39e4fab
Merge "Be a bit smarter with JIT code triggering deoptimization."
by Nicolas Geoffray
· 9 years ago
b88d59e
Be a bit smarter with JIT code triggering deoptimization.
by Nicolas Geoffray
· 9 years ago
a9b9131
We also need to delete osr entries when deleting ArtMethod.
by Nicolas Geoffray
· 9 years ago
d9994f0
Re-enable OSR.
by Nicolas Geoffray
· 9 years ago
b331feb
Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
by Nicolas Geoffray
· 9 years ago
3243026
Ensure instruction cache is flushed in compiler tests with Clang.
by Roland Levillain
· 9 years ago
c26f128
Re-enable test 566-polymorphic-inlining.
by Nicolas Geoffray
· 9 years ago
9ff1de0
Merge "Implement first kind of polymorphic inlining."
by Nicolas Geoffray
· 9 years ago
a42363f
Implement first kind of polymorphic inlining.
by Nicolas Geoffray
· 9 years ago
b4eddd2
Add profile support for apps with shared runtime.
by Calin Juravle
· 9 years ago
0a52223
Keep track of number of JIT compilations.
by Nicolas Geoffray
· 9 years ago
3fdb3fe
Don't allow thread suspension in ProfilingInfo::Create
by Mathieu Chartier
· 9 years ago
c3fec4c
Fix braino in parameters passed.
by Nicolas Geoffray
· 9 years ago
2675173
Merge "Support --perf with jitted code."
by Nicolas Geoffray
· 9 years ago
a25dce9
Support --perf with jitted code.
by Nicolas Geoffray
· 9 years ago
5cc349f
Report DWARF debug information for JITed code.
by David Srbecky
· 9 years ago
07f3564
Add a fence to ensure other threads see the correct data.
by Nicolas Geoffray
· 9 years ago
4d77b6a
Save profile information in a separate thread.
by Calin Juravle
· 9 years ago
66f5523
Pass down to the runtime the application code paths.
by Calin Juravle
· 9 years ago
73be1e8
Inline monomorphic calls.
by Nicolas Geoffray
· 9 years ago
31f2c15
Save jit profiling info to file.
by Calin Juravle
· 9 years ago
0a3be16
Increase code cache after 1 full collection.
by Nicolas Geoffray
· 9 years ago
8ccbd27
Remove unused variable.
by Nicolas Geoffray
· 9 years ago
a5891e8
Fix interaction between JIT and instrumentation.
by Nicolas Geoffray
· 9 years ago
d28b969
Code cleanup to avoid CompilerDriver abstractions in JIT.
by Nicolas Geoffray
· 9 years ago
5a23d2e
Fix TODO on instrumentation and add some more DCHECKs.
by Nicolas Geoffray
· 9 years ago
6262340
Fix deadlock with the JIT code cache.
by Nicolas Geoffray
· 9 years ago
Next »