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

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 

Macros

#define DEOPTIMIZE_REASON(Name, message)
 
#define DEOPTIMIZE_REASON(Name, message)
 
#define LAZY_DEOPTIMIZE_REASON(Name, message)
 

Functions

std::ostream & v8::internal::operator<< (std::ostream &os, DeoptimizeReason reason)
 
size_t v8::internal::hash_value (DeoptimizeReason reason)
 
char const * v8::internal::DeoptimizeReasonToString (DeoptimizeReason reason)
 
char const * v8::internal::DeoptimizeReasonToString (LazyDeoptimizeReason reason)
 

Macro Definition Documentation

◆ DEOPTIMIZE_REASON [1/2]

#define DEOPTIMIZE_REASON ( Name,
message )
Value:
case DeoptimizeReason::k##Name: \
return os << #Name;

◆ DEOPTIMIZE_REASON [2/2]

#define DEOPTIMIZE_REASON ( Name,
message )
Value:
message,

◆ LAZY_DEOPTIMIZE_REASON

#define LAZY_DEOPTIMIZE_REASON ( Name,
message )
Value:
message,