Home | History | Annotate | Download | only in x64

Lines Matching refs:Smi

91     // Store a smi-tagged arguments count on the stack.
116 // Will both indicate a NULL and a Smi
295 // Retrieve smi-tagged arguments count from the stack.
344 // If the result is a smi, it is *not* an object in the ECMA sense.
577 __ Push(Smi::FromInt(static_cast<int>(type)));
930 __ SmiAddConstant(rax, rax, Smi::FromInt(1));
1005 __ Move(FieldOperand(result, JSArray::kLengthOffset), Smi::FromInt(0));
1023 // stored as a smi.
1030 Smi::FromInt(initial_capacity));
1063 // array_size holds the size of the array as a smi. The allocated array is put
1072 Register array_size, // As a smi, cannot be 0.
1104 // array_size: size of array (smi)
1116 // array_size: size of array (smi)
1120 // Initialize the fixed array. FixedArray length is stored as a smi.
1124 // array_size: size of array (smi)
1188 // Check for one argument. Bail out if argument is not smi or if it is
1208 __ SmiCompare(rdx, Smi::FromInt(JSObject::kInitialMaxFastElementArray));
1212 // rdx: array_size (smi)
1232 __ Integer32ToSmi(rdx, rdx); // Convet argc to a smi.
1234 // rdx: array_size (smi)
1345 // Will both indicate a NULL and a Smi.
1380 // Will both indicate a NULL and a Smi.
1414 // Will both indicate a NULL and a Smi.
1470 false, // Input is known to be smi?
1567 __ Push(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR));
1581 // Retrieve the number of arguments from the stack. Number is a Smi.
1710 __ SmiCompare(rax, Smi::FromInt(-1));