From: chunyang.dai Date: Thu, 2 Jul 2015 04:27:17 +0000 (-0700) Subject: X87: [strong] Implement strong property access semantics. X-Git-Tag: upstream/4.7.83~1606 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=70502d166f49950bf4db5e55a0afb2910713f090;p=platform%2Fupstream%2Fv8.git X87: [strong] Implement strong property access semantics. port 7281f8015181736703d3663c9c570be537f008c1 (r29384) Fix a bug in R29384. original commit message: Revert "Revert relanded strong property access CL" Regression issues should be solved. Initial patchset is the original, subsequent patchsets are the fixing modifications. This reverts commit 4ac7be56568f0ac71e7bf10e8bec33c33893e5b5. BUG= Review URL: https://codereview.chromium.org/1210873007 Cr-Commit-Position: refs/heads/master@{#29434} --- diff --git a/src/ic/x87/handler-compiler-x87.cc b/src/ic/x87/handler-compiler-x87.cc index 4db5f76..056bd95 100644 --- a/src/ic/x87/handler-compiler-x87.cc +++ b/src/ic/x87/handler-compiler-x87.cc @@ -16,16 +16,6 @@ namespace internal { #define __ ACCESS_MASM(masm) -void ElementHandlerCompiler::GenerateLoadSlow(MacroAssembler* masm) { - // Return address is on the stack. - LoadIC_PushArgs(masm); - - // Do tail-call to runtime routine. - ExternalReference ref(IC_Utility(IC::kKeyedLoadIC_Slow), masm->isolate()); - __ TailCallExternalReference(ref, 2, 1); -} - - void NamedLoadHandlerCompiler::GenerateLoadViaGetter( MacroAssembler* masm, Handle map, Register receiver, Register holder, int accessor_index, int expected_arguments, Register scratch) {