summaryrefslogtreecommitdiff
path: root/deps/v8/src/code-stubs.cc
diff options
context:
space:
mode:
authorMichaël Zasso <targos@protonmail.com>2018-03-07 08:54:53 +0100
committerMichaël Zasso <targos@protonmail.com>2018-03-07 16:48:52 +0100
commit88786fecff336342a56e6f2e7ff3b286be716e47 (patch)
tree92e6ba5b8ac8dae1a058988d20c9d27bfa654390 /deps/v8/src/code-stubs.cc
parent4e86f9b5ab83cbabf43839385bf383e6a7ef7d19 (diff)
downloadandroid-node-v8-88786fecff336342a56e6f2e7ff3b286be716e47.tar.gz
android-node-v8-88786fecff336342a56e6f2e7ff3b286be716e47.tar.bz2
android-node-v8-88786fecff336342a56e6f2e7ff3b286be716e47.zip
deps: update V8 to 6.5.254.31
PR-URL: https://github.com/nodejs/node/pull/18453 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Yang Guo <yangguo@chromium.org> Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Diffstat (limited to 'deps/v8/src/code-stubs.cc')
-rw-r--r--deps/v8/src/code-stubs.cc43
1 files changed, 1 insertions, 42 deletions
diff --git a/deps/v8/src/code-stubs.cc b/deps/v8/src/code-stubs.cc
index 4b2bd1eaf4..2b98a5bfc7 100644
--- a/deps/v8/src/code-stubs.cc
+++ b/deps/v8/src/code-stubs.cc
@@ -404,30 +404,6 @@ TF_STUB(KeyedStoreSloppyArgumentsStub, CodeStubAssembler) {
}
}
-TF_STUB(LoadScriptContextFieldStub, CodeStubAssembler) {
- Comment("LoadScriptContextFieldStub: context_index=%d, slot=%d",
- stub->context_index(), stub->slot_index());
-
- Node* context = Parameter(Descriptor::kContext);
-
- Node* script_context = LoadScriptContext(context, stub->context_index());
- Node* result = LoadFixedArrayElement(script_context, stub->slot_index());
- Return(result);
-}
-
-TF_STUB(StoreScriptContextFieldStub, CodeStubAssembler) {
- Comment("StoreScriptContextFieldStub: context_index=%d, slot=%d",
- stub->context_index(), stub->slot_index());
-
- Node* value = Parameter(Descriptor::kValue);
- Node* context = Parameter(Descriptor::kContext);
-
- Node* script_context = LoadScriptContext(context, stub->context_index());
- StoreFixedArrayElement(script_context, IntPtrConstant(stub->slot_index()),
- value);
- Return(value);
-}
-
// TODO(ishell): move to builtins-handler-gen.
TF_STUB(StoreInterceptorStub, CodeStubAssembler) {
Node* receiver = Parameter(Descriptor::kReceiver);
@@ -640,7 +616,7 @@ void ArrayConstructorAssembler::GenerateConstructor(
Branch(SmiEqual(array_size, SmiConstant(0)), &small_smi_size, &abort);
BIND(&abort);
- Node* reason = SmiConstant(kAllocatingNonEmptyPackedArray);
+ Node* reason = SmiConstant(AbortReason::kAllocatingNonEmptyPackedArray);
TailCallRuntime(Runtime::kAbort, context, reason);
} else {
int element_size =
@@ -701,23 +677,6 @@ TF_STUB(InternalArraySingleArgumentConstructorStub, ArrayConstructorAssembler) {
stub->elements_kind(), DONT_TRACK_ALLOCATION_SITE);
}
-TF_STUB(GrowArrayElementsStub, CodeStubAssembler) {
- Label runtime(this, CodeStubAssembler::Label::kDeferred);
-
- Node* object = Parameter(Descriptor::kObject);
- Node* key = Parameter(Descriptor::kKey);
- Node* context = Parameter(Descriptor::kContext);
- ElementsKind kind = stub->elements_kind();
-
- Node* elements = LoadElements(object);
- Node* new_elements =
- TryGrowElementsCapacity(object, elements, kind, key, &runtime);
- Return(new_elements);
-
- BIND(&runtime);
- TailCallRuntime(Runtime::kGrowArrayElements, context, object, key);
-}
-
ArrayConstructorStub::ArrayConstructorStub(Isolate* isolate)
: PlatformCodeStub(isolate) {}