Lines Matching refs:Smi
146 // Restore smi-tagged arguments count from the frame.
296 // Otherwise we do a smi check and fall through to check if the return value
299 // If the result is a smi, it is *not* an object in the ECMA sense.
319 // Restore smi-tagged arguments count from the frame.
618 __ Branch(&no_match, ne, smi_entry, Operand(Smi::FromEnum(marker)));
644 // Check if the code entry is a Smi. If yes, we interpret it as an
650 // Optimized code slot is a Smi optimization marker.
654 Operand(Smi::FromEnum(OptimizationMarker::kNone)));
674 Operand(Smi::FromEnum(OptimizationMarker::kInOptimizationQueue)));
843 // Push bytecode array and Smi tagged bytecode array offset.
1070 Smi* interpreter_entry_return_pc_offset(
1072 DCHECK_NE(interpreter_entry_return_pc_offset, Smi::kZero);
1148 // Convert new bytecode offset to a Smi and save in the stackframe.
1202 // A smi 0 is returned on failure, an object on success.
1308 __ Ret(eq, v0, Operand(Smi::kZero));
1574 __ Push(Smi::kZero); // Padding.
1583 // Get the number of arguments passed (as a smi), tear down the frame and
2107 // Check if target is a Smi.
2169 // a0: actual number of arguments as a smi
2209 // a0: actual number of arguments as a smi
2290 // Convert to Smi for the runtime call
2314 __ Move(kContextRegister, Smi::kZero);
2703 // smi. We set it with exponent value before bailing out.
2767 // Will both indicate a nullptr and a Smi.