Changeset 94478 in webkit for trunk/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp
- Timestamp:
- Sep 2, 2011, 10:23:35 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp
r93698 r94478 496 496 // The only additional recovery we currently support is for integer add operation 497 497 ASSERT(recovery->type() == SpeculativeAdd); 498 ASSERT(check.m_gprInfo[GPRInfo::toIndex(recovery->dest())].nodeIndex != NoNode); 498 499 // Revert the add. 499 500 sub32(recovery->src(), recovery->dest()); 501 502 // If recovery->dest() should have been boxed prior to the addition, then rebox 503 // it. 504 DataFormat format = check.m_gprInfo[GPRInfo::toIndex(recovery->dest())].format; 505 ASSERT(format == DataFormatInteger || format == DataFormatJSInteger || format == DataFormatJS); 506 if (format != DataFormatInteger) 507 orPtr(GPRInfo::tagTypeNumberRegister, recovery->dest()); 500 508 } 501 509
Note:
See TracChangeset
for help on using the changeset viewer.