V8 Project
v8::internal::InternalArrayConstructorStub Class Reference

#include <code-stubs.h>

+ Inheritance diagram for v8::internal::InternalArrayConstructorStub:
+ Collaboration diagram for v8::internal::InternalArrayConstructorStub:

Public Member Functions

 InternalArrayConstructorStub (Isolate *isolate)
 
- Public Member Functions inherited from v8::internal::PlatformCodeStub
virtual Handle< CodeGenerateCode () OVERRIDE
 
virtual Code::Kind GetCodeKind () const
 

Private Member Functions

void GenerateCase (MacroAssembler *masm, ElementsKind kind)
 
 DEFINE_CALL_INTERFACE_DESCRIPTOR (InternalArrayConstructor)
 
 DEFINE_PLATFORM_CODE_STUB (InternalArrayConstructor, PlatformCodeStub)
 

Additional Inherited Members

- Protected Member Functions inherited from v8::internal::PlatformCodeStub
 PlatformCodeStub (Isolate *isolate)
 
virtual void Generate (MacroAssembler *masm)=0
 
 DEFINE_CODE_STUB_BASE (PlatformCodeStub, CodeStub)
 

Detailed Description

Definition at line 748 of file code-stubs.h.

Constructor & Destructor Documentation

◆ InternalArrayConstructorStub()

v8::internal::InternalArrayConstructorStub::InternalArrayConstructorStub ( Isolate isolate)
explicit

Definition at line 957 of file code-stubs.cc.

958  : PlatformCodeStub(isolate) {
960 }
static void GenerateStubsAheadOfTime(Isolate *isolate)
PlatformCodeStub(Isolate *isolate)
Definition: code-stubs.h:341

References v8::internal::InternalArrayConstructorStubBase::GenerateStubsAheadOfTime().

+ Here is the call graph for this function:

Member Function Documentation

◆ DEFINE_CALL_INTERFACE_DESCRIPTOR()

v8::internal::InternalArrayConstructorStub::DEFINE_CALL_INTERFACE_DESCRIPTOR ( InternalArrayConstructor  )
private

◆ DEFINE_PLATFORM_CODE_STUB()

v8::internal::InternalArrayConstructorStub::DEFINE_PLATFORM_CODE_STUB ( InternalArrayConstructor  ,
PlatformCodeStub   
)
private

◆ GenerateCase()

void v8::internal::InternalArrayConstructorStub::GenerateCase ( MacroAssembler masm,
ElementsKind  kind 
)
private

The documentation for this class was generated from the following files: