|
V8 Project
|
Collaboration diagram for v8::internal::HCheckTableEntry:Public Types | |
| enum | State { CHECKED , CHECKED_STABLE , UNCHECKED_STABLE } |
Static Public Member Functions | |
| static const char * | State2String (State state) |
| static State | StateMerge (State state1, State state2) |
Public Attributes | |
| HValue * | object_ |
| HInstruction * | check_ |
| MapSet | maps_ |
| State | state_ |
Definition at line 27 of file hydrogen-check-elimination.cc.
| Enumerator | |
|---|---|
| CHECKED | |
| CHECKED_STABLE | |
| UNCHECKED_STABLE | |
Definition at line 28 of file hydrogen-check-elimination.cc.
|
inlinestatic |
Definition at line 44 of file hydrogen-check-elimination.cc.
References CHECKED, CHECKED_STABLE, NULL, UNCHECKED_STABLE, and UNREACHABLE.
Referenced by v8::internal::HCheckTable::Print().
Here is the caller graph for this function:Definition at line 54 of file hydrogen-check-elimination.cc.
References CHECKED, CHECKED_STABLE, DCHECK, and UNCHECKED_STABLE.
Referenced by v8::internal::HCheckTable::Copy(), and v8::internal::HCheckTable::Merge().
Here is the caller graph for this function:| HInstruction* v8::internal::HCheckTableEntry::check_ |
Definition at line 66 of file hydrogen-check-elimination.cc.
Referenced by v8::internal::HCheckTable::Copy(), v8::internal::HCheckTable::EnsureChecked(), v8::internal::HCheckTable::Insert(), v8::internal::HCheckTable::KillUnstableEntries(), v8::internal::HCheckTable::Merge(), v8::internal::HCheckTable::Print(), and v8::internal::HCheckTable::ReduceCheckMaps().
| MapSet v8::internal::HCheckTableEntry::maps_ |
Definition at line 67 of file hydrogen-check-elimination.cc.
Referenced by v8::internal::HCheckTable::Copy(), v8::internal::HCheckTable::EnsureChecked(), v8::internal::HCheckTable::Insert(), v8::internal::HCheckTable::Merge(), v8::internal::HCheckTable::Print(), v8::internal::HCheckTable::ReduceCheckInstanceType(), v8::internal::HCheckTable::ReduceCheckMaps(), v8::internal::HCheckTable::ReduceCompareMap(), v8::internal::HCheckTable::ReduceCompareObjectEqAndBranch(), v8::internal::HCheckTable::ReduceIsStringAndBranch(), v8::internal::HCheckTable::ReduceLoadNamedField(), and v8::internal::HCheckTable::ReduceTransitionElementsKind().
| HValue* v8::internal::HCheckTableEntry::object_ |
Definition at line 65 of file hydrogen-check-elimination.cc.
Referenced by v8::internal::HCheckTable::Copy(), v8::internal::HCheckTable::Find(), v8::internal::HCheckTable::Insert(), v8::internal::HCheckTable::Kill(), v8::internal::HCheckTable::KillUnstableEntries(), v8::internal::HCheckTable::Merge(), v8::internal::HCheckTable::Print(), and v8::internal::HCheckTable::ReduceCheckMaps().
| State v8::internal::HCheckTableEntry::state_ |
Definition at line 68 of file hydrogen-check-elimination.cc.
Referenced by v8::internal::HCheckTable::Copy(), v8::internal::HCheckTable::EnsureChecked(), v8::internal::HCheckTable::Insert(), v8::internal::HCheckTable::KillUnstableEntries(), v8::internal::HCheckTable::Merge(), v8::internal::HCheckTable::Print(), v8::internal::HCheckTable::ReduceCheckInstanceType(), v8::internal::HCheckTable::ReduceCheckMaps(), and v8::internal::HCheckTable::ReduceLoadNamedField().