dart-sdk/runtime
Alexander Markov 964c756faa [vm/compiler] Unify VariadicDefinition and VariadicDefinitionWithEmbeddedInputs
The unified base class for instructions with variable number of inputs
now keeps inputs in GrowableArray<Value*> (no indirection, no extra zone
memory allocation).

InputsArray is changed to GrowableArray<Value*> instead of
ZoneGrowableArray and passed as rvalue reference.

TEST=ci (pure refactoring)

Change-Id: I4a6f6835516c118c2b924720bcd8a964858e4368
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/253820
Commit-Queue: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
2022-08-08 15:58:40 +00:00
..
bin [vm] Add OS and architecture to non-symbolic stack traces. 2022-08-05 11:53:37 +00:00
docs [vm] Add a glossary of terms used by the VM. 2022-07-21 19:45:15 +00:00
include [vm, gc] Very basic RAIL. 2022-07-27 16:40:38 +00:00
lib [vm] Make heap snapshot writer also visit isolate stacks as roots 2022-08-06 11:24:28 +00:00
observatory Fixed various typos in a lot of files 2022-07-25 12:21:59 +00:00
observatory_2 Fixed various typos in a lot of files 2022-07-25 12:21:59 +00:00
platform [vm] Add OS and architecture to non-symbolic stack traces. 2022-08-05 11:53:37 +00:00
tests [vm] Make heap snapshot writer also visit isolate stacks as roots 2022-08-06 11:24:28 +00:00
third_party [vm] More pieces of Windows ARM support. 2022-04-07 23:15:48 +00:00
tools [dartfuzz] Don't try to use FFI on simriscv. 2022-07-25 16:48:13 +00:00
vm [vm/compiler] Unify VariadicDefinition and VariadicDefinitionWithEmbeddedInputs 2022-08-08 15:58:40 +00:00
.clang-tidy
.gitignore
BUILD.gn [build] -fno-strict-vtable-pointers is a Clang-only flag. 2022-03-30 17:34:20 +00:00
codereview.settings
configs.gni
CPPLINT.cfg
OWNERS [infra] Add OWNERS to the Dart SDK 2022-02-14 14:06:34 +00:00
PRESUBMIT.py [python3] Migrate PRESUBMIT.py files 2021-08-16 08:29:54 +00:00
runtime_args.gni [VM] error: ‘mallinfo mallinfo()’ is deprecated 2021-12-08 00:25:10 +00:00