v8/test/cctest/interpreter
mvstanton b88d132f4c [TypeFeedbackVector] special ic slots for interpreter compare/binary ops.
Full code uses patching ICs for this feedback, and the interpreter uses
the type feedback vector. It's a good idea to code the vector slots
appropriately as ICs so that the runtime profiler can better gauge if
the function is ready for tiering up from Ignition to TurboFan.

As is, the feedback is stored in "general" slots which can't be
characterized by the runtime profiler into feedback states.

This CL addresses that problem. Note that it's also important to
carefully exclude these slots from the profiler's consideration when
determining if you want to optimize from Full code.

BUG=

Review-Url: https://codereview.chromium.org/2342853002
Cr-Commit-Position: refs/heads/master@{#39555}
2016-09-20 13:54:51 +00:00
..
bytecode_expectations Port FastCloneShallowArrayStub to Turbofan 2016-09-20 12:36:28 +00:00
bytecode-expectations-printer.cc [Interpreter] Add an unsigned immediate operand type 2016-09-13 14:49:10 +00:00
bytecode-expectations-printer.h [Interpreter] Remove constant pool type in tests 2016-09-06 16:11:23 +00:00
generate-bytecode-expectations.cc [Interpreter] Remove constant pool type in tests 2016-09-06 16:11:23 +00:00
interpreter-tester.cc [Interpreter] Make ignition compiler eagerly. 2016-03-24 18:38:24 +00:00
interpreter-tester.h Move of the type feedback vector to the closure. 2016-05-27 08:10:51 +00:00
source-position-matcher.cc Use source position table for unoptimized code. 2016-06-28 05:52:52 +00:00
source-position-matcher.h Use source position table for unoptimized code. 2016-06-28 05:52:52 +00:00
test-bytecode-generator.cc [interpreter] Add fast path for dynamic global lookups 2016-09-20 10:31:52 +00:00
test-interpreter-intrinsics.cc [Interpreter] Avoid accessing Isolate from during bytecode generation. 2016-08-18 13:42:22 +00:00
test-interpreter.cc [TypeFeedbackVector] special ic slots for interpreter compare/binary ops. 2016-09-20 13:54:51 +00:00
test-source-positions.cc Remove unnessary includes of parser.h 2016-09-02 17:48:46 +00:00