Changeset 167329 in webkit


Ignore:
Timestamp:
Apr 15, 2014 3:36:30 PM (10 years ago)
Author:
commit-queue@webkit.org
Message:

Remove invalid sh4 specific code in JITInlines header.
https://bugs.webkit.org/show_bug.cgi?id=131692

Patch by Julien Brianceau <jbriance@cisco.com> on 2014-04-15
Reviewed by Geoffrey Garen.

  • jit/JITInlines.h:

(JSC::JIT::callOperation): Prototype is not F_JITOperation_EJJZ
anymore since r160244, so the sh4 specific code is invalid now
and has to be removed.

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r167328 r167329  
     12014-04-15  Julien Brianceau  <jbriance@cisco.com>
     2
     3        Remove invalid sh4 specific code in JITInlines header.
     4        https://bugs.webkit.org/show_bug.cgi?id=131692
     5
     6        Reviewed by Geoffrey Garen.
     7
     8        * jit/JITInlines.h:
     9        (JSC::JIT::callOperation): Prototype is not F_JITOperation_EJJZ
     10        anymore since r160244, so the sh4 specific code is invalid now
     11        and has to be removed.
     12
    1132014-04-15  Mark Hahnenberg  <mhahnenberg@apple.com>
    214
  • trunk/Source/JavaScriptCore/jit/JITInlines.h

    r164764 r167329  
    440440ALWAYS_INLINE MacroAssembler::Call JIT::callOperation(F_JITOperation_EJZZ operation, GPRReg arg1Tag, GPRReg arg1Payload, int32_t arg2, int32_t arg3)
    441441{
    442 #if CPU(SH4)
    443     // We have to put arg3 in the 4th argument register (r7) as 64-bit value arg2 will be put on stack for sh4 architecure.
    444     setupArgumentsWithExecState(arg1Payload, arg1Tag, TrustedImm32(arg2), TrustedImm32(arg3));
    445 #else
    446442    setupArgumentsWithExecState(EABI_32BIT_DUMMY_ARG arg1Payload, arg1Tag, TrustedImm32(arg2), TrustedImm32(arg3));
    447 #endif
    448443    return appendCallWithExceptionCheck(operation);
    449444}
Note: See TracChangeset for help on using the changeset viewer.