Searched refs:typesPassedThrough (Results 1 - 4 of 4) sorted by relevance
/macosx-10.10/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGAbstractInterpreter.h | 59 bool needsTypeCheck(Node* node, SpeculatedType typesPassedThrough) argument 61 return !forNode(node).isType(typesPassedThrough); 64 bool needsTypeCheck(Edge edge, SpeculatedType typesPassedThrough) argument 66 return needsTypeCheck(edge.node(), typesPassedThrough);
|
H A D | DFGSpeculativeJIT.h | 2245 bool needsTypeCheck(Edge edge, SpeculatedType typesPassedThrough) { return m_interpreter.needsTypeCheck(edge, typesPassedThrough); } argument 2246 void typeCheck(JSValueSource, Edge, SpeculatedType typesPassedThrough, MacroAssembler::Jump jumpToFail); 3141 #define DFG_TYPE_CHECK(source, edge, typesPassedThrough, jumpToFail) do { \ 3144 SpeculatedType _dtc_typesPassedThrough = typesPassedThrough; \
|
H A D | DFGSpeculativeJIT.cpp | 226 void SpeculativeJIT::typeCheck(JSValueSource source, Edge edge, SpeculatedType typesPassedThrough, MacroAssembler::Jump jumpToFail) argument 228 ASSERT(needsTypeCheck(edge, typesPassedThrough)); 229 m_interpreter.filter(edge, typesPassedThrough);
|
/macosx-10.10/JavaScriptCore-7600.1.17/ftl/ |
H A D | FTLLowerDFGToLLVM.cpp | 57 #define FTL_TYPE_CHECK(lowValue, highValue, typesPassedThrough, failCondition) do { \ 60 SpeculatedType _ftc_typesPassedThrough = (typesPassedThrough); \ 4749 FormattedValue lowValue, Edge highValue, SpeculatedType typesPassedThrough, 4752 appendTypeCheck(lowValue, highValue, typesPassedThrough, failCondition); 4756 FormattedValue lowValue, Edge highValue, SpeculatedType typesPassedThrough, 4759 if (!m_interpreter.needsTypeCheck(highValue, typesPassedThrough)) 4763 m_interpreter.filter(highValue, typesPassedThrough); 4748 typeCheck( FormattedValue lowValue, Edge highValue, SpeculatedType typesPassedThrough, LValue failCondition) argument 4755 appendTypeCheck( FormattedValue lowValue, Edge highValue, SpeculatedType typesPassedThrough, LValue failCondition) argument
|
Completed in 285 milliseconds