#include <node.h>
Definition at line 41 of file node.h.
◆ IdField
◆ InlineCapacityField
◆ InlineCountField
◆ ZoneOutOfLineInputsPtr
◆ ZoneUsePtr
◆ Node() [1/2]
v8::internal::compiler::Node::Node |
( |
NodeId | id, |
|
|
const Operator * | op, |
|
|
int | inline_count, |
|
|
int | inline_capacity ) |
|
private |
◆ Node() [2/2]
v8::internal::compiler::Node::Node |
( |
const Node & | | ) |
|
|
privatedelete |
◆ AppendInput()
void v8::internal::compiler::Node::AppendInput |
( |
Zone * | zone, |
|
|
Node * | new_to ) |
◆ AppendUse()
void v8::internal::compiler::Node::AppendUse |
( |
Use * | use | ) |
|
|
private |
◆ BranchUseCount()
int v8::internal::compiler::Node::BranchUseCount |
( |
| ) |
const |
◆ ClearInputs()
void v8::internal::compiler::Node::ClearInputs |
( |
int | start, |
|
|
int | count ) |
|
private |
◆ Clone()
◆ EnsureInputCount()
void v8::internal::compiler::Node::EnsureInputCount |
( |
Zone * | zone, |
|
|
int | new_input_count ) |
◆ GetInputPtr()
ZoneNodePtr * v8::internal::compiler::Node::GetInputPtr |
( |
int | input_index | ) |
|
|
inlineprivate |
◆ GetInputPtrConst()
ZoneNodePtr const * v8::internal::compiler::Node::GetInputPtrConst |
( |
int | input_index | ) |
const |
|
inlineprivate |
◆ GetUsePtr()
Use * v8::internal::compiler::Node::GetUsePtr |
( |
int | input_index | ) |
|
|
inlineprivate |
◆ has_inline_inputs()
bool v8::internal::compiler::Node::has_inline_inputs |
( |
| ) |
const |
|
inlineprivate |
◆ id()
NodeId v8::internal::compiler::Node::id |
( |
| ) |
const |
|
inline |
◆ inline_inputs()
ZoneNodePtr * v8::internal::compiler::Node::inline_inputs |
( |
| ) |
const |
|
inlineprivate |
◆ input_edges()
◆ InputAt()
Node * v8::internal::compiler::Node::InputAt |
( |
int | index | ) |
const |
|
inline |
◆ InputCount()
int v8::internal::compiler::Node::InputCount |
( |
| ) |
const |
|
inline |
◆ inputs()
◆ inputs_location()
Address v8::internal::compiler::Node::inputs_location |
( |
| ) |
const |
|
inlineprivate |
◆ inputs_vector()
◆ InsertInput()
void v8::internal::compiler::Node::InsertInput |
( |
Zone * | zone, |
|
|
int | index, |
|
|
Node * | new_to ) |
◆ InsertInputs()
void v8::internal::compiler::Node::InsertInputs |
( |
Zone * | zone, |
|
|
int | index, |
|
|
int | count ) |
◆ IsDead()
bool v8::internal::compiler::Node::IsDead |
( |
| ) |
const |
|
inline |
◆ Kill()
void v8::internal::compiler::Node::Kill |
( |
| ) |
|
◆ mark()
Mark v8::internal::compiler::Node::mark |
( |
| ) |
const |
|
inlineprivate |
◆ New()
Node * v8::internal::compiler::Node::New |
( |
Zone * | zone, |
|
|
NodeId | id, |
|
|
const Operator * | op, |
|
|
int | input_count, |
|
|
Node *const * | inputs, |
|
|
bool | has_extensible_inputs ) |
|
static |
◆ NewImpl()
template<typename NodePtrT >
Node * v8::internal::compiler::Node::NewImpl |
( |
Zone * | zone, |
|
|
NodeId | id, |
|
|
const Operator * | op, |
|
|
int | input_count, |
|
|
NodePtrT const * | inputs, |
|
|
bool | has_extensible_inputs ) |
|
inlinestaticprivate |
◆ NullAllInputs()
void v8::internal::compiler::Node::NullAllInputs |
( |
| ) |
|
◆ op()
const Operator * v8::internal::compiler::Node::op |
( |
| ) |
const |
|
inline |
◆ opcode()
◆ operator new()
void * v8::internal::compiler::Node::operator new |
( |
size_t | , |
|
|
void * | location ) |
|
inlineprivate |
◆ operator=()
Node & v8::internal::compiler::Node::operator= |
( |
const Node & | | ) |
|
|
privatedelete |
◆ outline_inputs()
◆ OwnedBy() [1/2]
bool v8::internal::compiler::Node::OwnedBy |
( |
Node const * | owner | ) |
const |
◆ OwnedBy() [2/2]
bool v8::internal::compiler::Node::OwnedBy |
( |
Node const * | owner1, |
|
|
Node const * | owner2 ) const |
◆ Print() [1/3]
void v8::internal::compiler::Node::Print |
( |
| ) |
const |
|
inline |
◆ Print() [2/3]
void v8::internal::compiler::Node::Print |
( |
int | depth | ) |
const |
◆ Print() [3/3]
void v8::internal::compiler::Node::Print |
( |
std::ostream & | os, |
|
|
int | depth = 1 ) const |
◆ RemoveInput()
Node * v8::internal::compiler::Node::RemoveInput |
( |
int | index | ) |
|
◆ RemoveUse()
void v8::internal::compiler::Node::RemoveUse |
( |
Use * | use | ) |
|
|
private |
◆ ReplaceInput()
void v8::internal::compiler::Node::ReplaceInput |
( |
int | index, |
|
|
Node * | new_to ) |
|
inline |
◆ ReplaceUses()
void v8::internal::compiler::Node::ReplaceUses |
( |
Node * | replace_to | ) |
|
◆ set_mark()
void v8::internal::compiler::Node::set_mark |
( |
Mark | mark | ) |
|
|
inlineprivate |
◆ set_op()
void v8::internal::compiler::Node::set_op |
( |
const Operator * | op | ) |
|
|
inlineprivate |
◆ set_outline_inputs()
void v8::internal::compiler::Node::set_outline_inputs |
( |
OutOfLineInputs * | outline | ) |
|
|
inlineprivate |
◆ set_type()
void v8::internal::compiler::Node::set_type |
( |
Type | type | ) |
|
|
inlineprivate |
◆ TrimInputCount()
void v8::internal::compiler::Node::TrimInputCount |
( |
int | new_input_count | ) |
|
◆ type()
Type v8::internal::compiler::Node::type |
( |
| ) |
const |
|
inlineprivate |
◆ use_edges()
UseEdges v8::internal::compiler::Node::use_edges |
( |
| ) |
|
|
inline |
◆ UseCount()
int v8::internal::compiler::Node::UseCount |
( |
| ) |
const |
◆ uses()
Uses v8::internal::compiler::Node::uses |
( |
| ) |
|
|
inline |
◆ Verify()
void v8::internal::compiler::Node::Verify |
( |
| ) |
|
|
inline |
◆ Edge
◆ NodeMarkerBase
◆ NodeProperties
◆ bit_field_
uint32_t v8::internal::compiler::Node::bit_field_ |
|
private |
◆ first_use_
ZoneUsePtr v8::internal::compiler::Node::first_use_ |
|
private |
◆ kMaxInlineCapacity
◆ kOutlineMarker
◆ mark_
Mark v8::internal::compiler::Node::mark_ |
|
private |
◆ op_
const Operator* v8::internal::compiler::Node::op_ |
|
private |
◆ type_
Type v8::internal::compiler::Node::type_ |
|
private |
The documentation for this class was generated from the following files: