-
fpizlo@apple.com authored
with type propagation https://bugs.webkit.org/show_bug.cgi?id=80819 <rdar://problem/11034006> Reviewed by Gavin Barraclough. * CMakeLists.txt: * GNUmakefile.list.am: * JavaScriptCore.xcodeproj/project.pbxproj: * Target.pri: * dfg/DFGArithNodeFlagsInferencePhase.cpp: Removed. * dfg/DFGArithNodeFlagsInferencePhase.h: Removed. * dfg/DFGDriver.cpp: (JSC::DFG::compile): * dfg/DFGPredictionPropagationPhase.cpp: (JSC::DFG::PredictionPropagationPhase::isNotNegZero): (PredictionPropagationPhase): (JSC::DFG::PredictionPropagationPhase::isNotZero): (JSC::DFG::PredictionPropagationPhase::propagate): (JSC::DFG::PredictionPropagationPhase::mergeDefaultArithFlags): * dfg/DFGVariableAccessData.h: (JSC::DFG::VariableAccessData::VariableAccessData): (JSC::DFG::VariableAccessData::flags): (VariableAccessData): (JSC::DFG::VariableAccessData::mergeFlags): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@110518 268f45cc-cd09-0410-ab3c-d52691b4dbfc
6740bf84