![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/interpreter/bytecode-generator.h"
#include <map>
#include <optional>
#include <unordered_map>
#include <unordered_set>
#include "include/v8-extension.h"
#include "src/api/api-inl.h"
#include "src/ast/ast-source-ranges.h"
#include "src/ast/ast.h"
#include "src/ast/scopes.h"
#include "src/builtins/builtins-constructor.h"
#include "src/codegen/compiler.h"
#include "src/codegen/unoptimized-compilation-info.h"
#include "src/common/globals.h"
#include "src/compiler-dispatcher/lazy-compile-dispatcher.h"
#include "src/heap/parked-scope.h"
#include "src/interpreter/bytecode-array-builder.h"
#include "src/interpreter/bytecode-flags-and-tokens.h"
#include "src/interpreter/bytecode-jump-table.h"
#include "src/interpreter/bytecode-label.h"
#include "src/interpreter/bytecode-register-allocator.h"
#include "src/interpreter/bytecode-register-optimizer.h"
#include "src/interpreter/bytecode-register.h"
#include "src/interpreter/control-flow-builders.h"
#include "src/logging/local-logger.h"
#include "src/logging/log.h"
#include "src/numbers/conversions.h"
#include "src/objects/debug-objects.h"
#include "src/objects/js-disposable-stack.h"
#include "src/objects/objects.h"
#include "src/objects/smi.h"
#include "src/objects/template-objects.h"
#include "src/parsing/parse-info.h"
#include "src/parsing/token.h"
#include "src/utils/ostreams.h"
Go to the source code of this file.
Namespaces | |
namespace | v8 |
namespace | v8::internal |
namespace | v8::internal::interpreter |
Functions | |
static bool | v8::internal::interpreter::IsTypeof (Expression *expr) |
static bool | v8::internal::interpreter::IsCharU (const AstRawString *str) |
static bool | v8::internal::interpreter::IsLiteralCompareTypeof (CompareOperation *expr, Expression **sub_expr, TestTypeOfFlags::LiteralFlag *flag, const AstStringConstants *ast_constants) |
std::map<int, CaseClause*> covered_cases |
Definition at line 2370 of file bytecode-generator.cc.
int default_case |
Definition at line 2371 of file bytecode-generator.cc.
PropertyT* getter |
Definition at line 1337 of file bytecode-generator.cc.
|
static |
Definition at line 2368 of file bytecode-generator.cc.
|
private |
Definition at line 1371 of file bytecode-generator.cc.
PropertyT* setter |
Definition at line 1338 of file bytecode-generator.cc.
|
private |
Definition at line 1373 of file bytecode-generator.cc.