Home | History | Annotate | Download | only in ia32

Lines Matching refs:Smi

129       Handle<Smi>(Smi::FromInt(FLAG_interrupt_budget)));
237 __ SafePush(Immediate(Smi::FromInt(num_parameters)));
310 __ Set(eax, Immediate(Smi::FromInt(0)));
317 Immediate(Smi::FromInt(delta)));
325 reset_value = Smi::kMaxValue;
333 Immediate(Smi::FromInt(reset_value)));
544 if (Smi::cast(*lit)->value() == 0) {
809 // We know that we have written a function, which is not a smi.
838 __ push(Immediate(Smi::FromInt(attr)));
848 __ push(Immediate(Smi::FromInt(0))); // Indicates no initial value.
861 __ push(Immediate(Smi::FromInt(DeclareGlobalsFlags())));
1014 __ push(eax); // Enumeration cache length (as smi).
1015 __ push(Immediate(Smi::FromInt(0))); // Initial index.
1025 Smi::FromInt(TypeFeedbackCells::kForInFastCaseMarker)));
1029 Immediate(Smi::FromInt(TypeFeedbackCells::kForInSlowCaseMarker)));
1031 __ mov(ebx, Immediate(Smi::FromInt(1))); // Smi indicates slow check
1036 __ mov(ebx, Immediate(Smi::FromInt(0))); // Zero indicates proxy
1038 __ push(ebx); // Smi
1041 __ push(eax); // Fixed array length (as smi).
1042 __ push(Immediate(Smi::FromInt(0))); // Initial index.
1055 // Get the expected map from the stack or a smi in the
1068 ASSERT(Smi::FromInt(0) == 0);
1095 // index (smi) stored on top of the stack.
1097 __ add(Operand(esp, 0 * kPointerSize), Immediate(Smi::FromInt(1)));
1392 Smi::FromInt(expr->literal_index())));
1406 __ push(Immediate(Smi::FromInt(size)));
1441 __ push(Immediate(Smi::FromInt(expr->literal_index())));
1449 __ push(Immediate(Smi::FromInt(flags)));
1509 __ push(Immediate(Smi::FromInt(NONE))); // PropertyAttributes
1533 __ push(Immediate(Smi::FromInt(NONE)));
1559 static_cast<ElementsKind>(Smi::cast(constant_elements->get(0))->value());
1566 __ push(Immediate(Smi::FromInt(expr->literal_index())));
1631 __ mov(ecx, Immediate(Smi::FromInt(i)));
1632 __ mov(edx, Immediate(Smi::FromInt(expr->literal_index())));
1784 // Do combined smi check of the operands. Left operand is on the
1800 // Smi case.
1816 // Check that the *signed* result fits in a smi.
1880 JumpPatchSite patch_site(masm_); // unbound, signals no inlined smi code.
1983 __ push(Immediate(Smi::FromInt(language_mode())));
2026 __ push(Immediate(Smi::FromInt(language_mode())));
2246 __ push(Immediate(Smi::FromInt(language_mode())));
2249 __ push(Immediate(Smi::FromInt(scope()->start_position())));
2709 Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
2716 Immediate(Smi::FromInt(StackFrame::CONSTRUCT)));
2756 __ SafeSet(eax, Immediate(Smi::FromInt(info_->scope()->num_parameters())));
2768 __ SafeSet(eax, Immediate(Smi::FromInt(info_->scope()->num_parameters())));
2773 Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
2793 // If the object is a smi, we return null.
2953 // If the object is a smi return the object.
2969 Smi* index = Smi::cast(*(args->at(1)->AsLiteral()->handle()));
3033 // If the object is a smi, return the value.
3166 // Move smi zero into the result register, which will trigger
3168 __ Set(result, Immediate(Smi::FromInt(0)));
3313 int cache_id = Smi::cast(*(args->at(0)->AsLiteral()->handle()))->value();
3337 // tmp now holds finger offset as a smi.
3496 // accumulate the sum of their lengths, as a smi-encoded value.
3539 // string_length: Sum of string lengths, as a smi.
3574 Immediate(Smi::FromInt(1)));
3753 __ push(Immediate(Smi::FromInt(strict_mode_flag)));
3764 __ push(Immediate(Smi::FromInt(kNonStrictMode)));
3924 __ push(Immediate(Smi::FromInt(0)));
3948 // Call ToNumber only if operand is not a smi.
3977 // Inline smi case if we are in a loop.
3983 __ add(eax, Immediate(Smi::FromInt(1)));
3985 __ sub(eax, Immediate(Smi::FromInt(1)));
3988 // We could eliminate this smi check if we split the code at
3989 // the first smi check before calling ToNumber.
3995 __ sub(eax, Immediate(Smi::FromInt(1)));
3997 __ add(eax, Immediate(Smi::FromInt(1)));
4006 __ mov(eax, Immediate(Smi::FromInt(1)));
4350 // code. Pass a smi sentinel and let the runtime look up the empty
4352 __ push(Immediate(Smi::FromInt(0)));
4369 // Cook return address on top of stack (smi encoded Code* delta)