v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
tiering-manager.cc File Reference
Include dependency graph for tiering-manager.cc:

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)
 

Macro Definition Documentation

◆ OPTIMIZATION_REASON_CONSTANTS

#define OPTIMIZATION_REASON_CONSTANTS ( Constant,
message )
Value:
k##Constant,

Definition at line 39 of file tiering-manager.cc.

◆ OPTIMIZATION_REASON_LIST

#define OPTIMIZATION_REASON_LIST ( V)
Value:
V(DoNotOptimize, "do not optimize") \
V(HotAndStable, "hot and stable")
#define V(Name)

Definition at line 34 of file tiering-manager.cc.

◆ OPTIMIZATION_REASON_TEXTS

#define OPTIMIZATION_REASON_TEXTS ( Constant,
message )
Value:
message,