V8 Project
v8::internal::KeyedLoadICTrampolineStub Class Reference

#include <code-stubs.h>

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

Public Member Functions

 KeyedLoadICTrampolineStub (Isolate *isolate)
 
virtual Code::Kind GetCodeKind () const OVERRIDE
 
 DEFINE_PLATFORM_CODE_STUB (KeyedLoadICTrampoline, LoadICTrampolineStub)
 
- Public Member Functions inherited from v8::internal::LoadICTrampolineStub
 LoadICTrampolineStub (Isolate *isolate, const LoadICState &state)
 
virtual InlineCacheState GetICState () const FINAL OVERRIDE
 
virtual ExtraICState GetExtraICState () const FINAL OVERRIDE
 
- Public Member Functions inherited from v8::internal::PlatformCodeStub
virtual Handle< CodeGenerateCode () OVERRIDE
 

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 1811 of file code-stubs.h.

Constructor & Destructor Documentation

◆ KeyedLoadICTrampolineStub()

v8::internal::KeyedLoadICTrampolineStub::KeyedLoadICTrampolineStub ( Isolate isolate)
inlineexplicit

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

1814  : LoadICTrampolineStub(isolate, LoadICState(0)) {}
LoadICTrampolineStub(Isolate *isolate, const LoadICState &state)
Definition: code-stubs.h:1786

Member Function Documentation

◆ DEFINE_PLATFORM_CODE_STUB()

v8::internal::KeyedLoadICTrampolineStub::DEFINE_PLATFORM_CODE_STUB ( KeyedLoadICTrampoline  ,
LoadICTrampolineStub   
)

◆ GetCodeKind()

virtual Code::Kind v8::internal::KeyedLoadICTrampolineStub::GetCodeKind ( ) const
inlinevirtual

Reimplemented from v8::internal::LoadICTrampolineStub.

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

1816  {
1817  return Code::KEYED_LOAD_IC;
1818  }

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