Searched refs:scrutinee (Results 1 – 4 of 4) sorted by relevance
2996 JSValue scrutinee = stackFrame.args[0].jsValue(); in DEFINE_STUB_FUNCTION() local3001 if (scrutinee.isInt32()) in DEFINE_STUB_FUNCTION()3002 …return codeBlock->immediateSwitchJumpTable(tableIndex).ctiForValue(scrutinee.asInt32()).executable… in DEFINE_STUB_FUNCTION()3006 if (scrutinee.getNumber(value) && ((intValue = static_cast<int32_t>(value)) == value)) in DEFINE_STUB_FUNCTION()3017 JSValue scrutinee = stackFrame.args[0].jsValue(); in DEFINE_STUB_FUNCTION() local3024 if (scrutinee.isString()) { in DEFINE_STUB_FUNCTION()3025 UString::Rep* value = asString(scrutinee)->value(callFrame).rep(); in DEFINE_STUB_FUNCTION()3037 JSValue scrutinee = stackFrame.args[0].jsValue(); in DEFINE_STUB_FUNCTION() local3044 if (scrutinee.isString()) { in DEFINE_STUB_FUNCTION()3045 UString::Rep* value = asString(scrutinee)->value(callFrame).rep(); in DEFINE_STUB_FUNCTION()
1346 unsigned scrutinee = currentInstruction[3].u.operand; in emit_op_switch_imm() local1354 stubCall.addArgument(scrutinee); in emit_op_switch_imm()1364 unsigned scrutinee = currentInstruction[3].u.operand; in emit_op_switch_char() local1372 stubCall.addArgument(scrutinee); in emit_op_switch_char()1382 unsigned scrutinee = currentInstruction[3].u.operand; in emit_op_switch_string() local1389 stubCall.addArgument(scrutinee); in emit_op_switch_string()2574 unsigned scrutinee = currentInstruction[3].u.operand;2582 stubCall.addArgument(scrutinee, regT2);2592 unsigned scrutinee = currentInstruction[3].u.operand;2600 stubCall.addArgument(scrutinee, regT2);[all …]
2898 JSValue scrutinee = callFrame->r(vPC[3].u.operand).jsValue(); in privateExecute() local2899 if (scrutinee.isInt32()) in privateExecute()2900 …Frame->codeBlock()->immediateSwitchJumpTable(tableIndex).offsetForValue(scrutinee.asInt32(), defau… in privateExecute()2904 if (scrutinee.getNumber(value) && ((intValue = static_cast<int32_t>(value)) == value)) in privateExecute()2922 JSValue scrutinee = callFrame->r(vPC[3].u.operand).jsValue(); in privateExecute() local2923 if (!scrutinee.isString()) in privateExecute()2926 UString::Rep* value = asString(scrutinee)->value(callFrame).rep(); in privateExecute()2945 JSValue scrutinee = callFrame->r(vPC[3].u.operand).jsValue(); in privateExecute() local2946 if (!scrutinee.isString()) in privateExecute()2949 …>codeBlock()->stringSwitchJumpTable(tableIndex).offsetForValue(asString(scrutinee)->value(callFram… in privateExecute()
10230 truncating the scrutinee value. E.g.: