![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/interpreter/bytecode-array-builder.h"
#include <optional>
#include "src/ast/scopes.h"
#include "src/ast/variables.h"
#include "src/common/assert-scope.h"
#include "src/common/globals.h"
#include "src/interpreter/bytecode-array-writer.h"
#include "src/interpreter/bytecode-jump-table.h"
#include "src/interpreter/bytecode-label.h"
#include "src/interpreter/bytecode-node.h"
#include "src/interpreter/bytecode-register-optimizer.h"
#include "src/interpreter/bytecode-source-info.h"
#include "src/interpreter/interpreter-intrinsics.h"
#include "src/objects/feedback-vector-inl.h"
#include "src/objects/smi.h"
Go to the source code of this file.
Classes | |
class | v8::internal::interpreter::RegisterTransferWriter |
class | v8::internal::interpreter::BytecodeNodeBuilder< bytecode, implicit_register_use, operand_types > |
Namespaces | |
namespace | v8 |
namespace | v8::internal |
namespace | v8::internal::interpreter |
Macros | |
#define | DEFINE_UNSIGNED_OPERAND_HELPER(Name, Type) |
#define | DEFINE_BYTECODE_OUTPUT(name, ...) |
#define | ENTRY_GETTER(NAME, ...) |
Functions | |
std::ostream & | v8::internal::interpreter::operator<< (std::ostream &os, const BytecodeArrayBuilder::ToBooleanMode &mode) |
#define DEFINE_BYTECODE_OUTPUT | ( | name, | |
... ) |
Definition at line 372 of file bytecode-array-builder.cc.
#define DEFINE_UNSIGNED_OPERAND_HELPER | ( | Name, | |
Type ) |
Definition at line 255 of file bytecode-array-builder.cc.
#define ENTRY_GETTER | ( | NAME, | |
... ) |
Definition at line 1651 of file bytecode-array-builder.cc.