Chromium Code Reviews| Index: src/interpreter/interpreter.cc |
| diff --git a/src/interpreter/interpreter.cc b/src/interpreter/interpreter.cc |
| index ddb87056edcb2eabccbd37e21a0d53ebaee6c05c..93fbc1f49e8eb34b630db3eeb6d68487cca778ec 100644 |
| --- a/src/interpreter/interpreter.cc |
| +++ b/src/interpreter/interpreter.cc |
| @@ -48,21 +48,109 @@ void Interpreter::Initialize(bool create_heap_objects) { |
| } |
| -// LoadLiteral0 <dst> |
| +// LdaZero <dst> |
|
rmcilroy
2015/07/31 09:56:19
Remove <dst>
oth
2015/07/31 11:20:59
Done.
|
| // |
| // Load literal '0' into the destination register. |
|
rmcilroy
2015/07/31 09:56:19
update comment /s/destination/accumulator/ and rem
oth
2015/07/31 11:20:59
Done.
|
| -void Interpreter::DoLoadLiteral0(compiler::InterpreterAssembler* assembler) { |
| +void Interpreter::DoLdaZero(compiler::InterpreterAssembler* assembler) { |
| Node* register_index = __ BytecodeOperand(0); |
| __ StoreRegister(__ NumberConstant(0), register_index); |
| __ Dispatch(); |
| } |
| -// LoadSmi8 <dst>, <imm8> |
| +// LdaSmi8 <dst>, <imm8> |
|
rmcilroy
2015/07/31 09:56:19
remove <dst>
oth
2015/07/31 11:20:59
Done.
|
| // |
| // Load an 8-bit integer literal into destination register as a Smi. |
|
rmcilroy
2015/07/31 09:56:19
/s/destination/acumulator
oth
2015/07/31 11:20:59
Done.
|
| -void Interpreter::DoLoadSmi8(compiler::InterpreterAssembler* assembler) { |
| - // TODO(rmcilroy) Convert an 8-bit integer to a Smi. |
| +void Interpreter::DoLdaSmi8(compiler::InterpreterAssembler* assembler) { |
| + // TODO(rmcilroy) Implement 8-bit integer to SMI promotion. |
| +} |
| + |
| + |
| +// LdaUndefined |
| +// |
| +// Load Undefined into the accumulator. |
| +void Interpreter::DoLdaUndefined(compiler::InterpreterAssembler* assembler) { |
| + // TODO(rmcilroy) Implement. |
| +} |
| + |
| + |
| +// LdaNull |
| +// |
| +// Load Null into the accumulator. |
| +void Interpreter::DoLdaNull(compiler::InterpreterAssembler* assembler) { |
| + // TODO(rmcilroy) Implement. |
| +} |
| + |
| + |
| +// LdaTheHole |
| +// |
| +// Load TheHole into the accumulator. |
| +void Interpreter::DoLdaTheHole(compiler::InterpreterAssembler* assembler) { |
| + // TODO(rmcilroy) Implement. |
| +} |
| + |
| + |
| +// LdaTrue |
| +// |
| +// Load True into the accumulator. |
| +void Interpreter::DoLdaTrue(compiler::InterpreterAssembler* assembler) { |
| + // TODO(rmcilroy) Implement. |
| +} |
| + |
| + |
| +// LdaFalse |
| +// |
| +// Load False into the accumulator. |
| +void Interpreter::DoLdaFalse(compiler::InterpreterAssembler* assembler) { |
| + // TODO(rmcilroy) Implement. |
| +} |
| + |
| + |
| +// Ldar <src> |
| +// |
| +// Load accumulator with value from register <src>. |
| +void Interpreter::DoLdar(compiler::InterpreterAssembler* assembler) { |
| + // TODO(rmcilroy) Implement. |
| +} |
| + |
| + |
| +// Star <dst> |
| +// |
| +// Store accumulator to register <dst>. |
| +void Interpreter::DoStar(compiler::InterpreterAssembler* assembler) { |
| + // TODO(rmcilroy) Implement. |
| +} |
| + |
| + |
| +// Add <src> |
| +// |
| +// Add register <src> to accumulator. |
| +void Interpreter::DoAdd(compiler::InterpreterAssembler* assembler) { |
| + // TODO(rmcilroy) Implement. |
| +} |
| + |
| + |
| +// Sub <src> |
| +// |
| +// Subtract register <src> from accumulator. |
| +void Interpreter::DoSub(compiler::InterpreterAssembler* assembler) { |
| + // TODO(rmcilroy) Implement. |
| +} |
| + |
| + |
| +// Mul <src> |
| +// |
| +// Multiply accumulator by register <src>. |
| +void Interpreter::DoMul(compiler::InterpreterAssembler* assembler) { |
| + // TODO(rmcilroy) Implement add register to accumulator. |
| +} |
| + |
| + |
| +// Div <src> |
| +// |
| +// Divide register <src> by accumulator. |
| +void Interpreter::DoDiv(compiler::InterpreterAssembler* assembler) { |
| + // TODO(rmcilroy) Implement. |
| } |