Changeset 209678 in webkit for trunk/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp
- Timestamp:
- Dec 10, 2016, 5:14:37 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp
r209653 r209678 169 169 } 170 170 171 case GetArgumentRegister: {172 VariableAccessData* variable = node->variableAccessData();173 SpeculatedType prediction = variable->prediction();174 if (!variable->couldRepresentInt52() && (prediction & SpecInt52Only))175 prediction = (prediction | SpecAnyIntAsDouble) & ~SpecInt52Only;176 if (prediction)177 changed |= mergePrediction(prediction);178 break;179 }180 181 171 case UInt32ToNumber: { 182 172 if (node->canSpeculateInt32(m_pass)) … … 979 969 case GetLocal: 980 970 case SetLocal: 981 case GetArgumentRegister:982 971 case UInt32ToNumber: 983 972 case ValueAdd:
Note:
See TracChangeset
for help on using the changeset viewer.