Changeset 157964 in webkit
- Timestamp:
- Oct 24, 2013, 5:06:57 PM (13 years ago)
- Location:
- branches/safari-537.73-branch/Source/JavaScriptCore/dfg
- Files:
-
- 2 edited
-
DFGCSEPhase.cpp (modified) (2 diffs)
-
DFGFixupPhase.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/safari-537.73-branch/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp
r157963 r157964 255 255 } 256 256 case PutScopedVar: { 257 if (node->child2() == registers && node->varNumber() == varNumber) 257 if (node->varNumber() != varNumber) 258 break; 259 if (node->child2() == registers) 258 260 return node->child3().node(); 259 break;261 return 0; 260 262 } 261 263 case SetLocal: { … … 328 330 switch (node->op()) { 329 331 case PutScopedVar: { 330 if (node->child1() == scope && node->child2() == registers && node->varNumber() == varNumber) 332 if (node->varNumber() != varNumber) 333 break; 334 if (node->child1() == scope && node->child2() == registers) 331 335 return node; 332 break;336 return 0; 333 337 } 334 338 -
branches/safari-537.73-branch/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp
r157954 r157964 121 121 if (node->child1()->shouldSpeculateInteger()) { 122 122 setUseKindAndUnboxIfProfitable<Int32Use>(node->child1()); 123 node->setOpAndDefaultFlags(Identity); 123 124 break; 124 125 }
Note:
See TracChangeset
for help on using the changeset viewer.