V8 Project
|
#include <macro-assembler-arm.h>
Public Member Functions | |
FrameAndConstantPoolScope (MacroAssembler *masm, StackFrame::Type type) | |
~FrameAndConstantPoolScope () | |
void | GenerateLeaveFrame () |
Private Member Functions | |
DISALLOW_IMPLICIT_CONSTRUCTORS (FrameAndConstantPoolScope) | |
Private Attributes | |
MacroAssembler * | masm_ |
StackFrame::Type | type_ |
bool | old_has_frame_ |
bool | old_constant_pool_available_ |
Definition at line 1533 of file macro-assembler-arm.h.
|
inline |
Definition at line 1535 of file macro-assembler-arm.h.
References DCHECK, v8::internal::MacroAssembler::EnterFrame(), NONE, old_constant_pool_available_, v8::internal::Assembler::set_constant_pool_available(), v8::internal::MacroAssembler::set_has_frame(), and type_.
|
inline |
Definition at line 1548 of file macro-assembler-arm.h.
References v8::internal::MacroAssembler::LeaveFrame(), masm_, old_constant_pool_available_, old_has_frame_, v8::internal::Assembler::set_constant_pool_available(), v8::internal::MacroAssembler::set_has_frame(), and type_.
|
private |
|
inline |
Definition at line 1559 of file macro-assembler-arm.h.
References DCHECK, v8::internal::MacroAssembler::LeaveFrame(), masm_, NONE, and type_.
|
private |
Definition at line 1565 of file macro-assembler-arm.h.
Referenced by GenerateLeaveFrame(), and ~FrameAndConstantPoolScope().
|
private |
Definition at line 1568 of file macro-assembler-arm.h.
Referenced by FrameAndConstantPoolScope(), and ~FrameAndConstantPoolScope().
|
private |
Definition at line 1567 of file macro-assembler-arm.h.
Referenced by ~FrameAndConstantPoolScope().
|
private |
Definition at line 1566 of file macro-assembler-arm.h.
Referenced by FrameAndConstantPoolScope(), GenerateLeaveFrame(), and ~FrameAndConstantPoolScope().