![]()  | 
  
    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.