V8 Project
v8::internal::CallIC_ArrayStub Class Reference

#include <code-stubs.h>

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

Public Member Functions

 CallIC_ArrayStub (Isolate *isolate, const CallICState &state_in)
 
virtual InlineCacheState GetICState () const FINAL OVERRIDE
 
- Public Member Functions inherited from v8::internal::CallICStub
 CallICStub (Isolate *isolate, const CallICState &state)
 
virtual Code::Kind GetCodeKind () const OVERRIDE
 
virtual ExtraICState GetExtraICState () const FINAL OVERRIDE
 
- Public Member Functions inherited from v8::internal::PlatformCodeStub
virtual Handle< CodeGenerateCode () OVERRIDE
 

Private Member Functions

virtual void PrintState (OStream &os) const OVERRIDE
 
 DEFINE_PLATFORM_CODE_STUB (CallIC_Array, CallICStub)
 

Additional Inherited Members

- Static Public Member Functions inherited from v8::internal::CallICStub
static int ExtractArgcFromMinorKey (int minor_key)
 
- Protected Member Functions inherited from v8::internal::CallICStub
bool CallAsMethod () const
 
int arg_count () const
 
CallICState state () const
 
void GenerateMiss (MacroAssembler *masm)
 
- 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 832 of file code-stubs.h.

Constructor & Destructor Documentation

◆ CallIC_ArrayStub()

v8::internal::CallIC_ArrayStub::CallIC_ArrayStub ( Isolate isolate,
const CallICState &  state_in 
)
inline

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

835  : CallICStub(isolate, state_in) {}
CallICStub(Isolate *isolate, const CallICState &state)
Definition: code-stubs.h:792

Member Function Documentation

◆ DEFINE_PLATFORM_CODE_STUB()

v8::internal::CallIC_ArrayStub::DEFINE_PLATFORM_CODE_STUB ( CallIC_Array  ,
CallICStub   
)
private

◆ GetICState()

virtual InlineCacheState v8::internal::CallIC_ArrayStub::GetICState ( ) const
inlinevirtual

Reimplemented from v8::internal::CallICStub.

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

837  {
838  return MONOMORPHIC;
839  }

References v8::internal::MONOMORPHIC.

◆ PrintState()

void v8::internal::CallIC_ArrayStub::PrintState ( OStream os) const
privatevirtual

Reimplemented from v8::internal::CallICStub.

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

542  { // NOLINT
543  os << state() << " (Array)";
544 }
CallICState state() const
Definition: code-stubs.h:817

References v8::internal::CallICStub::state().

+ Here is the call graph for this function:

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