From: whesse@chromium.org Date: Wed, 17 Feb 2010 13:16:53 +0000 (+0000) Subject: Remove obsolete bug TODO X-Git-Tag: upstream/4.7.83~22455 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1b526cc7009c725173883fae383656d9bc5f3a82;p=platform%2Fupstream%2Fv8.git Remove obsolete bug TODO Review URL: http://codereview.chromium.org/618006 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3888 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/src/arm/codegen-arm.cc b/src/arm/codegen-arm.cc index bfca13e..046d7b9 100644 --- a/src/arm/codegen-arm.cc +++ b/src/arm/codegen-arm.cc @@ -4411,7 +4411,6 @@ void Reference::SetValue(InitState init_state) { // Call IC code. Handle ic(Builtins::builtin(Builtins::KeyedStoreIC_Initialize)); - // TODO(1222589): Make the IC grab the values from the stack. frame->EmitPop(r0); // value frame->CallCodeObject(ic, RelocInfo::CODE_TARGET, 0); frame->EmitPush(r0); diff --git a/src/ia32/codegen-ia32.cc b/src/ia32/codegen-ia32.cc index 6b42139..2d733a8 100644 --- a/src/ia32/codegen-ia32.cc +++ b/src/ia32/codegen-ia32.cc @@ -5790,7 +5790,6 @@ void CodeGenerator::VisitUnaryOperation(UnaryOperation* node) { switch (op) { case Token::SUB: { GenericUnaryOpStub stub(Token::SUB, overwrite); - // TODO(1222589): remove dependency of TOS being cached inside stub Result operand = frame_->Pop(); Result answer = frame_->CallStub(&stub, &operand); frame_->Push(&answer); diff --git a/src/ia32/virtual-frame-ia32.cc b/src/ia32/virtual-frame-ia32.cc index ae0f7de..2caea10 100644 --- a/src/ia32/virtual-frame-ia32.cc +++ b/src/ia32/virtual-frame-ia32.cc @@ -982,7 +982,6 @@ Result VirtualFrame::CallKeyedStoreIC() { // expects value in eax and key and receiver on the stack. It does // not drop the key and receiver. Handle ic(Builtins::builtin(Builtins::KeyedStoreIC_Initialize)); - // TODO(1222589): Make the IC grab the values from the stack. Result value = Pop(); PrepareForCall(2, 0); // Two stack args, neither callee-dropped. value.ToRegister(eax); diff --git a/src/x64/codegen-x64.cc b/src/x64/codegen-x64.cc index af8fc25..6c063f3 100644 --- a/src/x64/codegen-x64.cc +++ b/src/x64/codegen-x64.cc @@ -3071,7 +3071,6 @@ void CodeGenerator::VisitUnaryOperation(UnaryOperation* node) { case Token::SUB: { GenericUnaryOpStub stub(Token::SUB, overwrite); - // TODO(1222589): remove dependency of TOS being cached inside stub Result operand = frame_->Pop(); Result answer = frame_->CallStub(&stub, &operand); frame_->Push(&answer); diff --git a/src/x64/virtual-frame-x64.cc b/src/x64/virtual-frame-x64.cc index 2bd7d8d..a0e883c 100644 --- a/src/x64/virtual-frame-x64.cc +++ b/src/x64/virtual-frame-x64.cc @@ -1033,7 +1033,6 @@ Result VirtualFrame::CallKeyedStoreIC() { // expects value in rax and key and receiver on the stack. It does // not drop the key and receiver. Handle ic(Builtins::builtin(Builtins::KeyedStoreIC_Initialize)); - // TODO(1222589): Make the IC grab the values from the stack. Result value = Pop(); PrepareForCall(2, 0); // Two stack args, neither callee-dropped. value.ToRegister(rax);