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 <chunyang.dai@intel.com>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22780 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
9ac4b4e329
commit
956cd1c76c
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user