Reviewers: dcarney,

Description:
[turbofan] Use the temporary zone for the VN cache.

[email protected]

Please review this at https://codereview.chromium.org/760403003/

Base URL: https://chromium.googlesource.com/v8/v8.git@master

Affected files (+3, -3 lines):
  M src/compiler/pipeline.cc


Index: src/compiler/pipeline.cc
diff --git a/src/compiler/pipeline.cc b/src/compiler/pipeline.cc
index 82be26821b30c92d94515393a013ef90945dfa1d..caeab18b1f7bdf7dad890725deba5a922fff2aaa 100644
--- a/src/compiler/pipeline.cc
+++ b/src/compiler/pipeline.cc
@@ -391,7 +391,7 @@ struct TypedLoweringPhase {
   void Run(PipelineData* data, Zone* temp_zone) {
     SourcePositionTable::Scope pos(data->source_positions(),
                                    SourcePosition::Unknown());
-    ValueNumberingReducer vn_reducer(data->graph_zone());
+    ValueNumberingReducer vn_reducer(temp_zone);
     JSTypedLowering lowering(data->jsgraph());
     SimplifiedOperatorReducer simple_reducer(data->jsgraph());
     GraphReducer graph_reducer(data->graph(), temp_zone);
@@ -411,7 +411,7 @@ struct SimplifiedLoweringPhase {
                                    SourcePosition::Unknown());
     SimplifiedLowering lowering(data->jsgraph());
     lowering.LowerAllNodes();
-    ValueNumberingReducer vn_reducer(data->graph_zone());
+    ValueNumberingReducer vn_reducer(temp_zone);
     SimplifiedOperatorReducer simple_reducer(data->jsgraph());
     GraphReducer graph_reducer(data->graph(), temp_zone);
     graph_reducer.AddReducer(&vn_reducer);
@@ -428,7 +428,7 @@ struct ChangeLoweringPhase {
     SourcePositionTable::Scope pos(data->source_positions(),
                                    SourcePosition::Unknown());
     Linkage linkage(data->graph_zone(), data->info());
-    ValueNumberingReducer vn_reducer(data->graph_zone());
+    ValueNumberingReducer vn_reducer(temp_zone);
     SimplifiedOperatorReducer simple_reducer(data->jsgraph());
     ChangeLowering lowering(data->jsgraph(), &linkage);
     MachineOperatorReducer mach_reducer(data->jsgraph());


--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to