![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <fast-api-call-lowering-reducer.h>
Public Member Functions | |
| OpIndex REDUCE | FastApiCall (V< FrameState > frame_state, V< Object > data_argument, V< Context > context, base::Vector< const OpIndex > arguments, const FastApiCallParameters *parameters, base::Vector< const RegisterRepresentation > out_reps) |
Private Member Functions | |
| template<typename T > | |
| V< T > | Checked (V< Tuple< T, Word32 > > result, Label<> &otherwise) |
| OpIndex | AdaptFastCallArgument (OpIndex argument, CTypeInfo arg_type, Label<> &handle_error) |
| OpIndex | ClampFastCallArgument (V< Float64 > argument, CTypeInfo::Type scalar_type) |
| V< Any > | DefaultReturnValue (const CFunctionInfo *c_signature) |
| V< Any > | ConvertReturnValue (const CFunctionInfo *c_signature, OpIndex result) |
| V< HeapObject > | BuildAllocateJSExternalObject (V< WordPtr > pointer) |
| OpIndex | WrapFastCall (const TSCallDescriptor *descriptor, OpIndex callee, V< FrameState > frame_state, V< Context > context, base::Vector< const OpIndex > arguments) |
Private Attributes | |
| Isolate * | isolate_ = __ data() -> isolate() |
| Factory * | factory_ = isolate_->factory() |
Definition at line 23 of file fast-api-call-lowering-reducer.h.
|
inlineprivate |
Definition at line 152 of file fast-api-call-lowering-reducer.h.
|
inlineprivate |
Definition at line 399 of file fast-api-call-lowering-reducer.h.
|
inlineprivate |
Definition at line 145 of file fast-api-call-lowering-reducer.h.
|
inlineprivate |
Definition at line 274 of file fast-api-call-lowering-reducer.h.
|
inlineprivate |
Definition at line 357 of file fast-api-call-lowering-reducer.h.
|
inlineprivate |
Definition at line 324 of file fast-api-call-lowering-reducer.h.
|
inline |
Definition at line 27 of file fast-api-call-lowering-reducer.h.
|
inlineprivate |
Definition at line 447 of file fast-api-call-lowering-reducer.h.
|
private |
Definition at line 481 of file fast-api-call-lowering-reducer.h.
|
private |
Definition at line 480 of file fast-api-call-lowering-reducer.h.