![]() |
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 ) |