v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
interpreter-generator.h
Go to the documentation of this file.
1
// Copyright 2017 the V8 project authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#ifndef V8_INTERPRETER_INTERPRETER_GENERATOR_H_
6
#define V8_INTERPRETER_INTERPRETER_GENERATOR_H_
7
8
#include "
src/interpreter/bytecode-operands.h
"
9
#include "
src/interpreter/bytecodes.h
"
10
11
namespace
v8
{
12
namespace
internal
{
13
14
namespace
compiler {
15
class
CodeAssemblerState
;
16
}
17
18
struct
AssemblerOptions;
19
enum class
Builtin
;
20
21
namespace
interpreter {
22
23
extern
void
GenerateBytecodeHandler
(compiler::CodeAssemblerState* state,
24
Bytecode
bytecode,
25
OperandScale
operand_scale);
26
27
}
// namespace interpreter
28
}
// namespace internal
29
}
// namespace v8
30
31
#endif
// V8_INTERPRETER_INTERPRETER_GENERATOR_H_
bytecode-operands.h
bytecodes.h
v8::internal::interpreter::GenerateBytecodeHandler
void GenerateBytecodeHandler(compiler::CodeAssemblerState *state, Bytecode bytecode, OperandScale operand_scale)
Definition
interpreter-generator.cc:3368
v8::internal::interpreter::Bytecode
Bytecode
Definition
bytecodes.h:584
v8::internal::interpreter::OperandScale
OperandScale
Definition
bytecode-operands.h:69
v8::internal::internal
internal
Definition
wasm-objects-inl.h:458
v8::internal::CodeAssemblerState
compiler::CodeAssemblerState CodeAssemblerState
Definition
builtins-promise-gen.h:14
v8::internal::Builtin
Builtin
Definition
builtins.h:48
v8
Definition
api-arguments-inl.h:19
src
interpreter
interpreter-generator.h
Generated on Sun Apr 6 2025 21:08:54 for v8 by
1.12.0