#include <maglev-ir.h>
|
template<typename... Args> |
static Derived * | New (Zone *zone, std::initializer_list< ValueNode * > inputs, Args &&... args) |
|
template<typename... Args> |
static Derived * | New (Zone *zone, size_t input_count, Args &&... args) |
|
template<typename... Args> |
| NodeTMixin (uint64_t bitfield, Args &&... args) |
|
Definition at line 9407 of file maglev-ir.h.
◆ Base
◆ HasKeyFlag
◆ Key
◆ List
◆ LoopPhiAfterLoopFlag
◆ Requires31BitValueFlag
◆ Phi()
◆ backedge_input()
Input & v8::internal::maglev::Phi::backedge_input |
( |
| ) |
|
|
inline |
◆ GenerateCode()
◆ get_same_loop_uses_repr_hints()
◆ get_uses_repr_hints()
◆ has_key()
bool v8::internal::maglev::Phi::has_key |
( |
| ) |
const |
|
inline |
◆ is_backedge_offset()
bool v8::internal::maglev::Phi::is_backedge_offset |
( |
int | i | ) |
const |
|
inline |
◆ is_exception_phi()
bool v8::internal::maglev::Phi::is_exception_phi |
( |
| ) |
const |
|
inline |
◆ is_loop_phi()
bool v8::internal::maglev::Phi::is_loop_phi |
( |
| ) |
const |
◆ is_unmerged_loop_phi()
bool v8::internal::maglev::Phi::is_unmerged_loop_phi |
( |
| ) |
const |
◆ key()
Key v8::internal::maglev::Phi::key |
( |
| ) |
const |
|
inline |
◆ merge_post_loop_type()
void v8::internal::maglev::Phi::merge_post_loop_type |
( |
NodeType | type | ) |
|
|
inline |
◆ merge_state()
◆ merge_type()
void v8::internal::maglev::Phi::merge_type |
( |
NodeType | type | ) |
|
|
inline |
◆ next()
Phi ** v8::internal::maglev::Phi::next |
( |
| ) |
|
|
inlineprivate |
◆ owner()
◆ predecessor_at()
BasicBlock * v8::internal::maglev::Phi::predecessor_at |
( |
int | i | ) |
|
◆ PrintParams()
void v8::internal::maglev::Phi::PrintParams |
( |
std::ostream & | os, |
|
|
MaglevGraphLabeller * | graph_labeller ) const |
◆ promote_post_loop_type()
void v8::internal::maglev::Phi::promote_post_loop_type |
( |
| ) |
|
|
inline |
◆ RecordUseReprHint() [1/2]
◆ RecordUseReprHint() [2/2]
◆ set_key()
void v8::internal::maglev::Phi::set_key |
( |
Key | key | ) |
|
|
inline |
◆ set_post_loop_type()
void v8::internal::maglev::Phi::set_post_loop_type |
( |
NodeType | type | ) |
|
|
inline |
◆ set_type()
void v8::internal::maglev::Phi::set_type |
( |
NodeType | type | ) |
|
|
inline |
◆ set_uses_require_31_bit_value()
void v8::internal::maglev::Phi::set_uses_require_31_bit_value |
( |
| ) |
|
|
inline |
◆ SetUseRequires31BitValue()
void v8::internal::maglev::Phi::SetUseRequires31BitValue |
( |
| ) |
|
◆ SetValueLocationConstraints()
void v8::internal::maglev::Phi::SetValueLocationConstraints |
( |
| ) |
|
◆ type()
NodeType v8::internal::maglev::Phi::type |
( |
| ) |
const |
|
inline |
◆ uses_require_31_bit_value()
bool v8::internal::maglev::Phi::uses_require_31_bit_value |
( |
| ) |
const |
|
inline |
◆ VerifyInputs()
◆ [union]
◆ key_
Key v8::internal::maglev::Phi::key_ |
◆ merge_state_
◆ next_
Phi* v8::internal::maglev::Phi::next_ = nullptr |
|
private |
◆ owner_
◆ post_loop_type_
NodeType v8::internal::maglev::Phi::post_loop_type_ |
◆ same_loop_uses_repr_hint_
◆ type_
NodeType v8::internal::maglev::Phi::type_ |
◆ uses_repr_hint_
The documentation for this class was generated from the following files: