![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <optional>
#include <type_traits>
#include "src/base/contextual.h"
#include "src/base/template-meta-programming/functional.h"
#include "src/codegen/assembler.h"
#include "src/codegen/optimized-compilation-info.h"
#include "src/common/globals.h"
#include "src/compiler/access-info.h"
#include "src/compiler/backend/instruction.h"
#include "src/compiler/compilation-dependencies.h"
#include "src/compiler/compiler-source-position-table.h"
#include "src/compiler/node-origin-table.h"
#include "src/compiler/osr.h"
#include "src/compiler/phase.h"
#include "src/compiler/turboshaft/builtin-compiler.h"
#include "src/compiler/turboshaft/graph.h"
#include "src/compiler/turboshaft/sidetable.h"
#include "src/compiler/turboshaft/zone-with-name.h"
#include "src/logging/runtime-call-stats.h"
#include "src/zone/accounting-allocator.h"
#include "src/zone/zone.h"
Go to the source code of this file.
Namespaces | |
namespace | v8 |
namespace | v8::internal |
namespace | v8::internal::compiler |
namespace | v8::internal::compiler::turboshaft |
namespace | v8::internal::compiler::turboshaft::detail |
Concepts | |
concept | v8::internal::compiler::turboshaft::TurboshaftPhase |
concept | v8::internal::compiler::turboshaft::TurbofanPhase |
concept | v8::internal::compiler::turboshaft::CompilerPhase |
Macros | |
#define | DECL_TURBOSHAFT_PHASE_CONSTANTS_IMPL(Name, CallStatsName) |
#define | DECL_TURBOSHAFT_PHASE_CONSTANTS(Name) |
#define | DECL_TURBOSHAFT_PHASE_CONSTANTS_WITH_LEGACY_NAME(Name) |
#define | DECL_TURBOSHAFT_MAIN_THREAD_PIPELINE_PHASE_CONSTANTS_WITH_LEGACY_NAME(Name) |
Functions | |
void | v8::internal::compiler::turboshaft::PrintTurboshaftGraph (PipelineData *data, Zone *temp_zone, CodeTracer *code_tracer, const char *phase_name) |
void | v8::internal::compiler::turboshaft::PrintTurboshaftGraphForTurbolizer (std::ofstream &stream, const Graph &graph, const char *phase_name, NodeOriginTable *node_origins, Zone *temp_zone) |
#define DECL_TURBOSHAFT_MAIN_THREAD_PIPELINE_PHASE_CONSTANTS_WITH_LEGACY_NAME | ( | Name | ) |
#define DECL_TURBOSHAFT_PHASE_CONSTANTS | ( | Name | ) |
#define DECL_TURBOSHAFT_PHASE_CONSTANTS_IMPL | ( | Name, | |
CallStatsName ) |
#define DECL_TURBOSHAFT_PHASE_CONSTANTS_WITH_LEGACY_NAME | ( | Name | ) |