Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
62891fdc94de6e9909fba9264bdd891a7f28beb3
/
runtime
/
jit
/
jit.cc
beb9f20
Consider the size of the reference profile when assessing IsFirstSave
by Calin Juravle
· 5 years ago
5b0b2e1
Explictly pass VerifierDeps when asking for class verification.
by Nicolas Geoffray
· 5 years ago
ae7c8da
Add nativeZygoteJitEnabled
by Hans Boehm
· 5 years ago
4bf753d
Add two flags to customize JIT zygote.
by Nicolas Geoffray
· 5 years ago
af17e5f
[jitzygote] Handle native methods when remapping boot image.
by Nicolas Geoffray
· 6 years ago
2e299f4
Handle nterp when precompiling with JIT zygote.
by Nicolas Geoffray
· 6 years ago
f9dbb97
Adjust JIT thread priority post-fork.
by Nicolas Geoffray
· 6 years ago
60ef399
Reland "Cleanups around the creation of ProfilingInfo."
by Nicolas Geoffray
· 6 years ago
a996425
Revert "Cleanups around the creation of ProfilingInfo."
by Lokesh Gidra
· 6 years ago
0fa304e
Cleanups around the creation of ProfilingInfo.
by Nicolas Geoffray
· 6 years ago
b96d6f3
Remove tiered jit option.
by Nicolas Geoffray
· 6 years ago
1a277a6
Move mterp and switch interpreter to tiered JIT.
by Nicolas Geoffray
· 6 years ago
60d4abc
Reland^2 "Cover more cases in nterp."
by Nicolas Geoffray
· 6 years ago
853fc2e
runtime/jit: inclusive language fixes
by Orion Hodson
· 6 years ago
dd5db45
Revert "Reland "Cover more cases in nterp.""
by Nicolas Geoffray
· 6 years ago
f375e92
Reland "Cover more cases in nterp."
by Nicolas Geoffray
· 6 years ago
0d60a2b
Introduce an enum for the compilation kind.
by Nicolas Geoffray
· 6 years ago
f8cc26e
Fix a braino when marking a method as being compiled.
by Nicolas Geoffray
· 6 years ago
62d33f7
Revert "Cover more cases in nterp."
by Nicolas Geoffray
· 6 years ago
eb1fece
Cover more cases in nterp.
by Nicolas Geoffray
· 6 years ago
5868ada
Move implementations from class_root.h to -inl.h .
by Vladimir Marko
· 6 years ago
12b7ea1
Handle the case a boot classpath class fails to verify.
by Nicolas Geoffray
· 6 years ago
3a07909
Don't run pre-verification if the thread cannot load classes.
by Nicolas Geoffray
· 6 years ago
b202873
Run Java verification of mainline modules at boot time.
by Nicolas Geoffray
· 6 years ago
c76232e
Fix relation between debuggable / JIT zygote.
by Nicolas Geoffray
· 6 years ago
d8fd599
Reland^2 "Add consistency CHECKs around ArtMethod fields."
by Nicolas Geoffray
· 6 years ago
2c2248c
Reland^3 "Always put the framework profile in the boot image location."
by Nicolas Geoffray
· 6 years ago
9bdba6e
Revert "Reland^2 "Always put the framework profile in the boot image location.""
by Nicolas Geoffray
· 6 years ago
ed1f531
Reland^2 "Always put the framework profile in the boot image location."
by Nicolas Geoffray
· 6 years ago
acb5c2d
Revert "Revert "Revert "Always put the framework profile in the boot image location."""
by Nicolas Geoffray
· 6 years ago
ec769b8
Revert "Revert "Always put the framework profile in the boot image location.""
by Nicolas Geoffray
· 6 years ago
2ad7c98
Revert "Always put the framework profile in the boot image location."
by Nicolas Geoffray
· 6 years ago
5945de0
Revert "Revert "Revert "Add consistency CHECKs around ArtMethod fields."""
by Nicolas Geoffray
· 6 years ago
5265419
Always put the framework profile in the boot image location.
by Nicolas Geoffray
· 6 years ago
58cc76d
Fix braino in Jit::PostZygoteFork.
by Nicolas Geoffray
· 6 years ago
f994025
Revert "Revert "Add consistency CHECKs around ArtMethod fields.""
by Nicolas Geoffray
· 6 years ago
4cbb51a
Fix ART code around JIT zygote.
by Nicolas Geoffray
· 6 years ago
ecd9502
[jitzygote] Don't spawn a thread in child zygotes.
by Nicolas Geoffray
· 6 years ago
4d7e1a8
nterp: Don't compile baseline if a process cannot allocate profiling infos.
by Nicolas Geoffray
· 6 years ago
b86e9b0
Close fd if polling thread is disabled
by Mathieu Chartier
· 6 years ago
3a6ef94
Disable jitzygote polling thread
by Mathieu Chartier
· 6 years ago
eeae32b
Revert "Add consistency CHECKs around ArtMethod fields."
by Mathieu Chartier
· 6 years ago
0039182
Add an implementation of Nterp for x64.
by Nicolas Geoffray
· 6 years ago
57cacb7
Refactor OSR related code to prepare for "true" OSR.
by Nicolas Geoffray
· 6 years ago
9bab237
Fix overrun bug in MapBootImageMethods
by Mathieu Chartier
· 6 years ago
b0a9747
Fix go/lem breakages on baseline configs
by Nicolas Geoffray
· 7 years ago
a59af8a
JIT baseline: trigger optimized compilation on hotness threshold.
by Nicolas Geoffray
· 7 years ago
986914b
Revert^4 "Initial support for adding virtuals with structural redefinition"
by Alex Light
· 7 years ago
831f20f
Don't use F_SEAL_FUTURE_WRITE for boot image methods.
by Nicolas Geoffray
· 7 years ago
382df39
Add consistency CHECKs around ArtMethod fields.
by Nicolas Geoffray
· 7 years ago
8e23d38
[jitzygote] Suspend all threads when remapping boot image methods.
by Nicolas Geoffray
· 7 years ago
8852e53
[jitzygote] Remap boot boot image methods in zygote when single-threaded.
by Nicolas Geoffray
· 7 years ago
e3884e3
[jitzygote] Map the boot image fd after the contents have been written.
by Nicolas Geoffray
· 7 years ago
5115a4d
Clean up initialization checks for entrypoints.
by Vladimir Marko
· 7 years ago
ff25806
jitzygote: only copy contents if they differ.
by Nicolas Geoffray
· 7 years ago
623d4f1
Share boot image methods memory in JIT zygote.
by Nicolas Geoffray
· 7 years ago
371390f
Call NativeDebugInfoPostFork in the child post-fork.
by Nicolas Geoffray
· 7 years ago
5a0b672
Boot image: only use the resolution stub when there is AOT code.
by Nicolas Geoffray
· 7 years ago
e58624f
Various renames following the name change from "Runtime APEX" to "ART APEX".
by Martin Stjernholm
· 7 years ago
1550a66
JIT mini-debug-info: Add support for zygote shared memory
by David Srbecky
· 7 years ago
4fa78a0
Revert^2 "Additional sanity checking for JIT thresholds"
by Orion Hodson
· 7 years ago
f923b09
Revert "Additional sanity checking for JIT thresholds"
by Nicolas Geoffray
· 7 years ago
5a3e9fb
Additional sanity checking for JIT thresholds
by Orion Hodson
· 7 years ago
ccb0b5f
jitzyogte: madvise away dex files after compilation.
by Nicolas Geoffray
· 7 years ago
e9455f6
Clear the boot task at fork.
by Nicolas Geoffray
· 7 years ago
a67daeb
Fix race between post fork initialization and JIT.
by Nicolas Geoffray
· 7 years ago
d5a9587
Update the entrypoint with the code entrypoint, not the code pointer.
by Nicolas Geoffray
· 7 years ago
a6f3583
Couple of small improvements in jitzygote config.
by Nicolas Geoffray
· 7 years ago
bfcea3d
Jit-zygote: Postpone pre-compilation until boot is completed.
by David Srbecky
· 7 years ago
46b5353
Simplify JIT compiler interface usage from the runtime.
by David Srbecky
· 7 years ago
2182147
Call Jit::MaybeCompileMethod less frequently.
by David Srbecky
· 7 years ago
0f8950a
Pick up the boot profile in zygote and system server.
by Nicolas Geoffray
· 7 years ago
1fc4d42
Check whether method is zygote-compiled less frequently.
by David Srbecky
· 7 years ago
3238440
jitzygote: Handle case of methods having the resolution stub.
by Nicolas Geoffray
· 7 years ago
b08d5db
Move location of where we clear thread pool tasks post fork.
by Nicolas Geoffray
· 7 years ago
4bd5234
ART: Scope runnable part of JitCompileTask
by Andreas Gampe
· 7 years ago
2808be8
ART: Introduce stackmap with no DexRegInfo.
by Artem Serov
· 7 years ago
e32d24c
Store zygote compiled code in a shared map.
by Nicolas Geoffray
· 7 years ago
5e33ccd
Don't force-allocate a profiling info when we cannot.
by Nicolas Geoffray
· 7 years ago
714fad6
Delete tasks when deleting a thread pool.
by Nicolas Geoffray
· 7 years ago
05b41c4
Prepare for sharing JIT code after fork.
by Nicolas Geoffray
· 7 years ago
a48c3df
Revert "Revert "Make the JIT zygote memory shared.""
by Nicolas Geoffray
· 7 years ago
2fef66b
Revert "Make the JIT zygote memory shared."
by Nicolas Geoffray
· 7 years ago
05f8721
Make the JIT zygote memory shared.
by Nicolas Geoffray
· 7 years ago
f5a07ae
Delete global ref created for the JitProfileTask.
by Nicolas Geoffray
· 7 years ago
741a070
Fix two bugs in jitzygote configuration.
by Nicolas Geoffray
· 7 years ago
7f7539b
Pass the memory region to allocate into to the compiler / allocation.
by Nicolas Geoffray
· 7 years ago
29bb803
Don't use prejit for jit-at-first-use.
by Nicolas Geoffray
· 7 years ago
d2f13ba
Remove requirement of a ProfilingInfo for jitted code.
by Nicolas Geoffray
· 7 years ago
9ac09ee
jitzygote: compile system server methods at boot.
by Nicolas Geoffray
· 7 years ago
0d54cfb
jitzygote: Special case system server to keep the JIT queue at fork.
by Nicolas Geoffray
· 7 years ago
c5e3a52
Make compiling an apex image explicit.
by Nicolas Geoffray
· 7 years ago
c45b589
jitzygote: JIT native methods on first use.
by David Srbecky
· 7 years ago
3db3d37
Invert IsUsingDefaultBootImageLocation to IsUsingApexBootImageLocation.
by David Srbecky
· 7 years ago
b10f028
Special case one class in jit zygote.
by Nicolas Geoffray
· 7 years ago
7989ac9
Save the JIT compiled code when the class isn't initialized yet.
by Nicolas Geoffray
· 7 years ago
dc2fbb6
jitzygote: create a type lookup table at runtime for bootclasspath dex files.
by Nicolas Geoffray
· 7 years ago
d271809
Don't JIT compile eagerly methods that have the resolution stub.
by Nicolas Geoffray
· 7 years ago
f59bc11
Couple of improvements in the jit zygote pass.
by Nicolas Geoffray
· 7 years ago
953da54
Clear the JIT task queue for child zygote.
by Nicolas Geoffray
· 7 years ago
Next »