Index: src/interpreter/bytecode-array-builder.h |
diff --git a/src/interpreter/bytecode-array-builder.h b/src/interpreter/bytecode-array-builder.h |
index c4351b497764ba4a9915f29c3e1c70afe5d5abb8..1439fc6845a47e62288e114ad6ce2faf3250bc0b 100644 |
--- a/src/interpreter/bytecode-array-builder.h |
+++ b/src/interpreter/bytecode-array-builder.h |
@@ -164,8 +164,12 @@ class BytecodeArrayBuilder final : public ZoneObject, private RegisterMover { |
// |callable|, the receiver should be in |receiver_args| and all subsequent |
// arguments should be in registers <receiver_args + 1> to |
// <receiver_args + receiver_arg_count - 1>. |
+ // Call without type feedback for eval and calls from lookup slots. |
BytecodeArrayBuilder& Call(Register callable, Register receiver_args, |
- size_t receiver_arg_count, int feedback_slot); |
+ size_t receiver_arg_count); |
+ // Call through CallICStub to get Typefeedback. |
rmcilroy
2016/02/12 14:21:03
nit - newline above comment, and add same details
mythria
2016/02/17 11:02:48
Done.
|
+ BytecodeArrayBuilder& CallIC(Register callable, Register receiver_args, |
+ size_t receiver_arg_count, int feedback_slot); |
// Call the new operator. The |constructor| register is followed by |
// |arg_count| consecutive registers containing arguments to be |