dart-sdk/runtime
Vyacheslav Egorov abf1d96d17 [vm/x64] Improve byte indexed stores
On X64 you can use `movb` instruction with any register, so there
is no need to require a fixed register. This improves the quality
of register allocation decisions around such stores.

Issue https://github.com/dart-lang/sdk/issues/56705

TEST=ci

Change-Id: Id4d977853fec4a7900cb33c3062257735505ab8b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/384703
Reviewed-by: Daco Harkes <dacoharkes@google.com>
Commit-Queue: Daco Harkes <dacoharkes@google.com>
Auto-Submit: Slava Egorov <vegorov@google.com>
2024-09-13 05:55:57 +00:00
..
bin [vm] Simplify implementation of native ports 2024-09-12 15:16:12 +00:00
docs [vm/ffi][test] Fix test on Fuchsia 2024-08-28 10:40:21 +00:00
include [vm] Simplify implementation of native ports 2024-09-12 15:16:12 +00:00
lib [vm] Fix clamp runtime entries zero sign on arm and arm64 2024-08-30 16:11:40 +00:00
observatory [ DDS ] Fix tests broken by https://dart-review.googlesource.com/c/sdk/+/383780 2024-09-11 21:08:58 +00:00
platform [vm] Simplify implementation of native ports 2024-09-12 15:16:12 +00:00
tests [vm] Simplify implementation of native ports 2024-09-12 15:16:12 +00:00
tools Revert "[ CLI ] Don't disable DDS when --disable-dart-dev is provided" 2024-09-12 01:15:27 +00:00
vm [vm/x64] Improve byte indexed stores 2024-09-13 05:55:57 +00:00
.clang-tidy
.gitignore
BUILD.gn Add support for iOS target os 2024-09-03 19:53:58 +00:00
codereview.settings
configs.gni
CPPLINT.cfg
OWNERS
PRESUBMIT.py
runtime_args.gni [vm] Initial implementation of dynamic modules in the VM/AOT 2024-08-15 14:09:52 +00:00
vm-jit.shard.cml
vm.shard.cml [fuchsia][sysmem2] route fuchsia.sysmem2.Allocator 2024-05-10 17:00:29 +00:00