Index: runtime/vm/jit_optimizer.h |
diff --git a/runtime/vm/jit_optimizer.h b/runtime/vm/jit_optimizer.h |
index cbce308e8e58e8007dd1a5134c5ce91393379bad..aecff6c6e9906a05f1088792d1ae8988d3f49fc5 100644 |
--- a/runtime/vm/jit_optimizer.h |
+++ b/runtime/vm/jit_optimizer.h |
@@ -52,6 +52,16 @@ class JitOptimizer : public FlowGraphVisitor { |
bool TryReplaceWithIndexedOp(InstanceCallInstr* call); |
+ void TryExpandClassesInIC(const ICData& ic_data); |
Vyacheslav Egorov (Google)
2017/03/10 10:31:31
InICData
erikcorry
2017/03/10 13:30:01
Done.
|
+ bool LookupMethodFor(int class_id, |
+ const ArgumentsDescriptor& args_desc, |
+ const String& name, |
+ Function* fn_return); |
+ bool TryAddClass(const ICData& ic_data, |
Vyacheslav Egorov (Google)
2017/03/10 10:31:31
TryAddCheck?
erikcorry
2017/03/10 13:30:01
Done.
|
+ const Function& match, |
+ int class_id, |
+ const ArgumentsDescriptor& args_desc, |
+ const String& name); |
bool TryReplaceWithBinaryOp(InstanceCallInstr* call, Token::Kind op_kind); |
bool TryReplaceWithUnaryOp(InstanceCallInstr* call, Token::Kind op_kind); |