|
V8 Project
|
#include <ic-state.h>
Collaboration diagram for v8::internal::CompareICState:Public Types | |
| enum | State { UNINITIALIZED , SMI , NUMBER , STRING , INTERNALIZED_STRING , UNIQUE_NAME , OBJECT , KNOWN_OBJECT , GENERIC } |
Static Public Member Functions | |
| static Type * | StateToType (Zone *zone, State state, Handle< Map > map=Handle< Map >()) |
| static State | NewInputState (State old_state, Handle< Object > value) |
| static const char * | GetStateName (CompareICState::State state) |
| static State | TargetState (State old_state, State old_left, State old_right, Token::Value op, bool has_inlined_smi_code, Handle< Object > x, Handle< Object > y) |
Definition at line 179 of file ic-state.h.
| Enumerator | |
|---|---|
| UNINITIALIZED | |
| SMI | |
| NUMBER | |
| STRING | |
| INTERNALIZED_STRING | |
| UNIQUE_NAME | |
| OBJECT | |
| KNOWN_OBJECT | |
| GENERIC | |
Definition at line 187 of file ic-state.h.
|
static |
Definition at line 457 of file ic-state.cc.
References v8::internal::GENERIC, INTERNALIZED_STRING, NULL, STRING, v8::internal::UNINITIALIZED, and UNREACHABLE.
Referenced by v8::internal::CompareIC::UpdateCaches().
Here is the caller graph for this function:
|
static |
Definition at line 509 of file ic-state.cc.
References v8::internal::GENERIC, INTERNALIZED_STRING, STRING, v8::internal::UNINITIALIZED, and UNREACHABLE.
Referenced by v8::internal::CompareIC::UpdateCaches().
Here is the caller graph for this function:
|
static |
Definition at line 483 of file ic-state.cc.
References v8::internal::GENERIC, INTERNALIZED_STRING, map, v8::None, NULL, STRING, v8::internal::UNINITIALIZED, and UNREACHABLE.
Referenced by v8::internal::TypeFeedbackOracle::CompareType().
Here is the caller graph for this function:
|
static |
Definition at line 552 of file ic-state.cc.
References DCHECK, v8::internal::GENERIC, INTERNALIZED_STRING, map, STRING, v8::internal::UNINITIALIZED, UNREACHABLE, and v8::base::internal::y.
Referenced by v8::internal::CompareIC::UpdateCaches().
Here is the caller graph for this function: