Changeset 131289 in webkit for trunk/Source/JavaScriptCore/dfg/DFGAbstractState.cpp
- Timestamp:
- Oct 14, 2012, 8:17:17 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGAbstractState.cpp
r131249 r131289 869 869 case SLOW_PUT_ARRAY_STORAGE_MODES: 870 870 case ALL_EFFECTFUL_MODES: 871 case POLYMORPHIC_MODES:872 871 forNode(node.child1()).filter(SpecCell); 873 872 forNode(node.child2()).filter(SpecInt32); … … 944 943 case SLOW_PUT_ARRAY_STORAGE_MODES: 945 944 case ALL_EFFECTFUL_MODES: 946 case POLYMORPHIC_MODES:947 945 forNode(child1).filter(SpecCell); 948 946 forNode(child2).filter(SpecInt32); … … 1385 1383 case ALL_CONTIGUOUS_MODES: 1386 1384 case ALL_ARRAY_STORAGE_MODES: 1387 case POLYMORPHIC_MODES: // These only get a CheckArray for GetArrayLength1388 1385 // This doesn't filter anything meaningful right now. We may want to add 1389 1386 // CFA tracking of array mode speculations, but we don't have that, yet. … … 1431 1428 node.setCanExit(true); 1432 1429 forNode(node.child1()).filter(SpecCell); 1433 forNode(node.child2()).filter(SpecInt32); 1430 if (node.child2()) 1431 forNode(node.child2()).filter(SpecInt32); 1434 1432 forNode(nodeIndex).clear(); 1435 1433 clobberStructures(indexInBlock);
Note:
See TracChangeset
for help on using the changeset viewer.