Home | History | Annotate | Download | only in x87

Lines Matching defs:smi

399         __ push(Immediate(Smi::FromInt(StackFrame::STUB)));
449 __ push(Immediate(Smi::FromInt(StackFrame::STUB)));
787 return reinterpret_cast<int32_t>(Smi::FromInt(value));
988 // Signal that we don't inline smi code before these stubs in the
1190 data->SetInlinedFunctionCount(Smi::FromInt(inlined_function_count_));
1191 data->SetOptimizationId(Smi::FromInt(info_->optimization_id()));
1197 data->SetSharedFunctionInfo(Smi::FromInt(0));
1209 data->SetOsrAstId(Smi::FromInt(info_->osr_ast_id().ToInt()));
1210 data->SetOsrPcOffset(Smi::FromInt(osr_pc_offset_));
1216 data->SetTranslationIndex(i, Smi::FromInt(env->translation_index()));
1218 Smi::FromInt(env->arguments_stack_height()));
1219 data->SetPc(i, Smi::FromInt(env->pc_offset()));
2042 Smi* index = instr->index();
2048 DeoptimizeIf(zero, instr, "Smi");
2415 if (expected.Contains(ToBooleanStub::SMI)) {
2421 // If we need a map later and have a Smi -> deopt.
2423 DeoptimizeIf(zero, instr, "Smi");
2944 // A Smi is not an instance of anything.
3054 // The argument count parameter is a smi
3133 Immediate(Smi::FromInt(instr->hydrogen()->slot())));
3257 __ Push(Handle<Smi>::cast(object));
3441 DeoptimizeIf(not_equal, instr, "not a Smi");
3517 Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
3591 DeoptimizeIf(equal, instr, "Smi");
3683 __ push(Immediate(Smi::FromInt(instr->hydrogen()->flags())));
3893 // Smi check.
4026 Label slow, done, smi, finish;
4068 // return value of MathExpRT is Smi or Heap Number.
4069 __ JumpIfSmi(temp_result, &smi);
4073 // SMI
4074 __ bind(&smi);
4138 // SMI
4241 Label slow, done, smi, finish;
4283 // return value of MathExpRT is Smi or Heap Number.
4284 __ JumpIfSmi(temp_result, &smi);
4288 // SMI
4289 __ bind(&smi);
4676 Immediate immediate = ToImmediate(operand_value, Representation::Smi());
4812 // Push the index as a smi. This is safe because of the checks in
4814 STATIC_ASSERT(String::kMaxLength <= Smi::kMaxValue);
4817 Representation::Smi());
4971 __ cmp(reg, Immediate(Smi::kMaxValue));
5117 DeoptimizeIf(not_zero, instr, "not a Smi");
5136 // Smi check.
5186 __ SmiUntag(temp_reg); // Untag smi before converting to float.
5400 DeoptimizeIf(not_zero, instr, "not a Smi");
5408 DeoptimizeIf(zero, instr, "Smi");
5672 // smi
5787 __ Move(result, Immediate(Smi::FromInt(0)));
5797 if (size >= 0 && size <= Smi::kMaxValue) {
5798 __ push(Immediate(Smi::FromInt(size)));
5818 __ push(Immediate(Smi::FromInt(flags)));
5851 __ push(Immediate(Smi::FromInt(instr->hydrogen()->literal_index())));
5865 __ push(Immediate(Smi::FromInt(size)));
6013 Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
6020 Immediate(Smi::FromInt(StackFrame::CONSTRUCT)));
6159 DeoptimizeIf(zero, instr, "Smi");
6188 __ cmp(result, Immediate(Smi::FromInt(0)));
6258 __ test(index, Immediate(Smi::FromInt(1)));