cbd4391747
In addition, if a _ByteDataView came from a use of the ByteData constructor, its offset is always 0. Also add appropriate canonicalization for the following instructions for typed data views coming from a known factory call: * LoadField getting type arguments * GuardFieldLength This closes https://github.com/dart-lang/sdk/issues/36570. Change-Id: I1c045edb2d928c3bb3340d9d12009c2afa66febb Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/102362 Reviewed-by: Vyacheslav Egorov <vegorov@google.com> Commit-Queue: Teagan Strickland <sstrickl@google.com>