![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/builtins/builtins-regexp-gen.h"
#include <optional>
#include "src/builtins/builtins-constructor-gen.h"
#include "src/builtins/builtins-string-gen.h"
#include "src/builtins/builtins-utils-gen.h"
#include "src/builtins/builtins.h"
#include "src/builtins/growable-fixed-array-gen.h"
#include "src/codegen/code-stub-assembler-inl.h"
#include "src/codegen/macro-assembler.h"
#include "src/common/globals.h"
#include "src/execution/protectors.h"
#include "src/heap/factory-inl.h"
#include "src/logging/counters.h"
#include "src/objects/js-regexp-string-iterator.h"
#include "src/objects/js-regexp.h"
#include "src/objects/regexp-match-info.h"
#include "src/regexp/regexp-flags.h"
#include "src/codegen/define-code-stub-assembler-macros.inc"
#include "src/codegen/undef-code-stub-assembler-macros.inc"
Go to the source code of this file.
Namespaces | |
namespace | v8 |
namespace | v8::internal |
Macros | |
#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 | CASE_FOR_FLAG(Lower, Camel, ...) |
#define | CASE_FOR_FLAG(NAME, FLAG) |
#define | CASE_FOR_FLAG(NAME, V8_FLAG_EXTERN_REF, FLAG) |
#define | CASE_FOR_FLAG(Lower, Camel, LowerCamel, Char, ...) |
Functions | |
v8::internal::TF_BUILTIN (RegExpExecAtom, RegExpBuiltinsAssembler) | |
v8::internal::TF_BUILTIN (RegExpConstructor, RegExpBuiltinsAssembler) | |
v8::internal::TF_BUILTIN (RegExpPrototypeCompile, RegExpBuiltinsAssembler) | |
#define CASE_FOR_FLAG | ( | Lower, | |
Camel, | |||
LowerCamel, | |||
Char, | |||
... ) |
#define CASE_FOR_FLAG | ( | Lower, | |
Camel, | |||
... ) |
#define CSA_DCHECK | ( | csa, | |
... ) |
#define CSA_DCHECK_JS_ARGC_EQ | ( | csa, | |
expected ) |
#define CSA_SBXCHECK | ( | csa, | |
... ) |
#define CSA_SLOW_DCHECK | ( | csa, | |
... ) |
#define TVARIABLE | ( | ... | ) |
#define TVARIABLE_CONSTRUCTOR | ( | ... | ) |
#define TYPED_VARIABLE_CONSTRUCTOR | ( | name, | |
... ) |
#define TYPED_VARIABLE_DEF | ( | type, | |
name, | |||
... ) |
#define V8_CODEGEN_CODE_STUB_ASSEMBLER_MACROS_DEFINED 1 |