![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <memory>#include <optional>#include "src/torque/ast.h"#include "src/torque/source-positions.h"#include "src/torque/types.h"#include "src/torque/utils.h"Go to the source code of this file.
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
| namespace | v8::internal::torque |
Macros | |
| #define | TORQUE_BACKEND_AGNOSTIC_INSTRUCTION_LIST(V) |
| #define | TORQUE_BACKEND_DEPENDENT_INSTRUCTION_LIST(V) |
| #define | TORQUE_INSTRUCTION_LIST(V) |
| #define | TORQUE_INSTRUCTION_BOILERPLATE() |
| #define | ENUM_ITEM(name) |
| #define | ENUM_ITEM(name) |
Enumerations | |
| enum class | v8::internal::torque::InstructionKind { v8::internal::torque::ENUM_ITEM } |
Functions | |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &stream, const DefinitionLocation &loc) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const PeekInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const PokeInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const DeleteRangeInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const PushUninitializedInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const PushBuiltinPointerInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const NamespaceConstantInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const LoadReferenceInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const StoreReferenceInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const LoadBitFieldInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const StoreBitFieldInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const CallIntrinsicInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const CallCsaMacroInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const CallCsaMacroAndBranchInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const MakeLazyNodeInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const CallBuiltinInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const CallBuiltinPointerInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const CallRuntimeInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const BranchInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const ConstexprBranchInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const GotoInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const GotoExternalInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const ReturnInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const PrintErrorInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const AbortInstruction &instruction) |
| std::ostream & | v8::internal::torque::operator<< (std::ostream &os, const UnsafeCastInstruction &instruction) |
| #define ENUM_ITEM | ( | name | ) |
Definition at line 72 of file instructions.h.
| #define ENUM_ITEM | ( | name | ) |
Definition at line 72 of file instructions.h.
| #define TORQUE_BACKEND_AGNOSTIC_INSTRUCTION_LIST | ( | V | ) |
Definition at line 27 of file instructions.h.
| #define TORQUE_BACKEND_DEPENDENT_INSTRUCTION_LIST | ( | V | ) |
Definition at line 33 of file instructions.h.
| #define TORQUE_INSTRUCTION_BOILERPLATE | ( | ) |
Definition at line 61 of file instructions.h.
| #define TORQUE_INSTRUCTION_LIST | ( | V | ) |
Definition at line 57 of file instructions.h.