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

クラス v8::internal::CallIC

#include <ic.h>

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

すべてのメンバ一覧

Public メソッド

 CallIC ()
ObjectLoadFunction (State state, Handle< Object > object, Handle< String > name)

Static Public メソッド

static void GenerateInitialize (MacroAssembler *masm, int argc)
static void GeneratePreMonomorphic (MacroAssembler *masm, int argc)
static void GenerateMiss (MacroAssembler *masm, int argc)
static void GenerateMegamorphic (MacroAssembler *masm, int argc)
static void GenerateNormal (MacroAssembler *masm, int argc)

Private メソッド

void UpdateCaches (LookupResult *lookup, State state, Handle< Object > object, Handle< String > name)
ObjectTryCallAsFunction (Object *object)

Static Private メソッド

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

フレンド

class IC

説明

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


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

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

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

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


関数

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

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

参照先 Generate().

void v8::internal::CallIC::GenerateMegamorphic ( MacroAssembler masm,
int  argc 
) [static]
void v8::internal::CallIC::GenerateMiss ( MacroAssembler masm,
int  argc 
) [static]

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

参照先 Generate().

void v8::internal::CallIC::GenerateNormal ( MacroAssembler masm,
int  argc 
) [static]
void v8::internal::CallIC::GeneratePreMonomorphic ( MacroAssembler masm,
int  argc 
) [static]

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

参照先 Generate().

Object * v8::internal::CallIC::LoadFunction ( State  state,
Handle< Object object,
Handle< String name 
)
Object * v8::internal::CallIC::TryCallAsFunction ( Object object  )  [private]
void v8::internal::CallIC::UpdateCaches ( LookupResult *  lookup,
State  state,
Handle< Object object,
Handle< String name 
) [private]

フレンドと関連する関数

friend class IC [friend]

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


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