From 3263c82eb2386362e3e6d3eb7651073fcd02565e Mon Sep 17 00:00:00 2001 From: Z Duong Nguyen-Huu Date: Fri, 8 Feb 2019 09:28:21 -0800 Subject: [PATCH] Add interface descriptor for ASM builtins This will happen incrementally. Bug: v8:8553 Change-Id: If92eacf85044bfcbc30d5551b817725c1fe1a937 Reviewed-on: https://chromium-review.googlesource.com/c/1457436 Reviewed-by: Jakob Gruber Commit-Queue: Z Nguyen-Huu Cr-Commit-Position: refs/heads/master@{#59513} --- src/builtins/builtins-definitions.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/builtins/builtins-definitions.h b/src/builtins/builtins-definitions.h index e13ab205d9..df8f136ec8 100644 --- a/src/builtins/builtins-definitions.h +++ b/src/builtins/builtins-definitions.h @@ -48,7 +48,7 @@ namespace internal { ASM(CallFunction_ReceiverIsNotNullOrUndefined, CallTrampoline) \ ASM(CallFunction_ReceiverIsAny, CallTrampoline) \ /* ES6 section 9.4.1.1 [[Call]] ( thisArgument, argumentsList) */ \ - ASM(CallBoundFunction, Dummy) \ + ASM(CallBoundFunction, CallTrampoline) \ /* ES6 section 7.3.12 Call(F, V, [argumentsList]) */ \ ASM(Call_ReceiverIsNullOrUndefined, CallTrampoline) \ ASM(Call_ReceiverIsNotNullOrUndefined, CallTrampoline) \ @@ -66,8 +66,8 @@ namespace internal { /* ES6 section 9.2.2 [[Construct]] ( argumentsList, newTarget) */ \ ASM(ConstructFunction, JSTrampoline) \ /* ES6 section 9.4.1.2 [[Construct]] (argumentsList, newTarget) */ \ - ASM(ConstructBoundFunction, Dummy) \ - ASM(ConstructedNonConstructable, Dummy) \ + ASM(ConstructBoundFunction, JSTrampoline) \ + ASM(ConstructedNonConstructable, JSTrampoline) \ /* ES6 section 7.3.13 Construct (F, [argumentsList], [newTarget]) */ \ ASM(Construct, JSTrampoline) \ ASM(ConstructVarargs, ConstructVarargs) \ @@ -303,8 +303,8 @@ namespace internal { TFC(ArraySingleArgumentConstructor_HoleyDouble_DisableAllocationSites, \ ArraySingleArgumentConstructor, 1) \ TFC(ArrayNArgumentsConstructor, ArrayNArgumentsConstructor, 1) \ - ASM(InternalArrayConstructor, Dummy) \ - ASM(InternalArrayConstructorImpl, Dummy) \ + ASM(InternalArrayConstructor, JSTrampoline) \ + ASM(InternalArrayConstructorImpl, JSTrampoline) \ TFC(InternalArrayNoArgumentConstructor_Packed, ArrayNoArgumentConstructor, \ 1) \ CPP(ArrayConcat) \