X87: [strong] Implement strong property access semantics.
authorchunyang.dai <chunyang.dai@intel.com>
Thu, 2 Jul 2015 04:27:17 +0000 (21:27 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 2 Jul 2015 04:27:23 +0000 (04:27 +0000)
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

index 4db5f76..056bd95 100644 (file)
@@ -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> map, Register receiver, Register holder,
     int accessor_index, int expected_arguments, Register scratch) {