Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
cb4f09e050ec2ef98b7b0b359f36fbb9d36a6e10
/
runtime
/
interpreter
cb4f09e
Move some fast invoke checks to CanUseMterp
by David Srbecky
· 7 years ago
70f5fd0
ART: Add class-alloc-inl.h
by Andreas Gampe
· 7 years ago
52ecb65
ART: Add object-array-alloc-inl.h
by Andreas Gampe
· 7 years ago
8e0f043
ART: Add array-alloc-inl.h
by Andreas Gampe
· 7 years ago
c58dca3
Merge "Revert^2 "Add fast path for interpreter to interpreter invokes.""
by David Srbecky
· 7 years ago
960327b
Revert^2 "Add fast path for interpreter to interpreter invokes."
by David Srbecky
· 7 years ago
5314cae
Merge "Revert "Add fast path for interpreter to interpreter invokes.""
by Andreas Gampe
· 7 years ago
ac355f9
Revert "Add fast path for interpreter to interpreter invokes."
by Andreas Gampe
· 7 years ago
2ee09ff
Split interpreter_switch_impl.cc
by David Srbecky
· 7 years ago
fd2aa2b
Merge "Add fast path for interpreter to interpreter invokes."
by David Srbecky
· 7 years ago
98ea9d9
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 7 years ago
0233877
Merge "ART: Fix tidy bugprone-macro-parentheses"
by Andreas Gampe
· 7 years ago
7584333
Add fast path for interpreter to interpreter invokes.
by David Srbecky
· 7 years ago
28f6cff
Cache the value of MterpShouldSwitchInterpreters()
by David Srbecky
· 7 years ago
584771b
ART: Fix tidy bugprone-macro-parentheses
by Andreas Gampe
· 7 years ago
6c44448
Count transitions from interpreter to intrinsic.
by David Srbecky
· 7 years ago
f1d0b72
Merge "Rename fast_invoke template argument of DoInvoke to is_mterp."
by David Srbecky
· 7 years ago
9f1893b
Replace hard-coded vreg accesses in mterp with macros.
by David Srbecky
· 7 years ago
1f5ab4e
Rename fast_invoke template argument of DoInvoke to is_mterp.
by David Srbecky
· 7 years ago
74844fb
Merge "Remove mterp "alternate" opcode handlers."
by David Srbecky
· 7 years ago
a52ac0c
Merge "Shrink couple of x86 mterp handlers."
by David Srbecky
· 7 years ago
776f3f7
Remove mterp "alternate" opcode handlers.
by David Srbecky
· 7 years ago
d88f5f7
Shrink couple of x86 mterp handlers.
by David Srbecky
· 7 years ago
4c8d22f
Merge "Cache the ImtTable index in the interpreter."
by David Srbecky
· 7 years ago
6c2b86e
Cache the ImtTable index in the interpreter.
by David Srbecky
· 7 years ago
8db8072
Merge "ART: Use reinterpret_cast{32,64}<> when appropriate."
by Vladimir Marko
· 7 years ago
d55f6ee
Merge "Revert^4 "JVMTI PopFrame support""
by Alex Light
· 7 years ago
78baed5
ART: Use reinterpret_cast{32,64}<> when appropriate.
by Vladimir Marko
· 7 years ago
4cbfadc
Remove CHECK that GetThis() must always work.
by Nicolas Geoffray
· 7 years ago
0aa7a5a
Revert^4 "JVMTI PopFrame support"
by Alex Light
· 7 years ago
4ca6cc7
Merge "Revert "Revert^2 "JVMTI PopFrame support"""
by Nicolas Geoffray
· 7 years ago
202b617
Revert "Revert^2 "JVMTI PopFrame support""
by Nicolas Geoffray
· 7 years ago
60f3222
Avoid sign extending pointers in SetStringInitValueToAllAliases
by Mathieu Chartier
· 7 years ago
1c7b1fc
Revert^2 "JVMTI PopFrame support"
by Alex Light
· 7 years ago
068a9be
Merge "Revert "JVMTI PopFrame support""
by Alex Light
· 7 years ago
f67d0cb
Revert "JVMTI PopFrame support"
by Alex Light
· 7 years ago
bc550bb
Merge "Disable ASAN for ExecuteSwitchImplCpp"
by Alex Light
· 7 years ago
6f22e06
Disable ASAN for ExecuteSwitchImplCpp
by Alex Light
· 7 years ago
dd0f77c
Merge "JVMTI PopFrame support"
by Alex Light
· 7 years ago
c6adcbd
Merge "Revert^2 "Add hand written assembly for mterp field reads.""
by David Srbecky
· 7 years ago
e0e835a
Merge "Make it easier to generate helpers for mterp opcodes."
by David Srbecky
· 7 years ago
b1eff83
Revert^2 "Add hand written assembly for mterp field reads."
by David Srbecky
· 7 years ago
2b6eb71
Make it easier to generate helpers for mterp opcodes.
by David Srbecky
· 7 years ago
88a2a9d
JVMTI PopFrame support
by Alex Light
· 7 years ago
62f14c8
Merge "Remove InvokeVirtualOrInterface event from instrumentation."
by David Srbecky
· 7 years ago
c177c47
Merge "Use the small thread-local cache for mterp invokes."
by David Srbecky
· 7 years ago
99f9733
Remove InvokeVirtualOrInterface event from instrumentation.
by David Srbecky
· 7 years ago
55838e3
Merge "Mark most *Offset helper functions as constexpr."
by David Srbecky
· 7 years ago
bb502e5
Revert "Add hand written assembly for mterp field reads."
by Nicolas Geoffray
· 7 years ago
56de89a
Mark most *Offset helper functions as constexpr.
by David Srbecky
· 7 years ago
c853eed
Use the small thread-local cache for mterp invokes.
by David Srbecky
· 7 years ago
07559e2
Add hand written assembly for mterp field reads.
by David Srbecky
· 7 years ago
75620f0
Assign individual symbols to mterp opcodes.
by David Srbecky
· 7 years ago
ef79aa3
Use the small thread-local cache for mterp field accesses.
by David Srbecky
· 7 years ago
6274113
Merge "Add small thread-local cache for use by the interpreter."
by David Srbecky
· 7 years ago
912f36c
Add small thread-local cache for use by the interpreter.
by David Srbecky
· 7 years ago
fc4b2ea
Merge "Revert^2 "ART: Refactor typedef to using""
by Treehugger Robot
· 7 years ago
26f048f
Merge "Merge DoFastInvoke and DoInvoke in the interpreter."
by David Srbecky
· 7 years ago
6849c06
Merge DoFastInvoke and DoInvoke in the interpreter.
by David Srbecky
· 7 years ago
c55bb39
Revert^2 "ART: Refactor typedef to using"
by Andreas Gampe
· 7 years ago
ee07743
Revert "ART: Refactor typedef to using"
by Andreas Gampe
· 7 years ago
9a20ff0
ART: Refactor typedef to using
by Andreas Gampe
· 7 years ago
9076fbd
Fix some comments
by Hans Boehm
· 7 years ago
bfbc654
Remove intermediate mterp files from the repository.
by David Srbecky
· 7 years ago
596cfdf
Remove "sister" code from mterp.
by David Srbecky
· 7 years ago
b2b52a5
Group mterp files
by David Srbecky
· 7 years ago
ff74a74
Rewrite the mterp code generator and the template snippets.
by David Srbecky
· 7 years ago
ce32c10
Rewrite mterp field access helpers
by David Srbecky
· 7 years ago
b8e5ad1
Fix interpreter intrinsic for rotate left/right.
by David Srbecky
· 7 years ago
b1b7d14
Merge "ART: Move mterp pointers to object"
by Treehugger Robot
· 7 years ago
47c0e11
Merge "Rename mterp field helper methods."
by David Srbecky
· 7 years ago
28dfc59
Rename mterp field helper methods.
by David Srbecky
· 7 years ago
88cf462
Merge "Remove unnecessary indirection from MemMap."
by Vladimir Marko
· 7 years ago
c34bebf
Remove unnecessary indirection from MemMap.
by Vladimir Marko
· 7 years ago
27c3df5
Optimize the mterp field setter.
by David Srbecky
· 7 years ago
ffa15ea
Optimize the mterp field getter.
by David Srbecky
· 7 years ago
104bab6
Add specialized handler for non-quickened opcodes in mterp.
by David Srbecky
· 7 years ago
ca701c3
Merge "Modernize codebase by replacing NULL with nullptr"
by Treehugger Robot
· 7 years ago
7ec95c5
Update expected call stack for caller of Thread.currentThread()
by Paul Duffin
· 7 years ago
4b22b34
Modernize codebase by replacing NULL with nullptr
by Yi Kong
· 7 years ago
955f0ba
Use clang integrated assembler.
by Chih-Hung Hsieh
· 7 years ago
a9746b9
Refactor Object CAS with and without write barrier
by Mathieu Chartier
· 7 years ago
c046a45
Merge "ART/mterp: Fix mul-long to clear shadow registers."
by Vladimir Marko
· 7 years ago
8338995
ART/mterp: Fix mul-long to clear shadow registers.
by Vladimir Marko
· 7 years ago
dbf5403
ART: Fix clang-analyzer leak/memory warnings
by Andreas Gampe
· 7 years ago
42c2e50
Refactor CasField32
by Mathieu Chartier
· 7 years ago
74f2ccc
Merge "Revert^2 "Remove support for Valgrind in ART.""
by Roland Levillain
· 7 years ago
05e34f4
Revert^2 "Remove support for Valgrind in ART."
by Roland Levillain
· 7 years ago
4c8e12e
ART: Adds an entrypoint for invoke-custom
by Orion Hodson
· 7 years ago
18090d1
Refactor String resolution.
by Vladimir Marko
· 7 years ago
9ddef18
Merge "ObjPtr<>-ify array allocations."
by Vladimir Marko
· 7 years ago
2a2cf27
Merge "ART: Refactor mterp slightly"
by Andreas Gampe
· 7 years ago
bcf1752
ObjPtr<>-ify array allocations.
by Vladimir Marko
· 7 years ago
09c5ca4
Clean up class resolution and lookup.
by Vladimir Marko
· 7 years ago
317892b
Remove static GcRoot<>s from Class and ClassExt.
by Vladimir Marko
· 7 years ago
a8bba7d
ObjPtr<>-ify ClassLinker::FindClass(), fix 1 stale reference use.
by Vladimir Marko
· 7 years ago
310cca0
ART: Move mterp pointers to object
by Andreas Gampe
· 7 years ago
ecec828
ART: Refactor mterp slightly
by Andreas Gampe
· 7 years ago
155733e
Merge "ART: Add missing .hidden for ExecuteMterpImpl"
by Treehugger Robot
· 7 years ago
863c880
ART: Add missing .hidden for ExecuteMterpImpl
by Andreas Gampe
· 7 years ago
Next »