Changeset 34374 in webkit for trunk/JavaScriptCore/VM/Machine.cpp


Ignore:
Timestamp:
Jun 5, 2008, 3:30:06 AM (17 years ago)
Author:
[email protected]
Message:

2008-06-05 Maciej Stachowiak <[email protected]>

Reviewed by Alexey and Oliver.


  • remove profiler fetch hack I measure an 0.5% progression from this, others show a wash. It seems not needed any more.
  • VM/Machine.cpp: (KJS::Machine::privateExecute):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/VM/Machine.cpp

    r34372 r34374  
    891891    Profiler** enabledProfilerReference = Profiler::enabledProfilerReference();
    892892
    893 #if HAVE(COMPUTED_GOTO)
    894     // Yet another hack around GCC's various foibles, in this case fetching the
    895     // profiler reference results in a regression.  Removing this indirection
    896     // results in a 0.8% regression.
    897     goto *(&&profilerFetchHack);
    898     profilerFetchHack:
    899 #endif
    900 
    901893    registerFile->setSafeForReentry(false);
    902894#define VM_CHECK_EXCEPTION() \
Note: See TracChangeset for help on using the changeset viewer.