Go to the source code of this file.
|
#define | FORWARD_DECLARE(Name, Argc) |
|
#define | DECL_CPP(Name, Argc) |
|
#define | DECL_TSJ(Name, Count, ...) |
|
#define | DECL_TFJ(Name, Count, ...) |
|
#define | DECL_TSC(Name, ...) |
|
#define | DECL_TFC(Name, ...) |
|
#define | DECL_TFS(Name, ...) |
|
#define | DECL_TFH(Name, ...) |
|
#define | DECL_BCH(Name, OperandScale, Bytecode) |
|
#define | DECL_ASM(Name, ...) |
|
#define | CASE_OTHER(Name, ...) |
|
#define | FUNCTION_POINTER_ID_CASE(id, name) |
|
◆ CASE_OTHER
#define CASE_OTHER |
( |
| Name, |
|
|
| ... ) |
Value: case Builtin::k##Name: { \
key = Builtin_##Name##_InterfaceDescriptor::key(); \
break; \
}
std::unique_ptr< ValueMirror > key
◆ DECL_ASM
#define DECL_ASM |
( |
| Name, |
|
|
| ... ) |
Value:{#Name, Builtins::ASM, {}},
Definition at line 82 of file builtins.cc.
◆ DECL_BCH
#define DECL_BCH |
( |
| Name, |
|
|
| OperandScale, |
|
|
| Bytecode ) |
Value: {#Name, Builtins::BCH, {Bytecode, OperandScale}},
Definition at line 80 of file builtins.cc.
◆ DECL_CPP
#define DECL_CPP |
( |
| Name, |
|
|
| Argc ) |
◆ DECL_TFC
#define DECL_TFC |
( |
| Name, |
|
|
| ... ) |
Value:{#Name, Builtins::TFC, {}},
Definition at line 77 of file builtins.cc.
◆ DECL_TFH
#define DECL_TFH |
( |
| Name, |
|
|
| ... ) |
Value:{#Name, Builtins::TFH, {}},
Definition at line 79 of file builtins.cc.
◆ DECL_TFJ
#define DECL_TFJ |
( |
| Name, |
|
|
| Count, |
|
|
| ... ) |
Value:{#Name, Builtins::TFJ, {Count, 0}},
Definition at line 75 of file builtins.cc.
◆ DECL_TFS
#define DECL_TFS |
( |
| Name, |
|
|
| ... ) |
Value:{#Name, Builtins::TFS, {}},
Definition at line 78 of file builtins.cc.
◆ DECL_TSC
#define DECL_TSC |
( |
| Name, |
|
|
| ... ) |
Value:{#Name, Builtins::TSC, {}},
Definition at line 76 of file builtins.cc.
◆ DECL_TSJ
#define DECL_TSJ |
( |
| Name, |
|
|
| Count, |
|
|
| ... ) |
Value:{#Name, Builtins::TSJ, {Count, 0}},
Definition at line 74 of file builtins.cc.
◆ FORWARD_DECLARE
#define FORWARD_DECLARE |
( |
| Name, |
|
|
| Argc ) |
Value: Address Builtin_##Name(
int argc, Address*
args, Isolate* isolate);
base::Vector< const DirectHandle< Object > > args
Definition at line 30 of file builtins.cc.
◆ FUNCTION_POINTER_ID_CASE
#define FUNCTION_POINTER_ID_CASE |
( |
| id, |
|
|
| name ) |
◆ bytecode
interpreter::Bytecode bytecode |
◆ bytecode_and_scale
BytecodeAndScale bytecode_and_scale |
◆ cpp_entry
◆ []
union { ... } ::BuiltinMetadata::KindSpecificData data |
◆ kind
◆ name
◆ parameter_count
◆ scale
interpreter::OperandScale scale |