Changeset 183072 in webkit for trunk/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp
- Timestamp:
- Apr 21, 2015, 1:16:18 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp
r181993 r183072 144 144 145 145 switch (node->op()) { 146 case MovHint: { 147 // Check if the child is dead. MovHint's child would only be a Phantom or 148 // Check if we had just killed it. 149 if (node->child1()->op() == Phantom || node->child1()->op() == Check) { 150 node->setOpAndDefaultFlags(ZombieHint); 151 node->child1() = Edge(); 152 break; 153 } 154 break; 155 } 156 157 case ZombieHint: { 158 // Currently we assume that DCE runs only once. 146 case MovHint: 147 case ZombieHint: 148 // These are not killable. (They once were.) 159 149 RELEASE_ASSERT_NOT_REACHED(); 160 break; 161 } 162 150 163 151 default: { 164 152 if (node->flags() & NodeHasVarArgs) {
Note:
See TracChangeset
for help on using the changeset viewer.