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

Public Member Functions

 NaryCodeCoverageSlots (BytecodeGenerator *generator, NaryOperation *expr)
 
int GetSlotFor (size_t subsequent_expr_index) const
 

Private Attributes

BytecodeGeneratorgenerator_
 
std::vector< int > coverage_slots_
 

Detailed Description

Definition at line 607 of file bytecode-generator.cc.

Constructor & Destructor Documentation

◆ NaryCodeCoverageSlots()

v8::internal::interpreter::BytecodeGenerator::NaryCodeCoverageSlots::NaryCodeCoverageSlots ( BytecodeGenerator * generator,
NaryOperation * expr )
inline

Definition at line 609 of file bytecode-generator.cc.

Here is the call graph for this function:

Member Function Documentation

◆ GetSlotFor()

int v8::internal::interpreter::BytecodeGenerator::NaryCodeCoverageSlots::GetSlotFor ( size_t subsequent_expr_index) const
inline

Definition at line 618 of file bytecode-generator.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ coverage_slots_

std::vector<int> v8::internal::interpreter::BytecodeGenerator::NaryCodeCoverageSlots::coverage_slots_
private

Definition at line 628 of file bytecode-generator.cc.

◆ generator_

BytecodeGenerator* v8::internal::interpreter::BytecodeGenerator::NaryCodeCoverageSlots::generator_
private

Definition at line 627 of file bytecode-generator.cc.


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