Changeset 157800 in webkit


Ignore:
Timestamp:
Oct 22, 2013 10:33:47 AM (11 years ago)
Author:
commit-queue@webkit.org
Message:

[arm] Add missing setupArgumentsWithExecState() prototypes to fix build.
https://bugs.webkit.org/show_bug.cgi?id=123166

Patch by Julien Brianceau <jbriance@cisco.com> on 2013-10-22
Reviewed by Michael Saboff.

  • jit/CCallHelpers.h:

(JSC::CCallHelpers::setupArgumentsWithExecState):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r157797 r157800  
     12013-10-22  Julien Brianceau  <jbriance@cisco.com>
     2
     3        [arm] Add missing setupArgumentsWithExecState() prototypes to fix build.
     4        https://bugs.webkit.org/show_bug.cgi?id=123166
     5
     6        Reviewed by Michael Saboff.
     7
     8        * jit/CCallHelpers.h:
     9        (JSC::CCallHelpers::setupArgumentsWithExecState):
     10
    1112013-10-22  Julien Brianceau  <jbriance@cisco.com>
    212
  • trunk/Source/JavaScriptCore/jit/CCallHelpers.h

    r157668 r157800  
    12861286    }
    12871287
     1288    ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImm32 arg1, GPRReg arg2, GPRReg arg3, TrustedImm32 arg4)
     1289    {
     1290        poke(arg4, POKE_ARGUMENT_OFFSET);
     1291        setupArgumentsWithExecState(arg1, arg2, arg3);
     1292    }
     1293
    12881294    ALWAYS_INLINE void setupArgumentsWithExecState(GPRReg arg1, GPRReg arg2, TrustedImm32 arg3, GPRReg arg4, GPRReg arg5)
    12891295    {
     
    13751381
    13761382    ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImmPtr arg1, GPRReg arg2, GPRReg arg3, GPRReg arg4, TrustedImm32 arg5, TrustedImmPtr arg6)
     1383    {
     1384        poke(arg6, POKE_ARGUMENT_OFFSET + 2);
     1385        poke(arg5, POKE_ARGUMENT_OFFSET + 1);
     1386        poke(arg4, POKE_ARGUMENT_OFFSET);
     1387        setupArgumentsWithExecState(arg1, arg2, arg3);
     1388    }
     1389
     1390    ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImm32 arg1, GPRReg arg2, GPRReg arg3, GPRReg arg4, GPRReg arg5, TrustedImm32 arg6)
     1391    {
     1392        poke(arg6, POKE_ARGUMENT_OFFSET + 2);
     1393        poke(arg5, POKE_ARGUMENT_OFFSET + 1);
     1394        poke(arg4, POKE_ARGUMENT_OFFSET);
     1395        setupArgumentsWithExecState(arg1, arg2, arg3);
     1396    }
     1397
     1398    ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImm32 arg1, GPRReg arg2, GPRReg arg3, TrustedImm32 arg4, GPRReg arg5, GPRReg arg6)
    13771399    {
    13781400        poke(arg6, POKE_ARGUMENT_OFFSET + 2);
Note: See TracChangeset for help on using the changeset viewer.