Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
71faa00a313d1375174d71a865ee3dd6771ae430
/
runtime
/
interpreter
/
mterp
9fd68f6
Revert "Suspend the runtime when switching interpreters."
by Lokesh Gidra
· 7 years ago
01e1d32
Suspend the runtime when switching interpreters.
by David Srbecky
· 8 years ago
c89a287
Merge "Revert "Reduce the number of calls to Jit::AddSamples.""
by Nicolas Geoffray
· 8 years ago
0402f4b
Revert "Reduce the number of calls to Jit::AddSamples."
by Nicolas Geoffray
· 8 years ago
b2eeca0
Merge "Reduce the number of calls to Jit::AddSamples."
by David Srbecky
· 8 years ago
9a9f8f6
Merge "Check consistency of mterp vregs before every opcode for slow debug."
by David Srbecky
· 8 years ago
db94f2b
Reduce the number of calls to Jit::AddSamples.
by David Srbecky
· 8 years ago
68b926e
Check consistency of mterp vregs before every opcode for slow debug.
by David Srbecky
· 8 years ago
124bb24
Mterp: Add missing shadow reg clear to op_long_to_double
by David Srbecky
· 8 years ago
561303f
Mterp: Always use macros for vreg reads/writes.
by David Srbecky
· 8 years ago
790ff51
Add mterp checks after monitor entry/exit opcodes.
by David Srbecky
· 8 years ago
30890f6
Merge "Add invoke fast-path support for quickened invokes."
by David Srbecky
· 8 years ago
08cb738
Add invoke fast-path support for quickened invokes.
by David Srbecky
· 8 years ago
fd63bbf
ART: Add string-alloc-inl.h
by Andreas Gampe
· 8 years ago
dc0156d
Merge "Clear registers in mterp floating point operations."
by Nicolas Geoffray
· 8 years ago
893147c
Clear registers in mterp floating point operations.
by Nicolas Geoffray
· 8 years ago
cb4f09e
Move some fast invoke checks to CanUseMterp
by David Srbecky
· 8 years ago
98ea9d9
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 8 years ago
28f6cff
Cache the value of MterpShouldSwitchInterpreters()
by David Srbecky
· 8 years ago
f1d0b72
Merge "Rename fast_invoke template argument of DoInvoke to is_mterp."
by David Srbecky
· 8 years ago
9f1893b
Replace hard-coded vreg accesses in mterp with macros.
by David Srbecky
· 8 years ago
1f5ab4e
Rename fast_invoke template argument of DoInvoke to is_mterp.
by David Srbecky
· 8 years ago
776f3f7
Remove mterp "alternate" opcode handlers.
by David Srbecky
· 8 years ago
d88f5f7
Shrink couple of x86 mterp handlers.
by David Srbecky
· 8 years ago
0aa7a5a
Revert^4 "JVMTI PopFrame support"
by Alex Light
· 8 years ago
202b617
Revert "Revert^2 "JVMTI PopFrame support""
by Nicolas Geoffray
· 8 years ago
1c7b1fc
Revert^2 "JVMTI PopFrame support"
by Alex Light
· 8 years ago
068a9be
Merge "Revert "JVMTI PopFrame support""
by Alex Light
· 8 years ago
f67d0cb
Revert "JVMTI PopFrame support"
by Alex Light
· 8 years ago
dd0f77c
Merge "JVMTI PopFrame support"
by Alex Light
· 8 years ago
b1eff83
Revert^2 "Add hand written assembly for mterp field reads."
by David Srbecky
· 8 years ago
2b6eb71
Make it easier to generate helpers for mterp opcodes.
by David Srbecky
· 8 years ago
88a2a9d
JVMTI PopFrame support
by Alex Light
· 8 years ago
bb502e5
Revert "Add hand written assembly for mterp field reads."
by Nicolas Geoffray
· 8 years ago
07559e2
Add hand written assembly for mterp field reads.
by David Srbecky
· 8 years ago
75620f0
Assign individual symbols to mterp opcodes.
by David Srbecky
· 8 years ago
ef79aa3
Use the small thread-local cache for mterp field accesses.
by David Srbecky
· 8 years ago
6849c06
Merge DoFastInvoke and DoInvoke in the interpreter.
by David Srbecky
· 8 years ago
bfbc654
Remove intermediate mterp files from the repository.
by David Srbecky
· 8 years ago
596cfdf
Remove "sister" code from mterp.
by David Srbecky
· 8 years ago
b2b52a5
Group mterp files
by David Srbecky
· 8 years ago
ff74a74
Rewrite the mterp code generator and the template snippets.
by David Srbecky
· 8 years ago
ce32c10
Rewrite mterp field access helpers
by David Srbecky
· 8 years ago
b1b7d14
Merge "ART: Move mterp pointers to object"
by Treehugger Robot
· 8 years ago
28dfc59
Rename mterp field helper methods.
by David Srbecky
· 8 years ago
27c3df5
Optimize the mterp field setter.
by David Srbecky
· 8 years ago
ffa15ea
Optimize the mterp field getter.
by David Srbecky
· 8 years ago
104bab6
Add specialized handler for non-quickened opcodes in mterp.
by David Srbecky
· 8 years ago
955f0ba
Use clang integrated assembler.
by Chih-Hung Hsieh
· 8 years ago
8338995
ART/mterp: Fix mul-long to clear shadow registers.
by Vladimir Marko
· 8 years ago
9ddef18
Merge "ObjPtr<>-ify array allocations."
by Vladimir Marko
· 8 years ago
bcf1752
ObjPtr<>-ify array allocations.
by Vladimir Marko
· 8 years ago
310cca0
ART: Move mterp pointers to object
by Andreas Gampe
· 8 years ago
ecec828
ART: Refactor mterp slightly
by Andreas Gampe
· 8 years ago
863c880
ART: Add missing .hidden for ExecuteMterpImpl
by Andreas Gampe
· 8 years ago
6ec2a1b
ObjPtr<>-ify UnstartedRuntime, fix 2 stale reference uses.
by Vladimir Marko
· 8 years ago
06d10a7
ART: Add dex::ProtoIndex
by Orion Hodson
· 8 years ago
946bb09
Support unwinding though the switch interpreter.
by David Srbecky
· 8 years ago
c431b9d
Move most of runtime/base to libartbase/base
by David Sehr
· 8 years ago
64ef58b
Use different method to mark DEX PC in the interpreter's CFI.
by David Srbecky
· 8 years ago
28e012a
Determine HLoadClass/String load kind early.
by Vladimir Marko
· 8 years ago
f65aa50
Merge "Speed up MterpShouldSwitchInterpreters check"
by Alex Light
· 9 years ago
7919db9
Speed up MterpShouldSwitchInterpreters check
by Alex Light
· 9 years ago
5414977
Fix MIPS32 mterp
by Goran Jakovljevic
· 9 years ago
cd5b86d
Frame tracking cfi for mterp
by buzbee
· 9 years ago
0c91988
MIPS: Remove mterp reliance on code item layout
by Alexey Frunze
· 9 years ago
7d86200
Merge "Remove mterp reliance on code item layout"
by Mathieu Chartier
· 9 years ago
846127c
Clear shadow registers only after potentially switching interpreters.
by Nicolas Geoffray
· 9 years ago
fc9555d
Remove mterp reliance on code item layout
by Mathieu Chartier
· 9 years ago
f0536a5
Merge "Fix overlapping cfi ranges in mterp"
by Bill Buzbee
· 9 years ago
0de2d59
Fix overlapping cfi ranges in mterp
by buzbee
· 9 years ago
030fe39
Fix mips64 build
by Lena Djokic
· 9 years ago
e7732be
ART: Implement missing mterp handlers
by Orion Hodson
· 9 years ago
848574c
Implement asynchronous exception support
by Alex Light
· 9 years ago
a710d91
ART: Pass current Thread* to Jit::ShouldUsePriorityThreadWeight().
by Vladimir Marko
· 9 years ago
9fb1ab1
Revert "Revert "JVMTI Exception and ExceptionCatch events""
by Alex Light
· 9 years ago
9597424
Revert "JVMTI Exception and ExceptionCatch events"
by Nicolas Geoffray
· 9 years ago
798eab0
JVMTI Exception and ExceptionCatch events
by Alex Light
· 9 years ago
cecc488
Don't increment the hotness for invokes.
by Nicolas Geoffray
· 9 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 9 years ago
2419cb7
MIPS: Drop unnecessary code for R6 in interpreter (NAN2008)
by Lena Djokic
· 9 years ago
b9bec2e
Record types when the interpreter executes intrinsics.
by Nicolas Geoffray
· 9 years ago
78f1bdc
Interpreter intrinsics
by buzbee
· 9 years ago
fa6adfd
ART/Mterp: eliminate unnecessary access checks
by buzbee
· 9 years ago
1c5cab0
ART: Let mterp know about invoke-custom
by buzbee
· 9 years ago
42a09cb0
ART: Reduce overhead of mterp OSR checking
by buzbee
· 9 years ago
5e8d5f0
Fix some typos in ART.
by Roland Levillain
· 10 years ago
0d3998b
Revert "Revert "Make object allocation entrypoints only take a class.""
by Nicolas Geoffray
· 9 years ago
f7aaacd
Revert "Make object allocation entrypoints only take a class."
by Hiroshi Yamauchi
· 9 years ago
2b615ba
Make object allocation entrypoints only take a class.
by Nicolas Geoffray
· 9 years ago
aceff18
Delete extra arm64/mips64 MterpReturn suspend check
by Mathieu Chartier
· 9 years ago
a04a5cf
Mterp/arm: Add CFI directives, add missing change
by buzbee
· 9 years ago
ac50aab
Mterp/arm: Add CFI directives.
by buzbee
· 10 years ago
4e1a19b
Merge "Mterp/arm64: Add CFI directives."
by Vladimir Marko
· 10 years ago
112aa10
Mterp/arm64: Add CFI directives.
by Vladimir Marko
· 10 years ago
8a0128a
ART: Add dex::StringIndex
by Andreas Gampe
· 10 years ago
a5b09a6
ART: Add dex::TypeIndex
by Andreas Gampe
· 10 years ago
39ce7d2
Merge "Make empty checkpoint work while weak ref access is disabled."
by Hiroshi Yamauchi
· 10 years ago
3049324
Make empty checkpoint work while weak ref access is disabled.
by Hiroshi Yamauchi
· 10 years ago
261c069
Merge "MIPS32: Improve and moderately clean up mterp."
by Vladimir Marko
· 10 years ago
Next »