V8 Project
|
#include <hydrogen-instructions.h>
Public Member Functions | |
HUseListNode (HValue *value, int index, HUseListNode *tail) | |
HUseListNode * | tail () |
HValue * | value () const |
int | index () const |
void | set_tail (HUseListNode *list) |
![]() | |
INLINE (void *operator new(size_t size, Zone *zone)) | |
void | operator delete (void *, size_t) |
void | operator delete (void *pointer, Zone *zone) |
Private Attributes | |
HUseListNode * | tail_ |
HValue * | value_ |
int | index_ |
Definition at line 291 of file hydrogen-instructions.h.
|
inline |
Definition at line 293 of file hydrogen-instructions.h.
|
inline |
Definition at line 299 of file hydrogen-instructions.h.
References index_.
Referenced by v8::internal::HValue::RemoveUse(), and v8::internal::HValue::ReplaceAllUsesWith().
|
inline |
Definition at line 301 of file hydrogen-instructions.h.
References tail_.
Referenced by v8::internal::HValue::RegisterUse(), v8::internal::HValue::RemoveUse(), and v8::internal::HValue::ReplaceAllUsesWith().
HUseListNode * v8::internal::HUseListNode::tail | ( | ) |
Definition at line 321 of file hydrogen-instructions.cc.
References v8::internal::HValue::CheckFlag(), v8::internal::HValue::kIsDead, NULL, tail_, and value().
Referenced by v8::internal::HValue::HasMultipleUses(), v8::internal::HValue::HasOneUse(), v8::internal::HValue::Kill(), v8::internal::HValue::RemoveUse(), and v8::internal::HValue::ReplaceAllUsesWith().
|
inline |
Definition at line 298 of file hydrogen-instructions.h.
References value_.
Referenced by v8::internal::HValue::Kill(), v8::internal::HValue::RemoveUse(), v8::internal::HValue::ReplaceAllUsesWith(), and tail().
|
private |
Definition at line 314 of file hydrogen-instructions.h.
Referenced by index().
|
private |
Definition at line 312 of file hydrogen-instructions.h.
Referenced by set_tail(), and tail().
|
private |
Definition at line 313 of file hydrogen-instructions.h.
Referenced by value().