Lines Matching refs:Smi
202 // We need to work out which HeapNumber (or smi) the result came from.
256 __ Move(v0, Smi::FromInt(0));
285 __ Move(a0, Smi::FromInt(0));
562 // t0: number of arguments (smi-tagged)
565 // sp[2]: number of arguments (smi-tagged)
599 // If the result is a smi, it is *not* an object in the ECMA sense.
602 // sp[1]: number of arguments (smi-tagged)
620 // sp[1]: number of arguments (smi-tagged)
630 // Check that the result is not a Smi, indicating that the constructor result
801 __ li(a2, Operand(Smi::FromInt(JSGeneratorObject::kGeneratorExecuting)));
1019 // Push new.target, bytecode array and Smi tagged bytecode array offset.
1179 Smi* interpreter_entry_return_pc_offset(
1181 DCHECK_NE(interpreter_entry_return_pc_offset, Smi::FromInt(0));
1243 __ Branch(&gotta_call_runtime, lt, index, Operand(Smi::FromInt(2)));
1269 __ Branch(&loop_bottom, ne, temp, Operand(Smi::FromInt(bailout_id)));
1283 // a4 is a smi. If it's 0, then we are looking at a cleared WeakCell
1287 __ Branch(&gotta_call_runtime, eq, a4, Operand(Smi::FromInt(0)));
1342 Operand(Smi::FromInt(SharedFunctionInfo::kEntryLength)));
1343 __ Branch(&loop_top, gt, index, Operand(Smi::FromInt(1)));
1519 __ li(a0, Operand(Smi::FromInt(static_cast<int>(type))));
1679 __ Ret(eq, v0, Operand(Smi::FromInt(0)));
1739 __ li(a1, Operand(Smi::FromInt(field_index)));
1752 __ Push(Smi::FromInt(0));
2042 __ li(a4, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
2053 // Get the number of arguments passed (as a smi), tear down the frame and
2236 Operand(Smi::FromInt(StackFrame::STUB)));
2248 Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
2684 // Check if target is a Smi.
2734 __ Move(cp, Smi::FromInt(0));
2745 __ Move(a1, Smi::FromInt(AllocateTargetSpace::encode(OLD_SPACE)));
2747 __ Move(cp, Smi::FromInt(0));
2846 // a0: actual number of arguments as a smi
2886 // a0: actual number of arguments as a smi