-
oliver@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=117704 Reviewed by Oliver Hunt. * bytecode/CodeBlock.h: (JSC::CodeBlock::clearImmediateSwitchJumpTables): * ftl/FTLAbbreviations.h: (JSC::FTL::buildFPToSI): (JSC::FTL::buildSwitch): (JSC::FTL::addCase): (FTL): * ftl/FTLCapabilities.cpp: (JSC::FTL::canCompile): * ftl/FTLLink.cpp: (JSC::FTL::link): * ftl/FTLLowerDFGToLLVM.cpp: (JSC::FTL::LowerDFGToLLVM::compileNode): (JSC::FTL::LowerDFGToLLVM::compileSwitch): (LowerDFGToLLVM): * ftl/FTLOutput.h: (JSC::FTL::Output::fpToInt): (JSC::FTL::Output::fpToInt32): (Output): (JSC::FTL::Output::switchInstruction): * ftl/FTLSwitchCase.h: Added. (FTL): (SwitchCase): (JSC::FTL::SwitchCase::SwitchCase): (JSC::FTL::SwitchCase::value): (JSC::FTL::SwitchCase::target): Conflicts: Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153230 268f45cc-cd09-0410-ab3c-d52691b4dbfc
9f4a672d