summaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/graph-visualizer.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/graph-visualizer.h')
-rw-r--r--deps/v8/src/compiler/graph-visualizer.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/deps/v8/src/compiler/graph-visualizer.h b/deps/v8/src/compiler/graph-visualizer.h
index 3dd66eaf41..17094c23c5 100644
--- a/deps/v8/src/compiler/graph-visualizer.h
+++ b/deps/v8/src/compiler/graph-visualizer.h
@@ -20,6 +20,8 @@ class RegisterAllocator;
class Schedule;
class SourcePositionTable;
+FILE* OpenVisualizerLogFile(CompilationInfo* info, const char* phase,
+ const char* suffix, const char* mode);
struct AsDOT {
explicit AsDOT(const Graph& g) : graph(g) {}
@@ -30,8 +32,9 @@ std::ostream& operator<<(std::ostream& os, const AsDOT& ad);
struct AsJSON {
- explicit AsJSON(const Graph& g) : graph(g) {}
+ AsJSON(const Graph& g, SourcePositionTable* p) : graph(g), positions(p) {}
const Graph& graph;
+ const SourcePositionTable* positions;
};
std::ostream& operator<<(std::ostream& os, const AsJSON& ad);