Index: src/hydrogen.h |
diff --git a/src/hydrogen.h b/src/hydrogen.h |
index b4e04f31bb957aecdacbea3abb0d7178cf77b35f..72b895e14618cf9d662a5e7023b264b7b169cb63 100644 |
--- a/src/hydrogen.h |
+++ b/src/hydrogen.h |
@@ -335,6 +335,19 @@ class HGraph: public ZoneObject { |
osr_values_.set(values); |
} |
+ int update_type_change_checksum(int delta) { |
+ type_change_checksum_ += delta; |
+ return type_change_checksum_; |
+ } |
+ |
+ bool use_optimistic_licm() { |
+ return use_optimistic_licm_; |
+ } |
+ |
+ void set_use_optimistic_licm(bool value) { |
+ use_optimistic_licm_ = value; |
+ } |
+ |
void MarkRecursive() { |
is_recursive_ = true; |
} |
@@ -385,6 +398,8 @@ class HGraph: public ZoneObject { |
Zone* zone_; |
bool is_recursive_; |
+ bool use_optimistic_licm_; |
+ int type_change_checksum_; |
DISALLOW_COPY_AND_ASSIGN(HGraph); |
}; |