Searched refs:nodeUse (Results 1 - 5 of 5) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGAdjacencyList.h82 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 DDFGSpeculativeJIT32_64.cpp1599 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 DDFGSpeculativeJIT64.cpp1606 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 DDFGSpeculativeJIT.cpp133 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 DDFGSpeculativeJIT.h158 bool canReuse(Edge nodeUse) argument
160 return canReuse(nodeUse.node());
273 void use(Edge nodeUse) argument
275 use(nodeUse.node());

Completed in 188 milliseconds