Aligned argument signatures of setupArgumentsWithExecState are missing on MIPS.
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 16 Sep 2013 17:56:17 +0000 (17:56 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 16 Sep 2013 17:56:17 +0000 (17:56 +0000)
https://bugs.webkit.org/show_bug.cgi?id=121439

Patch by Balazs Kilvady <kilvadyb@homejinni.com> on 2013-09-16
Reviewed by Geoffrey Garen.

Missing implementations of setupArgumentsWithExecState added.

* dfg/DFGCCallHelpers.h:
(JSC::DFG::CCallHelpers::setupArgumentsWithExecState):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155884 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/dfg/DFGCCallHelpers.h

index 0d1a2fcc0969da9174744526260379edc648a519..47d54cf0fa8e26d17d1e2dfdd184db0131b18e1c 100644 (file)
@@ -1,3 +1,15 @@
+2013-09-16  Balazs Kilvady  <kilvadyb@homejinni.com>
+
+        Aligned argument signatures of setupArgumentsWithExecState are missing on MIPS.
+        https://bugs.webkit.org/show_bug.cgi?id=121439
+
+        Reviewed by Geoffrey Garen.
+
+        Missing implementations of setupArgumentsWithExecState added.
+
+        * dfg/DFGCCallHelpers.h:
+        (JSC::DFG::CCallHelpers::setupArgumentsWithExecState):
+
 2013-09-16  Julien Brianceau  <jbriance@cisco.com>
 
         [sh4] Fix typo in subp implementation in LLINT.
index e86b9e5f0668b00e765d9971eb6b1447d5ce4192..3cd2e3c88fe7fa3aa88dc82a42a360b2c6b2d201 100644 (file)
@@ -657,6 +657,16 @@ public:
         move(GPRInfo::callFrameRegister, GPRInfo::argumentGPR0);
         poke(arg3, 4);
     }
+
+    ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImm32 arg1, FPRReg arg2, GPRReg arg3)
+    {
+        setupArgumentsWithExecState(arg2, arg3);
+    }
+
+    ALWAYS_INLINE void setupArgumentsWithExecState(GPRReg arg1, GPRReg arg2, TrustedImm32 arg3, FPRReg arg4)
+    {
+        setupArgumentsWithExecState(arg1, arg2, arg4);
+    }
 #elif CPU(SH4)
     ALWAYS_INLINE void setupArguments(FPRReg arg1)
     {