Go to the source code of this file.
|
| #define | V8_CODEGEN_CODE_STUB_ASSEMBLER_MACROS_DEFINED 1 |
| |
| #define | CSA_CHECK(csa, x) |
| |
| #define | CSA_HOLE_SECURITY_CHECK(csa, x) |
| |
| #define | CSA_DCHECK(csa, ...) |
| |
| #define | CSA_DCHECK_JS_ARGC_EQ(csa, expected) |
| |
| #define | BIND(label) |
| |
| #define | TYPED_VARIABLE_DEF(type, name, ...) |
| |
| #define | TYPED_VARIABLE_CONSTRUCTOR(name, ...) |
| |
| #define | TVARIABLE(...) |
| |
| #define | TVARIABLE_CONSTRUCTOR(...) |
| |
| #define | CSA_SLOW_DCHECK(csa, ...) |
| |
| #define | CSA_SBXCHECK(csa, ...) |
| |
| #define | DECLARE_INTRINSIC_HELPER(name, lower_case, count) |
| |
| #define | __ assembler_-> |
| |
| #define | MAKE_LABEL(name, lower_case, count) |
| |
| #define | LABEL_POINTER(name, lower_case, count) |
| |
| #define | CASE(name, lower_case, count) |
| |
| #define | HANDLE_CASE(name, lower_case, expected_arg_count) |
| |
◆ __
◆ BIND
◆ CASE
| #define CASE |
( |
| name, |
|
|
| lower_case, |
|
|
| count ) |
Value: static_cast<int32_t
>(IntrinsicsHelper::IntrinsicId::k##
name),
◆ CSA_CHECK
| #define CSA_CHECK |
( |
| csa, |
|
|
| x ) |
◆ CSA_DCHECK
| #define CSA_DCHECK |
( |
| csa, |
|
|
| ... ) |
◆ CSA_DCHECK_JS_ARGC_EQ
| #define CSA_DCHECK_JS_ARGC_EQ |
( |
| csa, |
|
|
| expected ) |
◆ CSA_HOLE_SECURITY_CHECK
| #define CSA_HOLE_SECURITY_CHECK |
( |
| csa, |
|
|
| x ) |
Value: (
csa)->Check([&]() -> TNode<BoolT> {
return x; }, #
x, __FILE__, __LINE__)
◆ CSA_SBXCHECK
| #define CSA_SBXCHECK |
( |
| csa, |
|
|
| ... ) |
Value:
#define CSA_DCHECK(csa,...)
◆ CSA_SLOW_DCHECK
| #define CSA_SLOW_DCHECK |
( |
| csa, |
|
|
| ... ) |
◆ DECLARE_INTRINSIC_HELPER
| #define DECLARE_INTRINSIC_HELPER |
( |
| name, |
|
|
| lower_case, |
|
|
| count ) |
Value: TNode<Object>
name(
const InterpreterAssembler::RegListNodePair&
args, \
TNode<Context> context, int arg_count);
base::Vector< const DirectHandle< Object > > args
Definition at line 39 of file interpreter-intrinsics-generator.cc.
◆ HANDLE_CASE
| #define HANDLE_CASE |
( |
| name, |
|
|
| lower_case, |
|
|
| expected_arg_count ) |
Value:
{ \
if (v8_flags.debug_code && expected_arg_count >= 0) { \
AbortIfArgCountMismatch(expected_arg_count,
args.reg_count()); \
} \
TNode<Object> value =
name(
args, context, expected_arg_count); \
if (value) { \
} \
}
ZoneVector< RpoNumber > & result
std::unique_ptr< ValueMirror > value
◆ LABEL_POINTER
| #define LABEL_POINTER |
( |
| name, |
|
|
| lower_case, |
|
|
| count ) |
◆ MAKE_LABEL
| #define MAKE_LABEL |
( |
| name, |
|
|
| lower_case, |
|
|
| count ) |
Value: InterpreterAssembler::Label lower_case(
assembler_);
BytecodeAssembler & assembler_
◆ TVARIABLE
Value:
#define TYPED_VARIABLE_DEF(type, name,...)
◆ TVARIABLE_CONSTRUCTOR
| #define TVARIABLE_CONSTRUCTOR |
( |
| ... | ) |
|
Value:
#define TYPED_VARIABLE_CONSTRUCTOR(name,...)
◆ TYPED_VARIABLE_CONSTRUCTOR
| #define TYPED_VARIABLE_CONSTRUCTOR |
( |
| name, |
|
|
| ... ) |
◆ TYPED_VARIABLE_DEF
| #define TYPED_VARIABLE_DEF |
( |
| type, |
|
|
| name, |
|
|
| ... ) |
◆ V8_CODEGEN_CODE_STUB_ASSEMBLER_MACROS_DEFINED
| #define V8_CODEGEN_CODE_STUB_ASSEMBLER_MACROS_DEFINED 1 |