Skip to content
  • fpizlo@apple.com's avatar
    DFG should not try to predict argument types by looking at the values of · 43a2fe75
    fpizlo@apple.com authored
    argument registers at the time of compilation
    https://bugs.webkit.org/show_bug.cgi?id=70578
    
    Reviewed by Oliver Hunt.
    
    * bytecode/CodeBlock.cpp:
    * dfg/DFGDriver.cpp:
    (JSC::DFG::compile):
    (JSC::DFG::tryCompile):
    (JSC::DFG::tryCompileFunction):
    * dfg/DFGDriver.h:
    (JSC::DFG::tryCompileFunction):
    * dfg/DFGGraph.cpp:
    (JSC::DFG::Graph::predictArgumentTypes):
    * dfg/DFGGraph.h:
    * runtime/Executable.cpp:
    (JSC::FunctionExecutable::compileOptimizedForCall):
    (JSC::FunctionExecutable::compileOptimizedForConstruct):
    (JSC::FunctionExecutable::compileForCallInternal):
    (JSC::FunctionExecutable::compileForConstructInternal):
    * runtime/Executable.h:
    (JSC::FunctionExecutable::compileForCall):
    (JSC::FunctionExecutable::compileForConstruct):
    (JSC::FunctionExecutable::compileFor):
    (JSC::FunctionExecutable::compileOptimizedFor):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@98082 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    43a2fe75