v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::CallBufferT Struct Reference
Collaboration diagram for v8::internal::compiler::CallBufferT:

Public Member Functions

 CallBufferT (Zone *zone, const CallDescriptor *call_descriptor, FrameStateDescriptor *frame_state)
 
size_t input_count () const
 
size_t frame_state_count () const
 
size_t frame_state_value_count () const
 

Public Attributes

const CallDescriptordescriptor
 
FrameStateDescriptorframe_state_descriptor
 
ZoneVector< PushParameterToutput_nodes
 
InstructionOperandVector outputs
 
InstructionOperandVector instruction_args
 
ZoneVector< PushParameterTpushed_nodes
 

Detailed Description

Definition at line 1072 of file instruction-selector.cc.

Constructor & Destructor Documentation

◆ CallBufferT()

v8::internal::compiler::CallBufferT::CallBufferT ( Zone * zone,
const CallDescriptor * call_descriptor,
FrameStateDescriptor * frame_state )
inline

Definition at line 1073 of file instruction-selector.cc.

Here is the call graph for this function:

Member Function Documentation

◆ frame_state_count()

size_t v8::internal::compiler::CallBufferT::frame_state_count ( ) const
inline

Definition at line 1096 of file instruction-selector.cc.

◆ frame_state_value_count()

size_t v8::internal::compiler::CallBufferT::frame_state_value_count ( ) const
inline

Definition at line 1098 of file instruction-selector.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ input_count()

size_t v8::internal::compiler::CallBufferT::input_count ( ) const
inline

Definition at line 1094 of file instruction-selector.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ descriptor

const CallDescriptor* v8::internal::compiler::CallBufferT::descriptor

Definition at line 1087 of file instruction-selector.cc.

◆ frame_state_descriptor

FrameStateDescriptor* v8::internal::compiler::CallBufferT::frame_state_descriptor

Definition at line 1088 of file instruction-selector.cc.

◆ instruction_args

InstructionOperandVector v8::internal::compiler::CallBufferT::instruction_args

Definition at line 1091 of file instruction-selector.cc.

◆ output_nodes

ZoneVector<PushParameterT> v8::internal::compiler::CallBufferT::output_nodes

Definition at line 1089 of file instruction-selector.cc.

◆ outputs

InstructionOperandVector v8::internal::compiler::CallBufferT::outputs

Definition at line 1090 of file instruction-selector.cc.

◆ pushed_nodes

ZoneVector<PushParameterT> v8::internal::compiler::CallBufferT::pushed_nodes

Definition at line 1092 of file instruction-selector.cc.


The documentation for this struct was generated from the following file: