Changeset 157795 in webkit


Ignore:
Timestamp:
Oct 22, 2013, 8:46:55 AM (12 years ago)
Author:
commit-queue@webkit.org
Message:

Remove unused stuff in JIT stubs.
https://bugs.webkit.org/show_bug.cgi?id=123155

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

  • jit/JITStubs.h:
  • jit/JITStubsARM.h:

(JSC::ctiTrampoline):

  • jit/JITStubsARM64.h:
  • jit/JITStubsARMv7.h:
  • jit/JITStubsMIPS.h:
  • jit/JITStubsSH4.h:
  • jit/JITStubsX86.h:
  • jit/JITStubsX86_64.h:
Location:
trunk/Source/JavaScriptCore
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r157794 r157795  
     12013-10-22  Julien Brianceau  <jbriance@cisco.com>
     2
     3        Remove unused stuff in JIT stubs.
     4        https://bugs.webkit.org/show_bug.cgi?id=123155
     5
     6        Reviewed by Michael Saboff.
     7
     8        * jit/JITStubs.h:
     9        * jit/JITStubsARM.h:
     10        (JSC::ctiTrampoline):
     11        * jit/JITStubsARM64.h:
     12        * jit/JITStubsARMv7.h:
     13        * jit/JITStubsMIPS.h:
     14        * jit/JITStubsSH4.h:
     15        * jit/JITStubsX86.h:
     16        * jit/JITStubsX86_64.h:
     17
    1182013-10-22  Daniel Bates  <dabates@apple.com>
    219
  • trunk/Source/JavaScriptCore/jit/JITStubs.h

    r157636 r157795  
    8080#endif
    8181
    82 extern "C" void ctiVMHandleException();
    8382extern "C" void ctiOpThrowNotCaught();
    8483extern "C" EncodedJSValue ctiTrampoline(void* code, JSStack*, CallFrame*, void* /*unused1*/, void* /*unused2*/, VM*);
    85 #if ENABLE(DFG_JIT)
    86 extern "C" void ctiTrampolineEnd();
    87 
    88 inline bool returnAddressIsInCtiTrampoline(ReturnAddressPtr returnAddress)
    89 {
    90     return returnAddress.value() >= bitwise_cast<void*>(&ctiTrampoline)
    91         && returnAddress.value() < bitwise_cast<void*>(&ctiTrampolineEnd);
    92 }
    93 #endif
    9484
    9585#if USE(MASM_PROBE)
  • trunk/Source/JavaScriptCore/jit/JITStubsARM.h

    r157636 r157795  
    169169    "add sp, sp, #12" "\n"
    170170    "bx lr" "\n"
    171 ".globl " SYMBOL_STRING(ctiTrampolineEnd) "\n"
    172 HIDE_SYMBOL(ctiTrampolineEnd) "\n"
    173 SYMBOL_STRING(ctiTrampolineEnd) ":" "\n"
    174171);
    175172
     
    369366    bx lr
    370367}
    371 __asm void ctiTrampolineEnd()
    372 {
    373 }
    374368
    375369__asm void ctiOpThrowNotCaught()
  • trunk/Source/JavaScriptCore/jit/JITStubsARM64.h

    r157636 r157795  
    116116    "add sp, sp, #" STRINGIZE_VALUE_OF(SIZEOF_JITSTACKFRAME) "\n"
    117117    "ret" "\n"
    118 ".globl " SYMBOL_STRING(ctiTrampolineEnd) "\n"
    119 ".align 2" "\n"
    120 HIDE_SYMBOL(ctiTrampolineEnd) "\n"
    121 SYMBOL_STRING(ctiTrampolineEnd) ":" "\n"
    122118);
    123119
  • trunk/Source/JavaScriptCore/jit/JITStubsARMv7.h

    r157636 r157795  
    235235    "add sp, sp, #" STRINGIZE_VALUE_OF(FIRST_STACK_ARGUMENT) "\n"
    236236    "bx lr" "\n"
    237 ".align 2" "\n"
    238 ".globl " SYMBOL_STRING(ctiTrampolineEnd) "\n"
    239 HIDE_SYMBOL(ctiTrampolineEnd) "\n"
    240 ".thumb" "\n"
    241 ".thumb_func " THUMB_FUNC_PARAM(ctiTrampolineEnd) "\n"
    242 SYMBOL_STRING(ctiTrampolineEnd) ":" "\n"
    243237);
    244238
  • trunk/Source/JavaScriptCore/jit/JITStubsMIPS.h

    r157636 r157795  
    9191".set macro" "\n"
    9292".end " SYMBOL_STRING(ctiTrampoline) "\n"
    93 ".globl " SYMBOL_STRING(ctiTrampolineEnd) "\n"
    94 HIDE_SYMBOL(ctiTrampolineEnd) "\n"
    95 SYMBOL_STRING(ctiTrampolineEnd) ":" "\n"
    9693);
    9794
  • trunk/Source/JavaScriptCore/jit/JITStubsSH4.h

    r157636 r157795  
    7878    "rts" "\n"
    7979    "nop" "\n"
    80 ".globl " SYMBOL_STRING(ctiTrampolineEnd) "\n"
    81 HIDE_SYMBOL(ctiTrampolineEnd) "\n"
    82 SYMBOL_STRING(ctiTrampolineEnd) ":" "\n"
    8380);
    8481
  • trunk/Source/JavaScriptCore/jit/JITStubsX86.h

    r157650 r157795  
    7171    "popl %ebp" "\n"
    7272    "ret" "\n"
    73 ".globl " SYMBOL_STRING(ctiTrampolineEnd) "\n"
    74 HIDE_SYMBOL(ctiTrampolineEnd) "\n"
    75 SYMBOL_STRING(ctiTrampolineEnd) ":" "\n"
    7673);
    7774
  • trunk/Source/JavaScriptCore/jit/JITStubsX86_64.h

    r157650 r157795  
    7676    "popq %rbp" "\n"
    7777    "ret" "\n"
    78 ".globl " SYMBOL_STRING(ctiTrampolineEnd) "\n"
    79 HIDE_SYMBOL(ctiTrampolineEnd) "\n"
    80 SYMBOL_STRING(ctiTrampolineEnd) ":" "\n"
    8178);
    8279
Note: See TracChangeset for help on using the changeset viewer.