dart-sdk/runtime
Daco Harkes ea32a6ad48 [vm] Support loading unboxed float consts to stack
Split off https://dart-review.googlesource.com/c/sdk/+/284300.

Doubles are always loaded to DoubleStackSlots, and should already
be covered.

TEST=tested in dependent CL.
If the code was moved to the assemblers, and the assemblers were given
access to `Location`, this could be unit tested in an assembler test.
See issue for discussion.

Closes: https://github.com/dart-lang/sdk/issues/53900
Change-Id: Iaed2cf1fadebebd1857709cb5d7cc3b41a3d9747
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/332761
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Daco Harkes <dacoharkes@google.com>
2023-10-30 18:51:00 +00:00
..
bin [io/doc/test] Modify the Windows symlink resolution behavior so that resolving a link that points to a non-existent file results in a type of notFound, which is consistent with all other platforms. 2023-10-25 23:14:38 +00:00
docs [vm] Introduce cachable idempotent calls 2023-10-27 07:55:47 +00:00
include [ffi] Update some FfiNative docs to Native 2023-10-30 18:43:14 +00:00
lib Reland "[vm/compiler] Change MemoryCopy to also take untagged addresses." 2023-10-17 07:41:49 +00:00
observatory [observatory] Avoid deprecated UnmodifiableUint8ListView 2023-10-26 01:31:29 +00:00
platform [vm] Fix Windows ARM64 MSVC build. 2023-10-20 19:45:49 +00:00
tests Revert "Expire 3.0.0 experiment flags." 2023-10-27 16:50:09 +00:00
third_party Roll double-conversion to 032fa6a7d2c319b20d3928f5d762648fa4029acf. 2023-09-13 14:54:27 +00:00
tools Stop using deprecated 'element2' that will be removed. 2023-10-25 14:21:42 +00:00
vm [vm] Support loading unboxed float consts to stack 2023-10-30 18:51:00 +00:00
.clang-tidy
.gitignore
BUILD.gn [vm] Fix build for gcc 13.2.0. 2023-10-25 08:38:28 +00:00
codereview.settings
configs.gni [Runtime] Add extra_product_deps and extra_nonproduct_deps params to "library_for_all_configs_with_compiler" template 2023-04-14 19:51:40 +00:00
CPPLINT.cfg
OWNERS
PRESUBMIT.py Reland "Reland "[VM] Begin supporting Perfetto file recorder"" 2023-04-18 19:39:05 +00:00
runtime_args.gni Add a GN flag for the non-debug optimization level 2023-07-15 14:14:59 +00:00