![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/execution/tiering-manager.h"#include <optional>#include "src/base/platform/platform.h"#include "src/baseline/baseline.h"#include "src/codegen/assembler.h"#include "src/codegen/compilation-cache.h"#include "src/codegen/compiler.h"#include "src/codegen/pending-optimization-table.h"#include "src/common/globals.h"#include "src/diagnostics/code-tracer.h"#include "src/execution/execution.h"#include "src/execution/frames-inl.h"#include "src/flags/flags.h"#include "src/handles/global-handles.h"#include "src/init/bootstrapper.h"#include "src/interpreter/interpreter.h"#include "src/objects/code-kind.h"#include "src/objects/code.h"#include "src/tracing/trace-event.h"Go to the source code of this file.
Classes | |
| class | v8::internal::OptimizationDecision |
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
Macros | |
| #define | OPTIMIZATION_REASON_LIST(V) |
| #define | OPTIMIZATION_REASON_CONSTANTS(Constant, message) |
| #define | OPTIMIZATION_REASON_TEXTS(Constant, message) |
Enumerations | |
| enum class | v8::internal::OptimizationReason : uint8_t { v8::internal::OPTIMIZATION_REASON_CONSTANTS } |
Functions | |
| char const * | v8::internal::OptimizationReasonToString (OptimizationReason reason) |
| std::ostream & | v8::internal::operator<< (std::ostream &os, OptimizationReason reason) |
| void | v8::internal::TraceManualRecompile (Tagged< JSFunction > function, CodeKind code_kind, ConcurrencyMode concurrency_mode) |
| #define OPTIMIZATION_REASON_CONSTANTS | ( | Constant, | |
| message ) |
Definition at line 39 of file tiering-manager.cc.
| #define OPTIMIZATION_REASON_LIST | ( | V | ) |
Definition at line 34 of file tiering-manager.cc.
| #define OPTIMIZATION_REASON_TEXTS | ( | Constant, | |
| message ) |