V8 Project
graph-visualizer.h
Go to the documentation of this file.
1
// Copyright 2013 the V8 project authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#ifndef V8_COMPILER_GRAPH_VISUALIZER_H_
6
#define V8_COMPILER_GRAPH_VISUALIZER_H_
7
8
#include "
src/v8.h
"
9
10
namespace
v8
{
11
namespace
internal {
12
13
class
OStream;
14
15
namespace
compiler {
16
17
class
Graph;
18
19
struct
AsDOT
{
20
explicit
AsDOT
(
const
Graph
& g) :
graph
(g) {}
21
const
Graph
&
graph
;
22
};
23
24
OStream
&
operator<<
(
OStream
& os,
const
AsDOT
& ad);
25
26
struct
AsJSON
{
27
explicit
AsJSON
(
const
Graph
& g) :
graph
(g) {}
28
const
Graph
&
graph
;
29
};
30
31
OStream
&
operator<<
(
OStream
& os,
const
AsJSON
& ad);
32
}
33
}
34
}
// namespace v8::internal::compiler
35
36
#endif
// V8_COMPILER_GRAPH_VISUALIZER_H_
v8::internal::OStream
Definition:
ostreams.h:19
v8::internal::compiler::Graph
Definition:
graph.h:23
v8::internal::compiler::operator<<
std::ostream & operator<<(std::ostream &os, const MachineType &type)
Definition:
change-lowering-unittest.cc:24
v8
Debugger support for the V8 JavaScript engine.
Definition:
accessors.cc:20
v8.h
v8::internal::compiler::AsDOT
Definition:
graph-visualizer.h:19
v8::internal::compiler::AsDOT::graph
const Graph & graph
Definition:
graph-visualizer.h:21
v8::internal::compiler::AsDOT::AsDOT
AsDOT(const Graph &g)
Definition:
graph-visualizer.h:20
v8::internal::compiler::AsJSON
Definition:
graph-visualizer.h:26
v8::internal::compiler::AsJSON::graph
const Graph & graph
Definition:
graph-visualizer.h:28
v8::internal::compiler::AsJSON::AsJSON
AsJSON(const Graph &g)
Definition:
graph-visualizer.h:27
mnt
V8SourceCode
src
compiler
graph-visualizer.h
Generated on Tue Jul 1 2025 02:36:32 for V8 Project by
1.9.1