#include <frame.h>
Definition at line 91 of file frame.h.
◆ Frame() [1/2]
v8::internal::compiler::Frame::Frame |
( |
int | fixed_frame_size_in_slots, |
|
|
Zone * | zone ) |
|
explicit |
◆ Frame() [2/2]
v8::internal::compiler::Frame::Frame |
( |
const Frame & | | ) |
|
|
delete |
◆ AlignFrame()
void v8::internal::compiler::Frame::AlignFrame |
( |
int | alignment = kDoubleSize | ) |
|
◆ AlignSavedCalleeRegisterSlots()
void v8::internal::compiler::Frame::AlignSavedCalleeRegisterSlots |
( |
int | alignment = kDoubleSize | ) |
|
|
inline |
◆ AllocateSavedCalleeRegisterSlots()
void v8::internal::compiler::Frame::AllocateSavedCalleeRegisterSlots |
( |
int | count | ) |
|
|
inline |
◆ AllocateSpillSlot()
int v8::internal::compiler::Frame::AllocateSpillSlot |
( |
int | width, |
|
|
int | alignment = 0, |
|
|
bool | is_tagged = false ) |
|
inline |
◆ DidAllocateDoubleRegisters()
bool v8::internal::compiler::Frame::DidAllocateDoubleRegisters |
( |
| ) |
const |
|
inline |
◆ EnsureReturnSlots()
void v8::internal::compiler::Frame::EnsureReturnSlots |
( |
int | count | ) |
|
|
inline |
◆ GetFixedSlotCount()
int v8::internal::compiler::Frame::GetFixedSlotCount |
( |
| ) |
const |
|
inline |
◆ GetReturnSlotCount()
int v8::internal::compiler::Frame::GetReturnSlotCount |
( |
| ) |
const |
|
inline |
◆ GetSpillSlotCount()
int v8::internal::compiler::Frame::GetSpillSlotCount |
( |
| ) |
const |
|
inline |
◆ GetTotalFrameSlotCount()
int v8::internal::compiler::Frame::GetTotalFrameSlotCount |
( |
| ) |
const |
|
inline |
◆ operator=()
Frame & v8::internal::compiler::Frame::operator= |
( |
const Frame & | | ) |
|
|
delete |
◆ ReserveSpillSlots()
int v8::internal::compiler::Frame::ReserveSpillSlots |
( |
size_t | slot_count | ) |
|
|
inline |
◆ SetAllocatedDoubleRegisters()
void v8::internal::compiler::Frame::SetAllocatedDoubleRegisters |
( |
BitVector * | regs | ) |
|
|
inline |
◆ SetAllocatedRegisters()
void v8::internal::compiler::Frame::SetAllocatedRegisters |
( |
BitVector * | regs | ) |
|
|
inline |
◆ tagged_slots()
◆ allocated_double_registers_
BitVector* v8::internal::compiler::Frame::allocated_double_registers_ |
|
private |
◆ allocated_registers_
BitVector* v8::internal::compiler::Frame::allocated_registers_ |
|
private |
◆ fixed_slot_count_
int v8::internal::compiler::Frame::fixed_slot_count_ |
|
private |
◆ return_slot_count_
int v8::internal::compiler::Frame::return_slot_count_ = 0 |
|
private |
◆ slot_allocator_
◆ spill_slot_count_
int v8::internal::compiler::Frame::spill_slot_count_ = 0 |
|
private |
◆ tagged_slots_bits_
◆ zone_
Zone* v8::internal::compiler::Frame::zone_ |
|
private |
The documentation for this class was generated from the following files: