![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <optional>#include <type_traits>#include "src/base/small-vector.h"#include "src/codegen/tnode.h"#include "src/common/globals.h"#include "src/compiler/feedback-source.h"#include "src/compiler/js-graph.h"#include "src/compiler/node.h"#include "src/compiler/simplified-operator.h"#include "src/objects/hole.h"#include "src/objects/oddball.h"Go to the source code of this file.
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
| namespace | v8::internal::compiler |
| namespace | v8::internal::compiler::detail |
Macros | |
| #define | PURE_ASSEMBLER_MACH_UNOP_LIST(V) |
| #define | PURE_ASSEMBLER_MACH_BINOP_LIST(V, T) |
| #define | CHECKED_ASSEMBLER_MACH_BINOP_LIST(V) |
| #define | JSGRAPH_SINGLETON_CONSTANT_LIST(V) |
| #define | PURE_UNOP_DECL(Name) |
| #define | BINOP_DECL(Name) |
| #define | BINOP_DECL_TNODE(Name, Result, Left, Right) |
| #define | SINGLETON_CONST_DECL(Name, Type) |
| #define | SINGLETON_CONST_TEST_DECL(Name, ...) |
Typedefs | |
| using | v8::internal::compiler::GraphAssemblerDynamicLabel |
| template<typename... Vars> | |
| using | v8::internal::compiler::detail::GraphAssemblerLabelForVars |
| template<typename... Reps> | |
| using | v8::internal::compiler::detail::GraphAssemblerLabelForReps |
| using | v8::internal::compiler::NodeChangedCallback = std::function<void(Node*)> |
Enumerations | |
| enum class | v8::internal::compiler::GraphAssemblerLabelType { v8::internal::compiler::kDeferred , v8::internal::compiler::kNonDeferred , v8::internal::compiler::kLoop } |
Variables | |
| constexpr size_t | v8::internal::compiler::detail::kGraphAssemblerLabelDynamicCount = ~0u |
| #define BINOP_DECL | ( | Name | ) |
Definition at line 356 of file graph-assembler.h.
| #define BINOP_DECL_TNODE | ( | Name, | |
| Result, | |||
| Left, | |||
| Right ) |
Definition at line 357 of file graph-assembler.h.
| #define CHECKED_ASSEMBLER_MACH_BINOP_LIST | ( | V | ) |
Definition at line 116 of file graph-assembler.h.
| #define JSGRAPH_SINGLETON_CONSTANT_LIST | ( | V | ) |
Definition at line 132 of file graph-assembler.h.
Definition at line 63 of file graph-assembler.h.
| #define PURE_ASSEMBLER_MACH_UNOP_LIST | ( | V | ) |
Definition at line 31 of file graph-assembler.h.
| #define PURE_UNOP_DECL | ( | Name | ) |
Definition at line 352 of file graph-assembler.h.
| #define SINGLETON_CONST_DECL | ( | Name, | |
| Type ) |
Definition at line 976 of file graph-assembler.h.
| #define SINGLETON_CONST_TEST_DECL | ( | Name, | |
| ... ) |
Definition at line 980 of file graph-assembler.h.