v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <stub-cache.h>
Public Member Functions | |
CallStubCompiler (Isolate *isolate, int argc, Code::Kind kind, Code::ExtraICState extra_state, InlineCacheHolderFlag cache_holder) | |
Handle< Code > | CompileCallField (Handle< JSObject > object, Handle< JSObject > holder, int index, Handle< String > name) |
Handle< Code > | CompileCallConstant (Handle< Object > object, Handle< JSObject > holder, Handle< JSFunction > function, Handle< String > name, CheckType check) |
Handle< Code > | CompileCallInterceptor (Handle< JSObject > object, Handle< JSObject > holder, Handle< String > name) |
Handle< Code > | CompileCallGlobal (Handle< JSObject > object, Handle< GlobalObject > holder, Handle< JSGlobalPropertyCell > cell, Handle< JSFunction > function, Handle< String > name) |
Static Public Member Functions | |
static bool | HasCustomCallGenerator (Handle< JSFunction > function) |
Definition at line 796 of file stub-cache.h.
CallStubCompiler | ( | Isolate * | isolate, |
int | argc, | ||
Code::Kind | kind, | ||
Code::ExtraICState | extra_state, | ||
InlineCacheHolderFlag | cache_holder | ||
) |
Definition at line 1431 of file stub-cache.cc.
Handle<Code> CompileCallConstant | ( | Handle< Object > | object, |
Handle< JSObject > | holder, | ||
Handle< JSFunction > | function, | ||
Handle< String > | name, | ||
CheckType | check | ||
) |
Referenced by StubCache::ComputeCallConstant().
Handle<Code> CompileCallField | ( | Handle< JSObject > | object, |
Handle< JSObject > | holder, | ||
int | index, | ||
Handle< String > | name | ||
) |
Referenced by StubCache::ComputeCallField().
Handle<Code> CompileCallGlobal | ( | Handle< JSObject > | object, |
Handle< GlobalObject > | holder, | ||
Handle< JSGlobalPropertyCell > | cell, | ||
Handle< JSFunction > | function, | ||
Handle< String > | name | ||
) |
Referenced by StubCache::ComputeCallGlobal().
Handle<Code> CompileCallInterceptor | ( | Handle< JSObject > | object, |
Handle< JSObject > | holder, | ||
Handle< String > | name | ||
) |
Referenced by StubCache::ComputeCallInterceptor().
|
static |
Definition at line 1444 of file stub-cache.cc.
References CALL_GENERATOR_CASE, and CUSTOM_CALL_IC_GENERATORS.