diff options
author | Andrei Popescu <andreip@google.com> | 2009-07-23 19:18:55 +0100 |
---|---|---|
committer | Andrei Popescu <andreip@google.com> | 2009-07-23 19:23:41 +0100 |
commit | 0516e5ebbe0e0ced8bd40f67f06c38a4d373be9c (patch) | |
tree | 9f24ad053e4079dff5055b5f190dfe58cedbc43e /V8Binding/v8/src/x64/assembler-x64.cc | |
parent | e9847f9d84b7c04a739e1741c7d59a63a80e782e (diff) | |
download | external_webkit-0516e5ebbe0e0ced8bd40f67f06c38a4d373be9c.zip external_webkit-0516e5ebbe0e0ced8bd40f67f06c38a4d373be9c.tar.gz external_webkit-0516e5ebbe0e0ced8bd40f67f06c38a4d373be9c.tar.bz2 |
Update V8 to bleeding_edge@2524
Diffstat (limited to 'V8Binding/v8/src/x64/assembler-x64.cc')
-rw-r--r-- | V8Binding/v8/src/x64/assembler-x64.cc | 53 |
1 files changed, 4 insertions, 49 deletions
diff --git a/V8Binding/v8/src/x64/assembler-x64.cc b/V8Binding/v8/src/x64/assembler-x64.cc index c4ee454..e9a6f7f1 100644 --- a/V8Binding/v8/src/x64/assembler-x64.cc +++ b/V8Binding/v8/src/x64/assembler-x64.cc @@ -456,13 +456,13 @@ void Assembler::arithmetic_op_32(byte opcode, Register dst, Register src) { void Assembler::arithmetic_op_32(byte opcode, - const Operand& dst, - Register src) { + Register reg, + const Operand& rm_reg) { EnsureSpace ensure_space(this); last_pc_ = pc_; - emit_optional_rex_32(src, dst); + emit_optional_rex_32(reg, rm_reg); emit(opcode); - emit_operand(src, dst); + emit_operand(reg, rm_reg); } @@ -2183,48 +2183,3 @@ const int RelocInfo::kApplyMask = 1 << RelocInfo::INTERNAL_REFERENCE; } } // namespace v8::internal - - -// TODO(x64): Implement and move these to their correct cc-files: -#include "ast.h" -#include "bootstrapper.h" -#include "codegen-inl.h" -#include "cpu.h" -#include "debug.h" -#include "disasm.h" -#include "disassembler.h" -#include "frames-inl.h" -#include "x64/macro-assembler-x64.h" -#include "x64/regexp-macro-assembler-x64.h" -#include "ic-inl.h" -#include "log.h" -#include "macro-assembler.h" -#include "parser.h" -#include "regexp-macro-assembler.h" -#include "regexp-stack.h" -#include "register-allocator-inl.h" -#include "register-allocator.h" -#include "runtime.h" -#include "scopes.h" -#include "serialize.h" -#include "stub-cache.h" -#include "unicode.h" - -namespace v8 { -namespace internal { - - -void BreakLocationIterator::ClearDebugBreakAtReturn() { - UNIMPLEMENTED(); -} - -bool BreakLocationIterator::IsDebugBreakAtReturn() { - UNIMPLEMENTED(); - return false; -} - -void BreakLocationIterator::SetDebugBreakAtReturn() { - UNIMPLEMENTED(); -} - -} } // namespace v8::internal |