![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Go to the source code of this file.
Classes | |
| struct | v8::internal::compiler::InstructionStartsAsJSON |
| struct | v8::internal::compiler::TurbolizerCodeOffsetsInfoAsJSON |
| struct | v8::internal::compiler::BlockStartsAsJSON |
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
| namespace | v8::internal::compiler |
Macros | |
| #define | DECL_PIPELINE_PHASE_CONSTANTS_HELPER(Name, Kind, Mode) |
| #define | DECL_PIPELINE_PHASE_CONSTANTS(Name) |
| #define | DECL_MAIN_THREAD_PIPELINE_PHASE_CONSTANTS(Name) |
Enumerations | |
| enum class | v8::internal::compiler::PhaseKind { v8::internal::compiler::kTurbofan , v8::internal::compiler::kTurboshaft } |
Functions | |
| void | v8::internal::compiler::PrintCode (Isolate *isolate, DirectHandle< Code > code, OptimizedCompilationInfo *info) |
| void | v8::internal::compiler::TraceSchedule (OptimizedCompilationInfo *info, TFPipelineData *data, Schedule *schedule, const char *phase_name) |
| std::ostream & | v8::internal::compiler::operator<< (std::ostream &out, InstructionStartsAsJSON s) |
| std::ostream & | v8::internal::compiler::operator<< (std::ostream &out, TurbolizerCodeOffsetsInfoAsJSON s) |
| std::ostream & | v8::internal::compiler::operator<< (std::ostream &out, BlockStartsAsJSON s) |
Variables | |
| constexpr char | v8::internal::compiler::kCodegenZoneName [] = "codegen-zone" |
| constexpr char | v8::internal::compiler::kGraphZoneName [] = "graph-zone" |
| constexpr char | v8::internal::compiler::kInstructionZoneName [] = "instruction-zone" |
| constexpr char | v8::internal::compiler::kRegisterAllocationZoneName [] |
| constexpr char | v8::internal::compiler::kRegisterAllocatorVerifierZoneName [] |
| #define DECL_MAIN_THREAD_PIPELINE_PHASE_CONSTANTS | ( | Name | ) |
| #define DECL_PIPELINE_PHASE_CONSTANTS | ( | Name | ) |