/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGAdjacencyList.h | 82 void setChild(unsigned i, Edge nodeUse) 85 m_words[i] = nodeUse; 96 void setChild1(Edge nodeUse) { setChild(0, nodeUse); } 97 void setChild2(Edge nodeUse) { setChild(1, nodeUse); } 98 void setChild3(Edge nodeUse) { setChild(2, nodeUse); }
|
H A D | DFGSpeculativeJIT32_64.cpp | 1599 void SpeculativeJIT::compileObjectOrOtherLogicalNot(Edge nodeUse) argument 1601 JSValueOperand value(this, nodeUse, ManualOperandSpeculation); 1624 JSValueRegs(valueTagGPR, valuePayloadGPR), nodeUse, (~SpecCell) | SpecObject, local 1633 JSValueRegs(valueTagGPR, valuePayloadGPR), nodeUse, (~SpecCell) | SpecObject, local 1645 speculationCheck(BadType, JSValueRegs(valueTagGPR, valuePayloadGPR), nodeUse, 1659 if (needsTypeCheck(nodeUse, SpecCell | SpecOther)) { 1663 JSValueRegs(valueTagGPR, valuePayloadGPR), nodeUse, SpecCell | SpecOther, local 1741 void SpeculativeJIT::emitObjectOrOtherBranch(Edge nodeUse, BlockIndex taken, BlockIndex notTaken) argument 1743 JSValueOperand value(this, nodeUse, ManualOperandSpeculation); 1754 JSValueRegs(valueTagGPR, valuePayloadGPR), nodeUse, (~SpecCel local 1763 JSValueRegs(valueTagGPR, valuePayloadGPR), nodeUse, (~SpecCell) | SpecObject, local 1788 JSValueRegs(valueTagGPR, valuePayloadGPR), nodeUse, SpecCell | SpecOther, local [all...] |
H A D | DFGSpeculativeJIT64.cpp | 1606 void SpeculativeJIT::compileObjectOrOtherLogicalNot(Edge nodeUse) argument 1608 JSValueOperand value(this, nodeUse, ManualOperandSpeculation); 1629 JSValueRegs(valueGPR), nodeUse, (~SpecCell) | SpecObject, m_jit.branchPtr( local 1637 JSValueRegs(valueGPR), nodeUse, (~SpecCell) | SpecObject, m_jit.branchPtr( local 1648 speculationCheck(BadType, JSValueRegs(valueGPR), nodeUse, 1661 if (needsTypeCheck(nodeUse, SpecCell | SpecOther)) { 1665 JSValueRegs(valueGPR), nodeUse, SpecCell | SpecOther, m_jit.branch64( local 1760 void SpeculativeJIT::emitObjectOrOtherBranch(Edge nodeUse, BlockIndex taken, BlockIndex notTaken) argument 1762 JSValueOperand value(this, nodeUse, ManualOperandSpeculation); 1772 JSValueRegs(valueGPR), nodeUse, (~SpecCel local 1780 JSValueRegs(valueGPR), nodeUse, (~SpecCell) | SpecObject, m_jit.branchPtr( local 1803 JSValueRegs(valueGPR), nodeUse, SpecCell | SpecOther, m_jit.branch64( local [all...] |
H A D | DFGSpeculativeJIT.cpp | 133 void SpeculativeJIT::speculationCheck(ExitKind kind, JSValueSource jsValueSource, Edge nodeUse, MacroAssembler::Jump jumpToFail) argument 136 speculationCheck(kind, jsValueSource, nodeUse.node(), jumpToFail); 150 OSRExitJumpPlaceholder SpeculativeJIT::backwardSpeculationCheck(ExitKind kind, JSValueSource jsValueSource, Edge nodeUse) argument 153 return backwardSpeculationCheck(kind, jsValueSource, nodeUse.node()); 165 void SpeculativeJIT::speculationCheck(ExitKind kind, JSValueSource jsValueSource, Edge nodeUse, const MacroAssembler::JumpList& jumpsToFail) argument 168 speculationCheck(kind, jsValueSource, nodeUse.node(), jumpsToFail); 181 void SpeculativeJIT::backwardSpeculationCheck(ExitKind kind, JSValueSource jsValueSource, Edge nodeUse, MacroAssembler::Jump jumpToFail, const SpeculationRecovery& recovery) argument 184 backwardSpeculationCheck(kind, jsValueSource, nodeUse.node(), jumpToFail, recovery); 318 void SpeculativeJIT::terminateSpeculativeExecution(ExitKind kind, JSValueRegs jsValueRegs, Edge nodeUse) argument 321 terminateSpeculativeExecution(kind, jsValueRegs, nodeUse [all...] |
H A D | DFGSpeculativeJIT.h | 158 bool canReuse(Edge nodeUse) argument 160 return canReuse(nodeUse.node()); 273 void use(Edge nodeUse) argument 275 use(nodeUse.node());
|