Changeset 165098 in webkit for trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp
- Timestamp:
- Mar 4, 2014, 11:25:02 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp
r165085 r165098 647 647 648 648 jsValueResult(resultGPR, m_currentNode, DataFormatJSBoolean, UseChildrenCalledExplicitly); 649 }650 651 void SpeculativeJIT::compileMiscStrictEq(Node* node)652 {653 JSValueOperand op1(this, node->child1(), ManualOperandSpeculation);654 JSValueOperand op2(this, node->child2(), ManualOperandSpeculation);655 GPRTemporary result(this);656 657 speculateMisc(node->child1(), op1.jsValueRegs());658 speculateMisc(node->child2(), op2.jsValueRegs());659 660 m_jit.compare32(JITCompiler::Equal, op1.gpr(), op2.gpr(), result.gpr());661 m_jit.or32(TrustedImm32(ValueFalse), result.gpr());662 jsValueResult(result.gpr(), node, DataFormatJSBoolean);663 649 } 664 650
Note:
See TracChangeset
for help on using the changeset viewer.