#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 10036 of file maglev-ir.h.
◆ Base
◆ CallSelf()
v8::internal::maglev::CallSelf::CallSelf |
( |
uint64_t | bitfield, |
|
|
int | expected_parameter_count, |
|
|
ValueNode * | closure, |
|
|
ValueNode * | context, |
|
|
ValueNode * | receiver, |
|
|
ValueNode * | new_target ) |
|
inline |
◆ arg()
Input & v8::internal::maglev::CallSelf::arg |
( |
int | i | ) |
|
|
inline |
◆ args()
auto v8::internal::maglev::CallSelf::args |
( |
| ) |
|
|
inline |
◆ closure() [1/2]
Input & v8::internal::maglev::CallSelf::closure |
( |
| ) |
|
|
inline |
◆ closure() [2/2]
const Input & v8::internal::maglev::CallSelf::closure |
( |
| ) |
const |
|
inline |
◆ context() [1/2]
Input & v8::internal::maglev::CallSelf::context |
( |
| ) |
|
|
inline |
◆ context() [2/2]
const Input & v8::internal::maglev::CallSelf::context |
( |
| ) |
const |
|
inline |
◆ GenerateCode()
◆ MaxCallStackArgs()
int v8::internal::maglev::CallSelf::MaxCallStackArgs |
( |
| ) |
const |
◆ new_target() [1/2]
Input & v8::internal::maglev::CallSelf::new_target |
( |
| ) |
|
|
inline |
◆ new_target() [2/2]
const Input & v8::internal::maglev::CallSelf::new_target |
( |
| ) |
const |
|
inline |
◆ num_args()
int v8::internal::maglev::CallSelf::num_args |
( |
| ) |
const |
|
inline |
◆ PrintParams()
void v8::internal::maglev::CallSelf::PrintParams |
( |
std::ostream & | os, |
|
|
MaglevGraphLabeller * | graph_labeller ) const |
◆ receiver() [1/2]
Input & v8::internal::maglev::CallSelf::receiver |
( |
| ) |
|
|
inline |
◆ receiver() [2/2]
const Input & v8::internal::maglev::CallSelf::receiver |
( |
| ) |
const |
|
inline |
◆ set_arg()
void v8::internal::maglev::CallSelf::set_arg |
( |
int | i, |
|
|
ValueNode * | node ) |
|
inline |
◆ SetValueLocationConstraints()
void v8::internal::maglev::CallSelf::SetValueLocationConstraints |
( |
| ) |
|
◆ VerifyInputs()
void v8::internal::maglev::CallSelf::VerifyInputs |
( |
MaglevGraphLabeller * | graph_labeller | ) |
const |
◆ expected_parameter_count_
int v8::internal::maglev::CallSelf::expected_parameter_count_ |
|
private |
◆ kClosureIndex
int v8::internal::maglev::CallSelf::kClosureIndex = 0 |
|
staticconstexpr |
◆ kContextIndex
int v8::internal::maglev::CallSelf::kContextIndex = 1 |
|
staticconstexpr |
◆ kFixedInputCount
int v8::internal::maglev::CallSelf::kFixedInputCount = 4 |
|
staticconstexpr |
◆ kNewTargetIndex
int v8::internal::maglev::CallSelf::kNewTargetIndex = 3 |
|
staticconstexpr |
◆ kProperties
◆ kReceiverIndex
int v8::internal::maglev::CallSelf::kReceiverIndex = 2 |
|
staticconstexpr |
The documentation for this class was generated from the following files: