![]() |
v8
3.11.10(node0.8.26)
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().