Changeset 153292 in webkit for trunk/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp
- Timestamp:
- Jul 24, 2013, 9:05:25 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp
r153287 r153292 141 141 switch (otherNode->op()) { 142 142 case Int32ToDouble: 143 case ForwardInt32ToDouble:144 143 if (otherNode->child1() == node->child1()) 145 144 return otherNode; … … 449 448 switch (node->op()) { 450 449 case CheckStructure: 451 case ForwardCheckStructure:452 450 if (node->child1() == child1 453 451 && structureSet.isSupersetOf(node->structureSet())) … … 456 454 457 455 case StructureTransitionWatchpoint: 458 case ForwardStructureTransitionWatchpoint:459 456 if (node->child1() == child1 460 457 && structureSet.contains(node->structure())) … … 508 505 switch (node->op()) { 509 506 case CheckStructure: 510 case ForwardCheckStructure:511 507 if (node->child1() == child1 512 508 && node->structureSet().containsOnly(structure)) … … 533 529 534 530 case StructureTransitionWatchpoint: 535 case ForwardStructureTransitionWatchpoint:536 531 if (node->structure() == structure && node->child1() == child1) 537 532 return true; … … 561 556 switch (node->op()) { 562 557 case CheckStructure: 563 case ForwardCheckStructure:564 558 return 0; 565 559 … … 777 771 778 772 case CheckArray: 779 case ForwardCheckArray:780 773 if (node->child1() == child1 && node->arrayMode() == arrayMode) 781 774 return true; … … 1105 1098 1106 1099 case Int32ToDouble: 1107 case ForwardInt32ToDouble:1108 1100 if (cseMode == StoreElimination) 1109 1101 break; … … 1306 1298 1307 1299 case CheckStructure: 1308 case ForwardCheckStructure:1309 1300 if (cseMode == StoreElimination) 1310 1301 break; … … 1314 1305 1315 1306 case StructureTransitionWatchpoint: 1316 case ForwardStructureTransitionWatchpoint:1317 1307 if (cseMode == StoreElimination) 1318 1308 break; … … 1342 1332 1343 1333 case CheckArray: 1344 case ForwardCheckArray:1345 1334 if (cseMode == StoreElimination) 1346 1335 break;
Note:
See TracChangeset
for help on using the changeset viewer.