Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
13600e9cd7536b7cd8d93c32270f5f08076f5d6d
/
runtime
/
interpreter
/
interpreter_switch_impl.cc
d766158
Handler-ize InstrumentationListener and related code
by Alex Light
· 8 years ago
c069a30
ART: invoke-custom support
by Orion Hodson
· 8 years ago
942fd31
Reduce using ArtMethod's dex_cache_resolved_types_.
by Vladimir Marko
· 8 years ago
0d3998b
Revert "Revert "Make object allocation entrypoints only take a class.""
by Nicolas Geoffray
· 8 years ago
f7aaacd
Revert "Make object allocation entrypoints only take a class."
by Hiroshi Yamauchi
· 8 years ago
2b615ba
Make object allocation entrypoints only take a class.
by Nicolas Geoffray
· 8 years ago
f4f7637
ART: Make switch back-edge suspension point consistent
by Andreas Gampe
· 8 years ago
8a0128a
ART: Add dex::StringIndex
by Andreas Gampe
· 8 years ago
fef0664
ART: Throw InternalError rather than VirtualMachineError
by Orion Hodson
· 8 years ago
a5b09a6
ART: Add dex::TypeIndex
by Andreas Gampe
· 8 years ago
3d617ac
Getter/Setter support for invoke-polymorphic of invokeExact().
by Orion Hodson
· 8 years ago
269cb43
class_linker: Change allocation of MethodType dex_cache entries.
by Narayan Kamath
· 8 years ago
ef41db7
Move interpreter to ObjPtr
by Mathieu Chartier
· 8 years ago
709b070
Remove mirror:: and ArtMethod deps in utils.{h,cc}
by David Sehr
· 8 years ago
28bd2e4
Move mirror::Class to use ObjPtr
by Mathieu Chartier
· 8 years ago
9823e78
Basic implementation of invoke / invoke-polymorphic.
by Narayan Kamath
· 8 years ago
8aea8db
Merge "ART: Remove vestiges of GCC"
by Treehugger Robot
· 8 years ago
9231f4e
ART: Remove vestiges of GCC
by Andreas Gampe
· 8 years ago
51a0c4f
Merge "creating workflow for mirror::String compression"
by Treehugger Robot
· 8 years ago
3aaa37b
creating workflow for mirror::String compression
by jessicahandojo
· 8 years ago
5e26eb1
ART: Clean up interpreter includes
by Andreas Gampe
· 8 years ago
8ec3bd2
Instruction: Add new formats 45cc and 4rcc.
by Narayan Kamath
· 8 years ago
14832ef
Revert experimental lambda feature.
by Narayan Kamath
· 8 years ago
542451c
ART: Convert pointer size to enum
by Andreas Gampe
· 8 years ago
56fdd0e
ART: Disambiguate access-checks mode from lock-counting
by Andreas Gampe
· 9 years ago
71cd50f
Add weight to compiled/interpreter transitions.
by Nicolas Geoffray
· 9 years ago
274fe4a
Remove the JIT from the instrumentation framework.
by Nicolas Geoffray
· 9 years ago
1d011d9
Revert "Revert "Revert "Revert "ART: Improve JitProfile perf in arm/arm64 mterp""""
by Bill Buzbee
· 9 years ago
93e94f2
ART: Fix interpreter single-step when doing OSR
by buzbee
· 9 years ago
961ea9f
Revert "Revert "Revert "ART: Improve JitProfile perf in arm/arm64 mterp"""
by Hiroshi Yamauchi
· 9 years ago
4a8ac9c
Revert "Revert "ART: Improve JitProfile perf in arm/arm64 mterp""
by Bill Buzbee
· 9 years ago
6aef867
Revert "ART: Improve JitProfile perf in arm/arm64 mterp"
by Calin Juravle
· 9 years ago
c1d6b34
ART: Improve JitProfile perf in arm/arm64 mterp
by buzbee
· 9 years ago
f1dcacc
ART: Profile all branches for on-stack replacement
by buzbee
· 9 years ago
b331feb
Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
by Nicolas Geoffray
· 9 years ago
d6b48db
ART: Fix single-step interpretation for mterp
by buzbee
· 9 years ago
734f3aa
Fix "Never Interpret" option for all interpreters
by buzbee
· 9 years ago
05d2415
Add option to never interpret.
by Siva Chandra
· 9 years ago
81f0f95
Move backward branch instrumentation to all branch.
by Nicolas Geoffray
· 9 years ago
1452bee
Fast Art interpreter
by buzbee
· 10 years ago
3108daf
Add backward branch instumentation to the switch interpreter.
by Nicolas Geoffray
· 9 years ago
3a09092
Revert "lambda: Add support for invoke-interface for boxed innate lambdas"
by Nicolas Geoffray
· 9 years ago
457e874
lambda: Add support for invoke-interface for boxed innate lambdas
by Igor Murashkin
· 9 years ago
eb7c144
Add initial default method support to Art
by Alex Light
· 9 years ago
03ec930
ART: Lock counting in the interpreter
by Andreas Gampe
· 9 years ago
6918bf1
Revert "Revert "lambda: Experimental support for capture-variable and liberate-variable""
by Igor Murashkin
· 9 years ago
7bbb80a
Revert "lambda: Experimental support for capture-variable and liberate-variable"
by Nicolas Geoffray
· 9 years ago
b721234
lambda: Experimental support for capture-variable and liberate-variable
by Igor Murashkin
· 9 years ago
05792b9
ART: Move DexCache arrays to native.
by Vladimir Marko
· 9 years ago
9044347
Move to newer clang annotations
by Mathieu Chartier
· 9 years ago
2ee54e2
runtime: Partially implement box-lambda and unbox-lambda experimental opcodes
by Igor Murashkin
· 10 years ago
158f35c
interpreter: Add experimental lambda opcodes for invoke/create-lambda
by Igor Murashkin
· 10 years ago
c449e8b
runtime: Minor cleanup and extra comments around interpreter
by Igor Murashkin
· 10 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
9d6bf69
JDWP: properly combine location events
by Sebastien Hertz
· 10 years ago
848f70a
Replace String CharArray with internal uint16_t array.
by Jeff Hao
· 11 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
45b1597
Use va_list argument to abort transaction
by Sebastien Hertz
· 10 years ago
d7cbf8a
Change RETURN_VOID_BARRIER to RETURN_VOID_NO_BARRIER
by Mathieu Chartier
· 10 years ago
0aa50ce
Remove ThrowLocation.
by Nicolas Geoffray
· 10 years ago
14691c5
Compute the right catch location for the debugger.
by Nicolas Geoffray
· 10 years ago
270a0e1
Fix exception handling during deoptimization
by Sebastien Hertz
· 10 years ago
1cc7dba
ART: Reorder entrypoint argument order
by Andreas Gampe
· 10 years ago
ffc605c
Add missing iget quick for bool, byte, char, short
by Mathieu Chartier
· 10 years ago
e94652f
Remove MethodHelper from the interpreter.
by Ian Rogers
· 10 years ago
f72a11d
Add math routines with defined wrapping behavior for the interpreter.
by Ian Rogers
· 10 years ago
ded66a0
Move MethodHelper::GetReturnType to mirror::ArtMethod.
by Ian Rogers
· 10 years ago
6786a58
Remove ResolveString from MethodHelper.
by Ian Rogers
· 10 years ago
647b1a8
Fix 2 new sets of clang compiler warnings.
by Ian Rogers
· 10 years ago
832336b
Don't copy fill array data to quick literal pool.
by Ian Rogers
· 10 years ago
7b078e8
Compile time performance improvements focusing on interpret-only.
by Ian Rogers
· 10 years ago
37f05ef
Reduced memory usage of primitive fields smaller than 4-bytes
by Fred Shih
· 10 years ago
1ff3c98
Avoid use of std::string where we have const char*.
by Ian Rogers
· 10 years ago
4e99b3d
Add missing class initialization during compilation and tests
by Sebastien Hertz
· 11 years ago
9f10203
Fix exception reporting from interpreter
by Sebastien Hertz
· 11 years ago
bfd9a43
Change MethodHelper to use a Handle.
by Mathieu Chartier
· 11 years ago
3035961
Clean up and augment Atomic class. Replace QuasiAtomic MemBars.
by Hans Boehm
· 11 years ago
3c5aec1
Add missing preamble in switch-based interpreter
by Sebastien Hertz
· 11 years ago
da843e1
Another workaround for stack overflow issue with clang
by Sebastien Hertz
· 11 years ago
1526c30
Merge "Secure move-exception in intepreter"
by Sebastien Hertz
· 11 years ago
5c00490
Secure move-exception in intepreter
by Sebastien Hertz
· 11 years ago
82aeddb
Workaround stack overflow issue with clang
by Sebastien Hertz
· 11 years ago
f832284
Delete ClassHelper and fix compaction bug in GetDirectInterface
by Mathieu Chartier
· 11 years ago
e713d93
Fix JDWP location event report on return instructions
by Sebastien Hertz
· 11 years ago
8379b22
Combine JDWP location events
by Sebastien Hertz
· 11 years ago
2fa98e2
Fix typo.
by Ian Rogers
· 11 years ago
b2c7ead
Don't allow allocating finalizable objects during transactions.
by Mathieu Chartier
· 11 years ago
b0fa5dc
Force inlining on trivial accessors.
by Ian Rogers
· 11 years ago
d2fe10a
Remove blacklist
by Sebastien Hertz
· 11 years ago
ef7d42f
Object model changes to support 64bit.
by Ian Rogers
· 11 years ago
abff643
Refactor array access for the interpreter.
by Sebastien Hertz
· 11 years ago
b122a4b
Tidy up memory barriers.
by Ian Rogers
· 11 years ago
cbb2d20
Refactor allocation entrypoints.
by Mathieu Chartier
· 11 years ago
e861ebd
Fix interpreter bugs.
by Mathieu Chartier
· 11 years ago
253ea07
Fix an Art debug build boot failure.
by Hiroshi Yamauchi
· 11 years ago
c671485
Enable thread analysis on template functions.
by Sebastien Hertz
· 11 years ago
c61124b
Cleanup invoke in interpreter.
by Sebastien Hertz
· 11 years ago
a3faaf4
Fix handling of unresolved references in verifier.
by Jeff Hao
· 11 years ago
450dcb5
Improve float to integral conversion.
by Ian Rogers
· 11 years ago
3b588e0
Optimize instruction data fetch in interpreter.
by Sebastien Hertz
· 11 years ago
Next »