Index: src/compiler/js-native-context-specialization.h |
diff --git a/src/compiler/js-native-context-specialization.h b/src/compiler/js-native-context-specialization.h |
index a5a6c22456c7db60e451bff3b32a035b53458bd7..f87edca69dbb2e0fc5a26b689d347538d70fddea 100644 |
--- a/src/compiler/js-native-context-specialization.h |
+++ b/src/compiler/js-native-context-specialization.h |
@@ -87,6 +87,10 @@ class JSNativeContextSpecialization final : public AdvancedReducer { |
// {receiver_type} up to (and including) the {holder}. |
void AssumePrototypesStable(Type* receiver_type, Handle<JSObject> holder); |
+ // Assuming that {if_projection} is either IfTrue or IfFalse, adds a hint on |
+ // the dominating Branch that {if_projection} is the unlikely (deferred) case. |
+ void MarkAsDeferred(Node* if_projection); |
+ |
Graph* graph() const; |
JSGraph* jsgraph() const { return jsgraph_; } |
Isolate* isolate() const; |