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

#include <optimized-compilation-info.h>

Collaboration diagram for v8::internal::OptimizedCompilationInfo::InlinedFunctionHolder:

Public Member Functions

 InlinedFunctionHolder (IndirectHandle< SharedFunctionInfo > inlined_shared_info, IndirectHandle< BytecodeArray > inlined_bytecode, SourcePosition pos)
 
void RegisterInlinedFunctionId (size_t inlined_function_id)
 

Public Attributes

IndirectHandle< SharedFunctionInfoshared_info
 
IndirectHandle< BytecodeArraybytecode_array
 
InliningPosition position
 

Detailed Description

Definition at line 221 of file optimized-compilation-info.h.

Constructor & Destructor Documentation

◆ InlinedFunctionHolder()

v8::internal::OptimizedCompilationInfo::InlinedFunctionHolder::InlinedFunctionHolder ( IndirectHandle< SharedFunctionInfo > inlined_shared_info,
IndirectHandle< BytecodeArray > inlined_bytecode,
SourcePosition pos )

Definition at line 253 of file optimized-compilation-info.cc.

Member Function Documentation

◆ RegisterInlinedFunctionId()

void v8::internal::OptimizedCompilationInfo::InlinedFunctionHolder::RegisterInlinedFunctionId ( size_t inlined_function_id)
inline

Definition at line 231 of file optimized-compilation-info.h.

Member Data Documentation

◆ bytecode_array

IndirectHandle<BytecodeArray> v8::internal::OptimizedCompilationInfo::InlinedFunctionHolder::bytecode_array

Definition at line 224 of file optimized-compilation-info.h.

◆ position

InliningPosition v8::internal::OptimizedCompilationInfo::InlinedFunctionHolder::position

Definition at line 225 of file optimized-compilation-info.h.

◆ shared_info

IndirectHandle<SharedFunctionInfo> v8::internal::OptimizedCompilationInfo::InlinedFunctionHolder::shared_info

Definition at line 222 of file optimized-compilation-info.h.


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