Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(264)

Unified Diff: runtime/vm/flow_graph_builder.h

Issue 10377104: Compute assigned variables and dominance frontiers. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: runtime/vm/flow_graph_builder.h
diff --git a/runtime/vm/flow_graph_builder.h b/runtime/vm/flow_graph_builder.h
index 49b83fd24c60a1540239df5fc876d80c048c9dae..68d153ba2cd7d5df1fe9bba61f805cbc1d23fe27 100644
--- a/runtime/vm/flow_graph_builder.h
+++ b/runtime/vm/flow_graph_builder.h
@@ -44,7 +44,9 @@ class FlowGraphBuilder: public ValueObject {
private:
void ComputeDominators(GrowableArray<BlockEntryInstr*>* preorder,
- GrowableArray<intptr_t>* parent);
+ GrowableArray<intptr_t>* parent,
+ GrowableArray<BitVector*>* dominance_frontier);
+
void CompressPath(intptr_t start_index,
intptr_t current_index,
GrowableArray<intptr_t>* parent,

Powered by Google App Engine
This is Rietveld 408576698