Lines Matching refs:callFrame
43 NEVER_INLINE JSValue jsAddSlowCase(CallFrame* callFrame, JSValue v1, JSValue v2)
46 JSValue p1 = v1.toPrimitive(callFrame);
47 JSValue p2 = v2.toPrimitive(callFrame);
50 return jsString(callFrame, asString(p1), p2.toString(callFrame));
53 return jsString(callFrame, p1.toString(callFrame), asString(p2));
55 return jsNumber(p1.toNumber(callFrame) + p2.toNumber(callFrame));
81 JSValue jsTypeStringForValue(CallFrame* callFrame, JSValue v)
83 return jsTypeStringForValue(callFrame->vm(), callFrame->lexicalGlobalObject(), v);
86 bool jsIsObjectType(CallFrame* callFrame, JSValue v)
95 if (asObject(v)->structure(callFrame->vm())->masqueradesAsUndefined(callFrame->lexicalGlobalObject()))
99 if (object->methodTable(callFrame->vm())->getCallData(object, callData) != CallTypeNone)