Skip to content
  • fpizlo@apple.com's avatar
    FTL should support PutById · 87839ab0
    fpizlo@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=123784
    
    Reviewed by Geoffrey Garen.
    
    * ftl/FTLAbbreviations.h:
    (JSC::FTL::buildCall):
    * ftl/FTLCapabilities.cpp:
    (JSC::FTL::canCompile):
    * ftl/FTLCompile.cpp:
    (JSC::FTL::generateICFastPath):
    (JSC::FTL::fixFunctionBasedOnStackMaps):
    * ftl/FTLInlineCacheDescriptor.h:
    (JSC::FTL::InlineCacheDescriptor::InlineCacheDescriptor):
    (JSC::FTL::GetByIdDescriptor::GetByIdDescriptor):
    (JSC::FTL::PutByIdDescriptor::PutByIdDescriptor):
    (JSC::FTL::PutByIdDescriptor::ecmaMode):
    (JSC::FTL::PutByIdDescriptor::putKind):
    * ftl/FTLIntrinsicRepository.h:
    * ftl/FTLLowerDFGToLLVM.cpp:
    (JSC::FTL::LowerDFGToLLVM::compileNode):
    (JSC::FTL::LowerDFGToLLVM::compilePutById):
    * ftl/FTLOutput.h:
    (JSC::FTL::Output::call):
    * ftl/FTLSlowPathCall.cpp:
    (JSC::FTL::callOperation):
    * ftl/FTLSlowPathCall.h:
    * ftl/FTLState.h:
    * jit/CCallHelpers.h:
    (JSC::CCallHelpers::setupArguments):
    * runtime/Executable.h:
    (JSC::ScriptExecutable::ecmaMode):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158681 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    87839ab0