Index: src/crankshaft/hydrogen-instructions.h |
diff --git a/src/crankshaft/hydrogen-instructions.h b/src/crankshaft/hydrogen-instructions.h |
index 22ed052ba39eccaf4500e8366d553765416b09e1..11381a2194161ef7522f9fccda27e69deb500947 100644 |
--- a/src/crankshaft/hydrogen-instructions.h |
+++ b/src/crankshaft/hydrogen-instructions.h |
@@ -4429,13 +4429,22 @@ class HIsUndetectableAndBranch final : public HUnaryControlInstruction { |
bool KnownSuccessorBlock(HBasicBlock** block) override; |
+ static const int kNoKnownSuccessorIndex = -1; |
+ int known_successor_index() const { return known_successor_index_; } |
+ void set_known_successor_index(int known_successor_index) { |
+ known_successor_index_ = known_successor_index; |
+ } |
+ |
DECLARE_CONCRETE_INSTRUCTION(IsUndetectableAndBranch) |
private: |
HIsUndetectableAndBranch(HValue* value, |
HBasicBlock* true_target = NULL, |
HBasicBlock* false_target = NULL) |
- : HUnaryControlInstruction(value, true_target, false_target) {} |
+ : HUnaryControlInstruction(value, true_target, false_target), |
+ known_successor_index_(kNoKnownSuccessorIndex) {} |
+ |
+ int known_successor_index_; |
danno
2016/02/24 08:25:40
Maybe I'm missing something, but it doesn't look l
Benedikt Meurer
2016/02/24 08:41:18
Right, I tried to add support for HIsUndetectableA
|
}; |