#include <maglev-ir.h>
Definition at line 5954 of file maglev-ir.h.
◆ Base
◆ List
◆ InlinedAllocation()
v8::internal::maglev::InlinedAllocation::InlinedAllocation |
( |
uint64_t | bitfield, |
|
|
VirtualObject * | object ) |
|
inlineexplicit |
◆ AddNonEscapingUses()
void v8::internal::maglev::InlinedAllocation::AddNonEscapingUses |
( |
int | n = 1 | ) |
|
|
inline |
◆ allocation_block()
AllocationBlock * v8::internal::maglev::InlinedAllocation::allocation_block |
( |
| ) |
|
◆ allocation_block_input()
Input & v8::internal::maglev::InlinedAllocation::allocation_block_input |
( |
| ) |
|
|
inline |
◆ ForceEscaping()
void v8::internal::maglev::InlinedAllocation::ForceEscaping |
( |
| ) |
|
|
inline |
◆ GenerateCode()
◆ HasBeenAnalysed()
bool v8::internal::maglev::InlinedAllocation::HasBeenAnalysed |
( |
| ) |
const |
|
inline |
◆ HasBeenElided()
bool v8::internal::maglev::InlinedAllocation::HasBeenElided |
( |
| ) |
const |
|
inline |
◆ HasEscaped()
bool v8::internal::maglev::InlinedAllocation::HasEscaped |
( |
| ) |
const |
|
inline |
◆ IsEscaping()
bool v8::internal::maglev::InlinedAllocation::IsEscaping |
( |
| ) |
const |
|
inline |
◆ next()
◆ non_escaping_use_count()
int v8::internal::maglev::InlinedAllocation::non_escaping_use_count |
( |
| ) |
const |
|
inline |
◆ object()
VirtualObject * v8::internal::maglev::InlinedAllocation::object |
( |
| ) |
const |
|
inline |
◆ offset()
int v8::internal::maglev::InlinedAllocation::offset |
( |
| ) |
const |
|
inline |
◆ PrintParams()
void v8::internal::maglev::InlinedAllocation::PrintParams |
( |
std::ostream & | os, |
|
|
MaglevGraphLabeller * | graph_labeller ) const |
◆ set_offset()
void v8::internal::maglev::InlinedAllocation::set_offset |
( |
int | offset | ) |
|
|
inline |
◆ SetElided()
void v8::internal::maglev::InlinedAllocation::SetElided |
( |
| ) |
|
|
inline |
◆ SetEscaped()
void v8::internal::maglev::InlinedAllocation::SetEscaped |
( |
| ) |
|
|
inline |
◆ SetValueLocationConstraints()
void v8::internal::maglev::InlinedAllocation::SetValueLocationConstraints |
( |
| ) |
|
◆ size()
size_t v8::internal::maglev::InlinedAllocation::size |
( |
| ) |
const |
|
inline |
◆ UpdateObject()
void v8::internal::maglev::InlinedAllocation::UpdateObject |
( |
VirtualObject * | object | ) |
|
|
inline |
◆ VerifyInputs()
void v8::internal::maglev::InlinedAllocation::VerifyInputs |
( |
MaglevGraphLabeller * | graph_labeller | ) |
const |
◆ escape_analysis_result_
◆ kInputTypes
◆ kProperties
◆ List
◆ next_
◆ non_escaping_use_count_
int v8::internal::maglev::InlinedAllocation::non_escaping_use_count_ = 0 |
|
private |
◆ object_
◆ offset_
int v8::internal::maglev::InlinedAllocation::offset_ = -1 |
|
private |
The documentation for this class was generated from the following files: