Files
sdk/runtime/vm
Vyacheslav Egorov ddbe22190c [vm/compiler] Refactor representation of stores and loads in IL.
Make StoreIntanceField and LoadField instructions use a single uniform
abstraction: Slot (used to be called NativeFieldDesc), which represents
either a real Dart field (i.e. a field that has a corresponding Field object)
or a native VM field that does not have a corresponding Field object.

This refactoring eliminates raw stores/loads that were just using offsets
before - now we always know what kind of slots we are accessing and
this yields better aliasing information.

Change-Id: I2f48332d58258219565bd961764e8cc9dd4d75ce
Reviewed-on: https://dart-review.googlesource.com/c/74582
Commit-Queue: Vyacheslav Egorov <vegorov@google.com>
Reviewed-by: Alexander Markov <alexmarkov@google.com>
2018-11-16 17:57:29 +00:00
..
2018-11-07 06:32:07 +00:00
2018-10-26 13:00:33 +00:00
2018-10-10 23:19:24 +00:00
2018-09-21 21:30:33 +00:00
2018-09-21 21:30:33 +00:00
2018-10-26 13:00:33 +00:00
2018-11-01 16:37:22 +00:00
2018-11-01 16:37:22 +00:00
2018-11-08 02:02:39 +00:00
2018-11-08 02:02:39 +00:00
2018-11-08 02:02:39 +00:00
2018-11-01 16:37:22 +00:00
2018-08-20 22:47:31 +00:00
2018-11-01 16:37:22 +00:00
2017-10-30 22:02:20 +00:00
2018-10-11 16:50:42 +00:00
2018-11-08 02:02:39 +00:00
2018-11-08 02:02:39 +00:00
2018-09-21 21:30:33 +00:00
2018-11-08 02:02:39 +00:00
2018-11-09 00:13:26 +00:00
2018-11-09 00:13:26 +00:00
2018-11-09 00:13:26 +00:00
2018-11-09 00:13:26 +00:00
2018-11-09 00:13:26 +00:00
2017-11-23 00:07:56 +00:00
2017-11-23 00:07:56 +00:00
2018-05-03 17:59:44 +00:00
2018-11-08 02:02:39 +00:00
2017-06-22 08:49:22 -07:00
2018-11-08 02:02:39 +00:00
2018-11-08 02:02:39 +00:00
2018-09-21 21:30:33 +00:00
2018-11-09 00:13:26 +00:00