v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::interpreter::RegisterTransferWriter Class Referencefinal
Inheritance diagram for v8::internal::interpreter::RegisterTransferWriter:
Collaboration diagram for v8::internal::interpreter::RegisterTransferWriter:

Public Member Functions

 RegisterTransferWriter (BytecodeArrayBuilder *builder)
 
 ~RegisterTransferWriter () override=default
 
void EmitLdar (Register input) override
 
void EmitStar (Register output) override
 
void EmitMov (Register input, Register output) override
 

Private Attributes

BytecodeArrayBuilderbuilder_
 

Detailed Description

Definition at line 27 of file bytecode-array-builder.cc.

Constructor & Destructor Documentation

◆ RegisterTransferWriter()

v8::internal::interpreter::RegisterTransferWriter::RegisterTransferWriter ( BytecodeArrayBuilder * builder)
inlineexplicit

Definition at line 31 of file bytecode-array-builder.cc.

◆ ~RegisterTransferWriter()

v8::internal::interpreter::RegisterTransferWriter::~RegisterTransferWriter ( )
overridedefault

Member Function Documentation

◆ EmitLdar()

void v8::internal::interpreter::RegisterTransferWriter::EmitLdar ( Register input)
inlineoverride

Definition at line 35 of file bytecode-array-builder.cc.

Here is the call graph for this function:

◆ EmitMov()

void v8::internal::interpreter::RegisterTransferWriter::EmitMov ( Register input,
Register output )
inlineoverride

Definition at line 39 of file bytecode-array-builder.cc.

Here is the call graph for this function:

◆ EmitStar()

void v8::internal::interpreter::RegisterTransferWriter::EmitStar ( Register output)
inlineoverride

Definition at line 37 of file bytecode-array-builder.cc.

Here is the call graph for this function:

Member Data Documentation

◆ builder_

BytecodeArrayBuilder* v8::internal::interpreter::RegisterTransferWriter::builder_
private

Definition at line 44 of file bytecode-array-builder.cc.


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