Public メソッド | Static Public メソッド | Private メソッド | Static Private メソッド | フレンド

クラス v8::internal::StoreIC

#include <ic.h>

v8::internal::ICを継承しています。

すべてのメンバ一覧

Public メソッド

 StoreIC ()
ObjectStore (State state, Handle< Object > object, Handle< String > name, Handle< Object > value)

Static Public メソッド

static void GenerateInitialize (MacroAssembler *masm)
static void GenerateMiss (MacroAssembler *masm)
static void GenerateMegamorphic (MacroAssembler *masm)
static void GenerateExtendStorage (MacroAssembler *masm)

Private メソッド

void UpdateCaches (LookupResult *lookup, State state, Handle< JSObject > receiver, Handle< String > name, Handle< Object > value)

Static Private メソッド

static void Generate (MacroAssembler *masm, const ExternalReference &f)
static Codemegamorphic_stub ()
static Codeinitialize_stub ()
static void Clear (Address address, Code *target)

フレンド

class IC

説明

ic.h283 行で定義されています。


コンストラクタとデストラクタ

v8::internal::StoreIC::StoreIC (  )  [inline]

ic.h285 行で定義されています。

参照先 ASSERT, と v8::internal::IC::target().


関数

void v8::internal::StoreIC::Clear ( Address  address,
Code target 
) [static, private]
void v8::internal::StoreIC::Generate ( MacroAssembler masm,
const ExternalReference &  f 
) [static, private]
void v8::internal::StoreIC::GenerateExtendStorage ( MacroAssembler masm  )  [static]
void v8::internal::StoreIC::GenerateInitialize ( MacroAssembler masm  )  [static]

ic.cc1151 行で定義されています。

参照先 Generate().

参照元 v8::internal::Generate_StoreIC_Initialize().

void v8::internal::StoreIC::GenerateMegamorphic ( MacroAssembler masm  )  [static]
void v8::internal::StoreIC::GenerateMiss ( MacroAssembler masm  )  [static]

ic.cc1156 行で定義されています。

参照先 Generate().

参照元 v8::internal::Generate_StoreIC_Miss().

static Code* v8::internal::StoreIC::initialize_stub (  )  [inline, static, private]

ic.h312 行で定義されています。

参照先 v8::internal::Builtins::builtin().

参照元 Clear().

static Code* v8::internal::StoreIC::megamorphic_stub (  )  [inline, static, private]

ic.h309 行で定義されています。

参照先 v8::internal::Builtins::builtin().

参照元 UpdateCaches().

Object * v8::internal::StoreIC::Store ( State  state,
Handle< Object object,
Handle< String name,
Handle< Object value 
)
void v8::internal::StoreIC::UpdateCaches ( LookupResult *  lookup,
State  state,
Handle< JSObject receiver,
Handle< String name,
Handle< Object value 
) [private]

フレンドと関連する関数

friend class IC [friend]

ic.h317 行で定義されています。


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義