-
http://trac.webkit.org/changeset/121511fpizlo@apple.com authored
It made in-browser V8v7 10% slower. * bytecode/CodeBlock.cpp: (JSC::CodeBlock::CodeBlock): * bytecode/CodeBlock.h: (CodeBlock): (JSC::CodeBlock::countSpeculationSuccess): (JSC::CodeBlock::countSpeculationFailure): (JSC::CodeBlock::speculativeSuccessCounter): (JSC::CodeBlock::speculativeFailCounter): (JSC::CodeBlock::forcedOSRExitCounter): (JSC::CodeBlock::addressOfSpeculativeSuccessCounter): (JSC::CodeBlock::addressOfSpeculativeFailCounter): (JSC::CodeBlock::addressOfForcedOSRExitCounter): (JSC::CodeBlock::offsetOfSpeculativeSuccessCounter): (JSC::CodeBlock::offsetOfSpeculativeFailCounter): (JSC::CodeBlock::offsetOfForcedOSRExitCounter): (JSC::CodeBlock::largeFailCountThreshold): (JSC::CodeBlock::largeFailCountThresholdForLoop): (JSC::CodeBlock::shouldReoptimizeNow): (JSC::CodeBlock::shouldReoptimizeFromLoopNow): * bytecode/ExecutionCounter.cpp: (JSC::ExecutionCounter::setThreshold): * bytecode/ExecutionCounter.h: (ExecutionCounter): * dfg/DFGJITCompiler.cpp: (JSC::DFG::JITCompiler::compileBody): * dfg/DFGOSRExit.cpp: (JSC::DFG::OSRExit::considerAddingAsFrequentExitSiteSlow): * dfg/DFGOSRExitCompiler.cpp: (JSC::DFG::OSRExitCompiler::handleExitCounts): * dfg/DFGOperations.cpp: * jit/JITStubs.cpp: (JSC::DEFINE_STUB_FUNCTION): * runtime/Options.h: (JSC): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@122182 268f45cc-cd09-0410-ab3c-d52691b4dbfc
629c1cd7