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

#include <operations.h>

Inheritance diagram for v8::internal::compiler::turboshaft::TSCallDescriptor:
Collaboration diagram for v8::internal::compiler::turboshaft::TSCallDescriptor:

Public Member Functions

 TSCallDescriptor (const CallDescriptor *descriptor, base::Vector< const RegisterRepresentation > in_reps, base::Vector< const RegisterRepresentation > out_reps, CanThrow can_throw, LazyDeoptOnThrow lazy_deopt_on_throw, const JSWasmCallParameters *js_wasm_call_parameters)
 

Static Public Member Functions

static const TSCallDescriptorCreate (const CallDescriptor *descriptor, CanThrow can_throw, LazyDeoptOnThrow lazy_deopt_on_throw, Zone *graph_zone, const JSWasmCallParameters *js_wasm_call_parameters=nullptr)
 

Public Attributes

const CallDescriptordescriptor
 
base::Vector< const RegisterRepresentationin_reps
 
base::Vector< const RegisterRepresentationout_reps
 
CanThrow can_throw
 
LazyDeoptOnThrow lazy_deopt_on_throw
 
const JSWasmCallParameters * js_wasm_call_parameters
 

Detailed Description

Definition at line 3986 of file operations.h.

Constructor & Destructor Documentation

◆ TSCallDescriptor()

v8::internal::compiler::turboshaft::TSCallDescriptor::TSCallDescriptor ( const CallDescriptor * descriptor,
base::Vector< const RegisterRepresentation > in_reps,
base::Vector< const RegisterRepresentation > out_reps,
CanThrow can_throw,
LazyDeoptOnThrow lazy_deopt_on_throw,
const JSWasmCallParameters * js_wasm_call_parameters )
inline

Definition at line 4001 of file operations.h.

Member Function Documentation

◆ Create()

static const TSCallDescriptor * v8::internal::compiler::turboshaft::TSCallDescriptor::Create ( const CallDescriptor * descriptor,
CanThrow can_throw,
LazyDeoptOnThrow lazy_deopt_on_throw,
Zone * graph_zone,
const JSWasmCallParameters * js_wasm_call_parameters = nullptr )
inlinestatic

Definition at line 4013 of file operations.h.

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

Member Data Documentation

◆ can_throw

CanThrow v8::internal::compiler::turboshaft::TSCallDescriptor::can_throw

Definition at line 3990 of file operations.h.

◆ descriptor

const CallDescriptor* v8::internal::compiler::turboshaft::TSCallDescriptor::descriptor

Definition at line 3987 of file operations.h.

◆ in_reps

base::Vector<const RegisterRepresentation> v8::internal::compiler::turboshaft::TSCallDescriptor::in_reps

Definition at line 3988 of file operations.h.

◆ js_wasm_call_parameters

const JSWasmCallParameters* v8::internal::compiler::turboshaft::TSCallDescriptor::js_wasm_call_parameters

Definition at line 3999 of file operations.h.

◆ lazy_deopt_on_throw

LazyDeoptOnThrow v8::internal::compiler::turboshaft::TSCallDescriptor::lazy_deopt_on_throw

Definition at line 3991 of file operations.h.

◆ out_reps

base::Vector<const RegisterRepresentation> v8::internal::compiler::turboshaft::TSCallDescriptor::out_reps

Definition at line 3989 of file operations.h.


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