v8/src/interpreter
klaasb 220284638e [interpreter] Add a register operand to ToNumber
ToNumber's result is always directly stored to a register using a Star
bytecode. Fuse it into ToNumber.

BUG=v8:4280
LOG=n

Review-Url: https://codereview.chromium.org/2165953002
Cr-Commit-Position: refs/heads/master@{#37976}
2016-07-22 10:26:12 +00:00
..
bytecode-array-builder.cc [interpreter] Add a register operand to ToNumber 2016-07-22 10:26:12 +00:00
bytecode-array-builder.h [interpreter] Add a register operand to ToNumber 2016-07-22 10:26:12 +00:00
bytecode-array-iterator.cc Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-array-iterator.h Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-array-writer.cc Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-array-writer.h Do not record source positions for non-script or native script compiles. 2016-07-08 08:49:45 +00:00
bytecode-dead-code-optimizer.cc [Interpreter] Add a simple dead-code elimination bytecode optimizer. 2016-06-21 15:29:24 +00:00
bytecode-dead-code-optimizer.h [Interpreter] Add a simple dead-code elimination bytecode optimizer. 2016-06-21 15:29:24 +00:00
bytecode-decoder.cc Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-decoder.h Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-flags.cc Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-flags.h Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-generator.cc [interpreter] Add a register operand to ToNumber 2016-07-22 10:26:12 +00:00
bytecode-generator.h Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-label.h [Interpreter] Move jump processing to bytecode array writer. 2016-06-03 14:53:23 +00:00
bytecode-peephole-optimizer.cc Reland "[interpeter] Move to table based peephole optimizer." 2016-07-19 11:56:33 +00:00
bytecode-peephole-optimizer.h Reland "[interpeter] Move to table based peephole optimizer." 2016-07-19 11:56:33 +00:00
bytecode-peephole-table.h Reland "[interpeter] Move to table based peephole optimizer." 2016-07-19 11:56:33 +00:00
bytecode-pipeline.cc [interpreter] Introduce binary op bytecodes for Smi operand. 2016-07-05 13:46:11 +00:00
bytecode-pipeline.h Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-register-allocator.cc [interpreter] Bytecode register optimizer. 2016-05-27 15:59:16 +00:00
bytecode-register-allocator.h [interpreter] Bytecode register optimizer. 2016-05-27 15:59:16 +00:00
bytecode-register-optimizer.cc [interpreter] Streamline bytecode array writing. 2016-06-28 10:04:52 +00:00
bytecode-register-optimizer.h [interpreter] Faster and fewer flushes in register optimizer. 2016-06-04 09:48:06 +00:00
bytecode-register.cc Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-register.h Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-traits.h [interpreter] Streamline bytecode array writing. 2016-06-28 10:04:52 +00:00
bytecodes.cc [interpreter] Inline Star on dispatch for some bytecodes 2016-07-20 12:52:20 +00:00
bytecodes.h [interpreter] Add a register operand to ToNumber 2016-07-22 10:26:12 +00:00
constant-array-builder.cc [interpreter] A few code coverage improvements. 2016-04-01 12:09:10 +00:00
constant-array-builder.h [interpreter] Add support for scalable operands. 2016-03-21 17:09:49 +00:00
control-flow-builders.cc [debug] use catch prediction flag for promise rejections. 2016-07-22 06:04:54 +00:00
control-flow-builders.h [debug] use catch prediction flag for promise rejections. 2016-07-22 06:04:54 +00:00
handler-table-builder.cc [debug] use catch prediction flag for promise rejections. 2016-07-22 06:04:54 +00:00
handler-table-builder.h [debug] use catch prediction flag for promise rejections. 2016-07-22 06:04:54 +00:00
interpreter-assembler.cc [interpreter] Inline Star on dispatch for some bytecodes 2016-07-20 12:52:20 +00:00
interpreter-assembler.h [interpreter] Inline Star on dispatch for some bytecodes 2016-07-20 12:52:20 +00:00
interpreter-intrinsics.cc [intrinsics] Remove obsolete intrinsics. 2016-07-12 06:41:23 +00:00
interpreter-intrinsics.h [builtins] move builtin files to src/builtins/. 2016-07-14 06:27:52 +00:00
interpreter.cc [interpreter] Add a register operand to ToNumber 2016-07-22 10:26:12 +00:00
interpreter.h [interpreter] Add a register operand to ToNumber 2016-07-22 10:26:12 +00:00
mkpeephole.cc Reland "[interpeter] Move to table based peephole optimizer." 2016-07-19 11:56:33 +00:00
OWNERS [Interpreter] Add Mythri to OWNERS 2016-07-21 17:56:40 +00:00