v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
bytecode-node.h File Reference
#include <algorithm>
#include "src/interpreter/bytecode-source-info.h"
#include "src/interpreter/bytecodes.h"
Include dependency graph for bytecode-node.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::interpreter::BytecodeNode
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::interpreter
 

Macros

#define DEFINE_BYTECODE_NODE_CREATOR(Name, ...)
 

Functions

std::ostream & v8::internal::interpreter::operator<< (std::ostream &os, const BytecodeNode &node)
 

Macro Definition Documentation

◆ DEFINE_BYTECODE_NODE_CREATOR

#define DEFINE_BYTECODE_NODE_CREATOR ( Name,
... )
Value:
template <typename... Operands> \
V8_INLINE static BytecodeNode Name(BytecodeSourceInfo source_info, \
Operands... operands) { \
return Create<Bytecode::k##Name, __VA_ARGS__>(source_info, operands...); \
}
#define V8_INLINE
Definition v8config.h:500

Definition at line 95 of file bytecode-node.h.