V8 Project
|
#include <instruction.h>
Public Member Functions | |
FrameStateDescriptor (const FrameStateCallInfo &state_info, size_t parameters_count, size_t locals_count, size_t stack_count, FrameStateDescriptor *outer_state=NULL) | |
FrameStateType | type () const |
BailoutId | bailout_id () const |
OutputFrameStateCombine | state_combine () const |
size_t | parameters_count () const |
size_t | locals_count () const |
size_t | stack_count () const |
FrameStateDescriptor * | outer_state () const |
MaybeHandle< JSFunction > | jsfunction () const |
size_t | size () const |
size_t | GetTotalSize () const |
size_t | GetHeight (OutputFrameStateCombine override) const |
size_t | GetFrameCount () const |
size_t | GetJSFrameCount () const |
bool | HasContext () const |
![]() | |
INLINE (void *operator new(size_t size, Zone *zone)) | |
void | operator delete (void *, size_t) |
void | operator delete (void *pointer, Zone *zone) |
Private Attributes | |
FrameStateType | type_ |
BailoutId | bailout_id_ |
OutputFrameStateCombine | frame_state_combine_ |
size_t | parameters_count_ |
size_t | locals_count_ |
size_t | stack_count_ |
FrameStateDescriptor * | outer_state_ |
MaybeHandle< JSFunction > | jsfunction_ |
Definition at line 715 of file instruction.h.
|
inline |
Definition at line 717 of file instruction.h.
|
inline |
Definition at line 731 of file instruction.h.
References bailout_id_.
Referenced by v8::internal::compiler::TARGET_TEST_F().
|
inline |
Definition at line 765 of file instruction.h.
References NULL.
|
inline |
Definition at line 753 of file instruction.h.
References v8::internal::compiler::kIgnoreOutput, v8::internal::compiler::kPushOutput, parameters_count(), and size().
|
inline |
Definition at line 774 of file instruction.h.
References v8::internal::compiler::JS_FRAME, and NULL.
|
inline |
Definition at line 744 of file instruction.h.
References NULL.
Referenced by v8::internal::compiler::CallBuffer::frame_state_value_count().
|
inline |
Definition at line 785 of file instruction.h.
References v8::internal::compiler::JS_FRAME, and type_.
Referenced by size().
|
inline |
|
inline |
Definition at line 734 of file instruction.h.
References locals_count_.
Referenced by v8::internal::compiler::TARGET_TEST_F().
|
inline |
|
inline |
Definition at line 733 of file instruction.h.
References parameters_count_.
Referenced by GetHeight(), and v8::internal::compiler::TARGET_TEST_F().
|
inline |
Definition at line 739 of file instruction.h.
References HasContext(), locals_count_, parameters_count_, and stack_count_.
Referenced by GetHeight().
|
inline |
Definition at line 735 of file instruction.h.
References stack_count_.
Referenced by v8::internal::compiler::TARGET_TEST_F().
|
inline |
Definition at line 732 of file instruction.h.
References frame_state_combine_.
Referenced by v8::internal::compiler::TARGET_TEST_F().
|
inline |
|
private |
Definition at line 789 of file instruction.h.
Referenced by bailout_id().
|
private |
Definition at line 790 of file instruction.h.
Referenced by state_combine().
|
private |
Definition at line 795 of file instruction.h.
Referenced by jsfunction().
|
private |
Definition at line 792 of file instruction.h.
Referenced by locals_count(), and size().
|
private |
Definition at line 794 of file instruction.h.
Referenced by outer_state().
|
private |
Definition at line 791 of file instruction.h.
Referenced by parameters_count(), and size().
|
private |
Definition at line 793 of file instruction.h.
Referenced by size(), and stack_count().
|
private |
Definition at line 788 of file instruction.h.
Referenced by HasContext(), and type().