v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::StackArgumentsAccessor Class Reference

#include <macro-assembler-ia32.h>

Collaboration diagram for v8::internal::StackArgumentsAccessor:

Public Member Functions

 StackArgumentsAccessor (Register argc)
 
Operand operator[] (int index) const
 
Operand GetArgumentOperand (int index) const
 
Operand GetReceiverOperand () const
 
 StackArgumentsAccessor (Register argc)
 
Operand operator[] (int index) const
 
Operand GetArgumentOperand (int index) const
 
Operand GetReceiverOperand () const
 

Private Member Functions

 DISALLOW_IMPLICIT_CONSTRUCTORS (StackArgumentsAccessor)
 
 DISALLOW_IMPLICIT_CONSTRUCTORS (StackArgumentsAccessor)
 

Private Attributes

const Register argc_
 

Detailed Description

Definition at line 40 of file macro-assembler-x64.h.

Constructor & Destructor Documentation

◆ StackArgumentsAccessor() [1/2]

v8::internal::StackArgumentsAccessor::StackArgumentsAccessor ( Register argc)
inlineexplicit

Definition at line 56 of file macro-assembler-ia32.h.

◆ StackArgumentsAccessor() [2/2]

v8::internal::StackArgumentsAccessor::StackArgumentsAccessor ( Register argc)
inlineexplicit

Definition at line 43 of file macro-assembler-x64.h.

Member Function Documentation

◆ DISALLOW_IMPLICIT_CONSTRUCTORS() [1/2]

v8::internal::StackArgumentsAccessor::DISALLOW_IMPLICIT_CONSTRUCTORS ( StackArgumentsAccessor )
private

◆ DISALLOW_IMPLICIT_CONSTRUCTORS() [2/2]

v8::internal::StackArgumentsAccessor::DISALLOW_IMPLICIT_CONSTRUCTORS ( StackArgumentsAccessor )
private

◆ GetArgumentOperand() [1/2]

Operand v8::internal::StackArgumentsAccessor::GetArgumentOperand ( int index) const
Here is the caller graph for this function:

◆ GetArgumentOperand() [2/2]

Operand v8::internal::StackArgumentsAccessor::GetArgumentOperand ( int index) const

◆ GetReceiverOperand() [1/2]

Operand v8::internal::StackArgumentsAccessor::GetReceiverOperand ( ) const
inline

Definition at line 64 of file macro-assembler-ia32.h.

Here is the call graph for this function:

◆ GetReceiverOperand() [2/2]

Operand v8::internal::StackArgumentsAccessor::GetReceiverOperand ( ) const
inline

Definition at line 51 of file macro-assembler-x64.h.

Here is the call graph for this function:

◆ operator[]() [1/2]

Operand v8::internal::StackArgumentsAccessor::operator[] ( int index) const
inline

Definition at line 61 of file macro-assembler-ia32.h.

Here is the call graph for this function:

◆ operator[]() [2/2]

Operand v8::internal::StackArgumentsAccessor::operator[] ( int index) const
inline

Definition at line 48 of file macro-assembler-x64.h.

Here is the call graph for this function:

Member Data Documentation

◆ argc_

const Register v8::internal::StackArgumentsAccessor::argc_
private

Definition at line 67 of file macro-assembler-ia32.h.


The documentation for this class was generated from the following files: