Changeset 36408 in webkit for trunk/JavaScriptCore/VM/CodeGenerator.cpp
- Timestamp:
- Sep 14, 2008, 4:01:03 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/VM/CodeGenerator.cpp
r36401 r36408 487 487 return target; 488 488 } 489 } else if (m_lastOpcodeID == op_lesseq && !target->isForwardLabel()) { 490 int dstIndex; 491 int src1Index; 492 int src2Index; 493 494 retrieveLastBinaryOp(dstIndex, src1Index, src2Index); 495 496 if (cond->index() == dstIndex && cond->isTemporary() && !cond->refCount()) { 497 rewindBinaryOp(); 498 emitOpcode(op_loop_if_lesseq); 499 instructions().append(src1Index); 500 instructions().append(src2Index); 501 instructions().append(target->offsetFrom(instructions().size())); 502 return target; 503 } 489 504 } 490 505
Note:
See TracChangeset
for help on using the changeset viewer.