v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
maglev-compilation-info.h File Reference
#include <memory>
#include <optional>
#include "src/handles/handles.h"
#include "src/handles/maybe-handles.h"
#include "src/utils/utils.h"
#include "src/zone/zone.h"
Include dependency graph for maglev-compilation-info.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::maglev::MaglevCompilationInfo
 

Namespaces

namespace  v8
 
namespace  v8::base
 
namespace  v8::internal
 
namespace  v8::internal::compiler
 
namespace  v8::internal::maglev
 

Macros

#define MAGLEV_COMPILATION_FLAG_LIST(V)
 
#define V(Name)
 
#define V(Name)
 

Macro Definition Documentation

◆ MAGLEV_COMPILATION_FLAG_LIST

#define MAGLEV_COMPILATION_FLAG_LIST ( V)
Value:
V(code_comments) \
V(maglev) \
V(print_maglev_code) \
V(print_maglev_graph) \
V(trace_maglev_regalloc)
#define V(Name)

Definition at line 41 of file maglev-compilation-info.h.

◆ V [1/2]

#define V ( Name)
Value:
bool Name() const { return Name##_; }
#define _

Definition at line 100 of file maglev-compilation-info.h.

◆ V [2/2]

#define V ( Name)
Value:
const bool Name##_;

Definition at line 100 of file maglev-compilation-info.h.