v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include "v8.h"
#include "accessors.h"
#include "api.h"
#include "arguments.h"
#include "codegen.h"
#include "execution.h"
#include "ic-inl.h"
#include "runtime.h"
#include "stub-cache.h"
Go to the source code of this file.
Namespaces | |
v8 | |
v8::internal | |
Macros | |
#define | TRACE_GENERIC_IC(type, reason) |
#define | TRACE_IC(type, name, old_state, new_target) ASSERT((TraceIC(type, name, old_state, new_target), true)) |
#define | ADDR(name) FUNCTION_ADDR(name), |
Functions | |
RUNTIME_FUNCTION (MaybeObject *, CallIC_Miss) | |
RUNTIME_FUNCTION (MaybeObject *, KeyedCallIC_Miss) | |
RUNTIME_FUNCTION (MaybeObject *, LoadIC_Miss) | |
RUNTIME_FUNCTION (MaybeObject *, KeyedLoadIC_Miss) | |
RUNTIME_FUNCTION (MaybeObject *, KeyedLoadIC_MissForceGeneric) | |
RUNTIME_FUNCTION (MaybeObject *, StoreIC_Miss) | |
RUNTIME_FUNCTION (MaybeObject *, StoreIC_ArrayLength) | |
RUNTIME_FUNCTION (MaybeObject *, SharedStoreIC_ExtendStorage) | |
RUNTIME_FUNCTION (MaybeObject *, KeyedStoreIC_Miss) | |
RUNTIME_FUNCTION (MaybeObject *, KeyedStoreIC_Slow) | |
RUNTIME_FUNCTION (MaybeObject *, KeyedStoreIC_MissForceGeneric) | |
RUNTIME_FUNCTION (MaybeObject *, UnaryOp_Patch) | |
RUNTIME_FUNCTION (MaybeObject *, BinaryOp_Patch) | |
RUNTIME_FUNCTION (Code *, CompareIC_Miss) | |
RUNTIME_FUNCTION (MaybeObject *, ToBoolean_Patch) | |
#define ADDR | ( | name | ) | FUNCTION_ADDR(name), |
#define TRACE_GENERIC_IC | ( | type, | |
reason | |||
) |
Definition at line 106 of file ic.cc.
Referenced by KeyedIC::ComputeStub(), KeyedLoadIC::Load(), and KeyedStoreIC::Store().
#define TRACE_IC | ( | type, | |
name, | |||
old_state, | |||
new_target | |||
) | ASSERT((TraceIC(type, name, old_state, new_target), true)) |
Definition at line 109 of file ic.cc.
Referenced by KeyedLoadIC::Load(), KeyedCallIC::LoadFunction(), StoreIC::Store(), KeyedStoreIC::Store(), and CallICBase::UpdateCaches().