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

Go to the source code of this file.

Classes

class  v8::internal::compiler::CFGBuilder
 
class  v8::internal::compiler::SpecialRPONumberer
 
struct  v8::internal::compiler::SpecialRPONumberer::SpecialRPOStackFrame
 
struct  v8::internal::compiler::SpecialRPONumberer::LoopInfo
 
class  v8::internal::compiler::PrepareUsesVisitor
 
class  v8::internal::compiler::ScheduleEarlyNodeVisitor
 
class  v8::internal::compiler::ScheduleLateNodeVisitor
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::compiler
 

Macros

#define TRACE(...)
 
#define DEFINE_CONTROL_CASE(V)
 
#define BUILD_BLOCK_JS_CASE(Name, ...)
 
#define CONNECT_BLOCK_JS_CASE(Name, ...)
 

Macro Definition Documentation

◆ BUILD_BLOCK_JS_CASE

#define BUILD_BLOCK_JS_CASE ( Name,
... )
Value:
case IrOpcode::k##Name:

◆ CONNECT_BLOCK_JS_CASE

#define CONNECT_BLOCK_JS_CASE ( Name,
... )
Value:
case IrOpcode::k##Name:

◆ DEFINE_CONTROL_CASE

#define DEFINE_CONTROL_CASE ( V)
Value:
case IrOpcode::k##V:
#define V(Name)

◆ TRACE

#define TRACE ( ...)
Value:
do { \
if (v8_flags.trace_turbo_scheduler) PrintF(__VA_ARGS__); \
} while (false)

Definition at line 26 of file scheduler.cc.