Changeset 183307 in webkit for trunk/Source/JavaScriptCore/dfg/DFGGenerationInfo.h
- Timestamp:
- Apr 24, 2015, 10:19:07 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGGenerationInfo.h
r182919 r183307 154 154 void noticeOSRBirth(VariableEventStream& stream, Node* node, VirtualRegister virtualRegister) 155 155 { 156 if (m_isConstant)157 return;158 156 if (m_node != node) 159 157 return; … … 165 163 m_bornForOSR = true; 166 164 167 if (m_registerFormat != DataFormatNone) 165 if (m_isConstant) 166 appendBirth(stream); 167 else if (m_registerFormat != DataFormatNone) 168 168 appendFill(BirthToFill, stream); 169 169 else if (m_spillFormat != DataFormatNone) … … 380 380 381 381 private: 382 void appendBirth(VariableEventStream& stream) 383 { 384 stream.appendAndLog(VariableEvent::birth(MinifiedID(m_node))); 385 } 386 382 387 void appendFill(VariableEventKind kind, VariableEventStream& stream) 383 388 {
Note:
See TracChangeset
for help on using the changeset viewer.