From 70502d166f49950bf4db5e55a0afb2910713f090 Mon Sep 17 00:00:00 2001 From: "chunyang.dai" Date: Wed, 1 Jul 2015 21:27:17 -0700 Subject: [PATCH] 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} --- src/ic/x87/handler-compiler-x87.cc | 10 ---------- 1 file changed, 10 deletions(-) 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) { -- 2.7.4