![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <cmath>#include <limits>#include "src/base/bounds.h"#include "src/base/compiler-specific.h"#include "src/base/numbers/double.h"#include "src/codegen/external-reference.h"#include "src/common/globals.h"#include "src/compiler/common-operator.h"#include "src/compiler/machine-operator.h"#include "src/compiler/node.h"#include "src/compiler/opcodes.h"#include "src/compiler/operator.h"#include "src/objects/heap-object.h"Go to the source code of this file.
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
| namespace | v8::internal::compiler |
Macros | |
| #define | DEFINE_IS_OPCODE(Opcode, ...) |
Enumerations | |
| enum | v8::internal::compiler::DisplacementMode { v8::internal::compiler::kPositiveDisplacement , v8::internal::compiler::kNegativeDisplacement } |
| enum class | v8::internal::compiler::AddressOption : uint8_t { v8::internal::compiler::kAllowNone = 0u , v8::internal::compiler::kAllowInputSwap = 1u << 0 , v8::internal::compiler::kAllowScale = 1u << 1 , v8::internal::compiler::kAllowAll = kAllowInputSwap | kAllowScale } |
Functions | |
| Node * | v8::internal::compiler::SkipValueIdentities (Node *node) |
| #define DEFINE_IS_OPCODE | ( | Opcode, | |
| ... ) |
Definition at line 44 of file node-matchers.h.