From: weiliang.lin@intel.com Date: Fri, 1 Aug 2014 08:03:28 +0000 (+0000) Subject: X87: Unify InstanceofStub interface descriptors X-Git-Tag: upstream/4.7.83~7909 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=956cd1c76c5435025df22ccb9cd078ef53bac12c;p=platform%2Fupstream%2Fv8.git X87: Unify InstanceofStub interface descriptors port r22755. original commit message: Unify InstanceofStub interface descriptors BUG= R=mstarzinger@chromium.org, weiliang.lin@intel.com Review URL: https://codereview.chromium.org/435603007 Patch from Chunyang Dai . git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22780 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/src/x87/code-stubs-x87.cc b/src/x87/code-stubs-x87.cc index 5867af7..c007115 100644 --- a/src/x87/code-stubs-x87.cc +++ b/src/x87/code-stubs-x87.cc @@ -84,22 +84,15 @@ void CreateAllocationSiteStub::InitializeInterfaceDescriptor( } -void InstanceofStub::InitializeInterfaceDescriptor( - Isolate* isolate, CodeStubInterfaceDescriptor* descriptor) { - Register registers[] = {esi, left(), right()}; - descriptor->Initialize(MajorKey(), ARRAY_SIZE(registers), registers); -} - - void CallFunctionStub::InitializeInterfaceDescriptor( - Isolate* isolate, CodeStubInterfaceDescriptor* descriptor) { + CodeStubInterfaceDescriptor* descriptor) { Register registers[] = {esi, edi}; descriptor->Initialize(MajorKey(), ARRAY_SIZE(registers), registers); } void CallConstructStub::InitializeInterfaceDescriptor( - Isolate* isolate, CodeStubInterfaceDescriptor* descriptor) { + CodeStubInterfaceDescriptor* descriptor) { // eax : number of arguments // ebx : feedback vector // edx : (only if ebx is not the megamorphic symbol) slot in feedback