![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/torque/implementation-visitor.h"
#include <algorithm>
#include <iomanip>
#include <optional>
#include <string>
#include "src/common/globals.h"
#include "src/numbers/integer-literal-inl.h"
#include "src/torque/cc-generator.h"
#include "src/torque/cfg.h"
#include "src/torque/constants.h"
#include "src/torque/cpp-builder.h"
#include "src/torque/csa-generator.h"
#include "src/torque/declaration-visitor.h"
#include "src/torque/global-context.h"
#include "src/torque/kythe-data.h"
#include "src/torque/parameter-difference.h"
#include "src/torque/server-data.h"
#include "src/torque/source-positions.h"
#include "src/torque/type-inference.h"
#include "src/torque/type-visitor.h"
#include "src/torque/types.h"
#include "src/torque/utils.h"
Go to the source code of this file.
Classes | |
class | v8::internal::torque::ImplementationVisitor::MacroInliningScope |
Namespaces | |
namespace | v8 |
namespace | v8::internal |
namespace | v8::internal::torque |
Macros | |
#define | ENUM_ITEM(name) |
#define | ENUM_ITEM(name) |
Functions | |
bool | v8::internal::torque::IsCompatibleSignature (const Signature &sig, const TypeVector &types, size_t label_count) |
std::string | v8::internal::torque::MachineTypeString (const Type *type) |
std::optional< std::string > | v8::internal::torque::MatchSimpleBodyDescriptor (const ClassType *type) |
void | v8::internal::torque::ReportAllUnusedMacros () |
Variables | |
uint64_t | v8::internal::torque::next_unique_binding_index = 0 |
#define ENUM_ITEM | ( | name | ) |
#define ENUM_ITEM | ( | name | ) |
|
private |
Definition at line 3904 of file implementation-visitor.cc.
|
private |
Definition at line 3903 of file implementation-visitor.cc.
|
private |
Definition at line 4088 of file implementation-visitor.cc.
|
private |
Definition at line 4141 of file implementation-visitor.cc.
|
private |
Definition at line 4140 of file implementation-visitor.cc.
|
private |
Definition at line 4085 of file implementation-visitor.cc.
|
private |
Definition at line 3906 of file implementation-visitor.cc.
|
private |
Definition at line 4144 of file implementation-visitor.cc.
|
private |
Definition at line 4086 of file implementation-visitor.cc.
|
private |
Definition at line 3905 of file implementation-visitor.cc.
|
private |
Definition at line 4138 of file implementation-visitor.cc.
|
private |
Definition at line 4087 of file implementation-visitor.cc.
|
private |
Definition at line 4137 of file implementation-visitor.cc.
|
protected |
Definition at line 3832 of file implementation-visitor.cc.