-
fpizlo@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=123779 Reviewed by Geoffrey Garen. This should be a speed-up since Phantom(String:) is smart enough to use the string structure. It should also be a simplification since CheckArray(String) was totally redundant. Also FixupPhase was assuming that it may see CheckArray's. That's wrong. It can create CheckArray's but it won't see them as input since no previous phase can create them. * dfg/DFGFixupPhase.cpp: (JSC::DFG::FixupPhase::fixupNode): (JSC::DFG::FixupPhase::checkArray): * dfg/DFGSpeculativeJIT.cpp: (JSC::DFG::SpeculativeJIT::checkArray): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158644 268f45cc-cd09-0410-ab3c-d52691b4dbfc
97ef5780