Searched refs:typesPassedThrough (Results 1 - 4 of 4) sorted by relevance

/macosx-10.10/JavaScriptCore-7600.1.17/dfg/
H A DDFGAbstractInterpreter.h59 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 DDFGSpeculativeJIT.h2245 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 DDFGSpeculativeJIT.cpp226 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 DFTLLowerDFGToLLVM.cpp57 #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