v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
interpreter-intrinsics.h File Reference
Include dependency graph for interpreter-intrinsics.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::interpreter::IntrinsicsHelper
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::interpreter
 

Macros

#define INTRINSICS_LIST(V)
 
#define DECLARE_INTRINSIC_ID(name, lower_case, count)
 

Macro Definition Documentation

◆ DECLARE_INTRINSIC_ID

#define DECLARE_INTRINSIC_ID ( name,
lower_case,
count )
Value:
k##name,
const char * name
Definition builtins.cc:39

Definition at line 38 of file interpreter-intrinsics.h.

◆ INTRINSICS_LIST

#define INTRINSICS_LIST ( V)
Value:
V(AsyncFunctionAwait, async_function_await_caught, 2) \
V(AsyncFunctionEnter, async_function_enter, 2) \
V(AsyncFunctionReject, async_function_reject, 2) \
V(AsyncFunctionResolve, async_function_resolve, 2) \
V(AsyncGeneratorAwait, async_generator_await_caught, 2) \
V(AsyncGeneratorReject, async_generator_reject, 2) \
V(AsyncGeneratorResolve, async_generator_resolve, 3) \
V(AsyncGeneratorYieldWithAwait, async_generator_yield_with_await, 2) \
V(CreateJSGeneratorObject, create_js_generator_object, 2) \
V(GeneratorGetResumeMode, generator_get_resume_mode, 1) \
V(GeneratorClose, generator_close, 1) \
V(GetImportMetaObject, get_import_meta_object, 0) \
V(CopyDataProperties, copy_data_properties, 2) \
V(CopyDataPropertiesWithExcludedPropertiesOnStack, \
copy_data_properties_with_excluded_properties_on_stack, -1) \
V(CreateIterResultObject, create_iter_result_object, 2) \
V(CreateAsyncFromSyncIterator, create_async_from_sync_iterator, 1)
#define V(Name)

Definition at line 16 of file interpreter-intrinsics.h.