-
barraclough@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=68676 Patch by Filip Pizlo <fpizlo@apple.com> on 2011-09-22 Reviewed by Oliver Hunt. Added GetScopedVar value profiling and predictin propagation. Added GetScopeChain to CSE. * dfg/DFGByteCodeParser.cpp: (JSC::DFG::ByteCodeParser::parseBlock): * dfg/DFGGraph.h: (JSC::DFG::Graph::predict): * dfg/DFGNode.h: (JSC::DFG::Node::hasPrediction): * dfg/DFGPropagator.cpp: (JSC::DFG::Propagator::propagateNodePredictions): (JSC::DFG::Propagator::getScopeChainLoadElimination): (JSC::DFG::Propagator::performNodeCSE): * jit/JITPropertyAccess.cpp: (JSC::JIT::emit_op_get_scoped_var): LayoutTests: [Qt] Unreviewed gardening, update expected file after r95745. Patch by Csaba Osztrogonác <ossy@webkit.org> on 2011-09-22 * platform/qt/editing/deleting/merge-whitespace-pre-expected.png: * platform/qt/editing/deleting/merge-whitespace-pre-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95787 268f45cc-cd09-0410-ab3c-d52691b4dbfc
a6805302