![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <operations.h>
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 TSCallDescriptor * | Create (const CallDescriptor *descriptor, CanThrow can_throw, LazyDeoptOnThrow lazy_deopt_on_throw, Zone *graph_zone, const JSWasmCallParameters *js_wasm_call_parameters=nullptr) |
Public Attributes | |
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 |
Definition at line 3986 of file operations.h.
|
inline |
Definition at line 4001 of file operations.h.
|
inlinestatic |
Definition at line 4013 of file operations.h.
CanThrow v8::internal::compiler::turboshaft::TSCallDescriptor::can_throw |
Definition at line 3990 of file operations.h.
const CallDescriptor* v8::internal::compiler::turboshaft::TSCallDescriptor::descriptor |
Definition at line 3987 of file operations.h.
base::Vector<const RegisterRepresentation> v8::internal::compiler::turboshaft::TSCallDescriptor::in_reps |
Definition at line 3988 of file operations.h.
const JSWasmCallParameters* v8::internal::compiler::turboshaft::TSCallDescriptor::js_wasm_call_parameters |
Definition at line 3999 of file operations.h.
LazyDeoptOnThrow v8::internal::compiler::turboshaft::TSCallDescriptor::lazy_deopt_on_throw |
Definition at line 3991 of file operations.h.
base::Vector<const RegisterRepresentation> v8::internal::compiler::turboshaft::TSCallDescriptor::out_reps |
Definition at line 3989 of file operations.h.