mirror of
https://github.com/dart-lang/sdk
synced 2024-10-14 15:57:17 +00:00
85d85246ad
Constant pool: * Field constant pool entry is renamed to StaticField * FieldOffset constant pool entry is replaced with InstanceField. InstanceField occupies 2 slots for field offset and field object. * ContextOffset constant pool entry is removed. * TypeArgumentsFieldOffset is renamed to TypeArgumentsField Bytecodes: * LoadFieldTOS and StoreFieldTOS require InstanceField entry. * New bytecodes added: LoadContextParent, StoreContextParent, LoadContextVar, StoreContextVar, LoadTypeArgumentsField. This CL is a preparation for compilation of bytecodes related to instance field accesses. Change-Id: I1d6274e94bd7cd764e4fc83d9847daf4f21e5a25 Reviewed-on: https://dart-review.googlesource.com/68843 Commit-Queue: Alexander Markov <alexmarkov@google.com> Reviewed-by: Régis Crelier <regis@google.com> |
||
---|---|---|
.. | ||
bin | ||
include | ||
lib | ||
observatory | ||
platform | ||
tests/vm | ||
third_party | ||
tools | ||
vm | ||
.gitignore | ||
BUILD.gn | ||
codereview.settings | ||
configs.gni | ||
CPPLINT.cfg | ||
PRESUBMIT.py | ||
runtime_args.gni |