Changeset 157656 in webkit for trunk/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp
- Timestamp:
- Oct 18, 2013, 5:09:28 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp
r157653 r157656 190 190 break; 191 191 192 case PutByValDirect: 192 193 case PutByVal: 193 194 if (!m_graph.byValIsPure(node)) … … 369 370 return node; 370 371 break; 372 373 case PutByValDirect: 371 374 case PutByVal: 372 375 case PutByValAlias: { … … 448 451 // Setting a property cannot change the structure. 449 452 break; 450 453 454 case PutByValDirect: 451 455 case PutByVal: 452 456 case PutByValAlias: … … 495 499 // Setting a property cannot change the structure. 496 500 break; 497 501 502 case PutByValDirect: 498 503 case PutByVal: 499 504 case PutByValAlias: … … 613 618 } 614 619 break; 615 620 621 case PutByValDirect: 616 622 case PutByVal: 617 623 case PutByValAlias: … … 653 659 } 654 660 break; 655 661 662 case PutByValDirect: 656 663 case PutByVal: 657 664 case PutByValAlias: … … 699 706 // pointer of any object, including ours. 700 707 return 0; 701 708 709 case PutByValDirect: 702 710 case PutByVal: 703 711 case PutByValAlias: … … 1253 1261 setReplacement(getByValLoadElimination(node->child1().node(), node->child2().node())); 1254 1262 break; 1255 1263 1264 case PutByValDirect: 1256 1265 case PutByVal: { 1257 1266 if (cseMode == StoreElimination)
Note:
See TracChangeset
for help on using the changeset viewer.