DFG OSR exit code should be generated by a separate compiler, not
authorfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 9 Nov 2011 00:21:11 +0000 (00:21 +0000)
committerfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 9 Nov 2011 00:21:11 +0000 (00:21 +0000)
related to DFG::JITCompiler
https://bugs.webkit.org/show_bug.cgi?id=71787

Reviewed by Gavin Barraclough.

Moves the exitSpeculativeWithOSR() method from JITCompiler to
OSRExitCompiler::compileExit().

* CMakeListsEfl.txt:
* JavaScriptCore.xcodeproj/project.pbxproj:
* Target.pri:
* dfg/DFGJITCompiler.cpp:
(JSC::DFG::JITCompiler::linkOSRExits):
* dfg/DFGJITCompiler32_64.cpp: Removed.
* dfg/DFGOSRExitCompiler.h: Added.
(JSC::DFG::OSRExitCompiler::OSRExitCompiler):
* dfg/DFGOSRExitCompiler32_64.cpp: Added.
(JSC::DFG::OSRExitCompiler::compileExit):
* dfg/DFGOSRExitCompiler64.cpp: Added.
(JSC::DFG::OSRExitCompiler::compileExit):
* runtime/JSValue.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@99629 268f45cc-cd09-0410-ab3c-d52691b4dbfc


No differences found