![]() |
v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include "macro-assembler.h"

Go to the source code of this file.
Data Structures | |
| class | IC |
| class | IC_Utility |
| class | LoadIC |
| class | LoadIC::ContextualModeBits |
| class | KeyedLoadIC |
| class | StoreIC |
| class | StoreIC::StrictModeState |
| class | KeyedStoreIC |
| class | KeyedStoreIC::ExtraICStateKeyedAccessStoreMode |
| class | BinaryOpIC |
| class | BinaryOpIC::BASE_EMBEDDED |
| class | CompareIC |
| class | CompareNilIC |
| class | ToBooleanIC |
Namespaces | |
| v8 | |
| v8::internal | |
Macros | |
| #define | IC_UTIL_LIST(ICU) |
| #define | CONST_NAME(name) k##name, |
Enumerations | |
| enum | KeyedStoreCheckMap { kDontCheckMap, kCheckMap } |
| enum | KeyedStoreIncrementLength { kDontIncrementLength, kIncrementLength } |
| enum | OverwriteMode { NO_OVERWRITE, OVERWRITE_LEFT, OVERWRITE_RIGHT } |
| enum | InlinedSmiCheck { ENABLE_INLINED_SMI_CHECK, DISABLE_INLINED_SMI_CHECK } |
Functions | |
| void | PatchInlinedSmiCode (Address address, InlinedSmiCheck check) |
| DECLARE_RUNTIME_FUNCTION (MaybeObject *, KeyedLoadIC_MissFromStubFailure) | |
| DECLARE_RUNTIME_FUNCTION (MaybeObject *, KeyedStoreIC_MissFromStubFailure) | |
| DECLARE_RUNTIME_FUNCTION (MaybeObject *, UnaryOpIC_Miss) | |
| DECLARE_RUNTIME_FUNCTION (MaybeObject *, StoreIC_MissFromStubFailure) | |
| DECLARE_RUNTIME_FUNCTION (MaybeObject *, ElementsTransitionAndStoreIC_Miss) | |
| DECLARE_RUNTIME_FUNCTION (MaybeObject *, BinaryOpIC_Miss) | |
| DECLARE_RUNTIME_FUNCTION (MaybeObject *, BinaryOpIC_MissWithAllocationSite) | |
| DECLARE_RUNTIME_FUNCTION (MaybeObject *, CompareNilIC_Miss) | |
| DECLARE_RUNTIME_FUNCTION (MaybeObject *, ToBooleanIC_Miss) | |
Variables | |
| const int | kMaxKeyedPolymorphism = 4 |
| #define IC_UTIL_LIST | ( | ICU | ) |