Lines Matching refs:scratch1
751 Register scratch1) { in SetVar() argument
754 ASSERT(!scratch0.is(scratch1)); in SetVar()
755 ASSERT(!scratch1.is(src)); in SetVar()
764 scratch1, in SetVar()
1829 Register scratch1 = r2; in EmitInlineSmiBinaryOp() local
1838 __ orr(scratch1, left, Operand(right)); in EmitInlineSmiBinaryOp()
1841 patch_site.EmitJumpIfSmi(scratch1, &smi_case); in EmitInlineSmiBinaryOp()
1856 __ GetLeastBitsFromSmi(scratch1, right, 5); in EmitInlineSmiBinaryOp()
1857 __ mov(right, Operand(left, ASR, scratch1)); in EmitInlineSmiBinaryOp()
1862 __ SmiUntag(scratch1, left); in EmitInlineSmiBinaryOp()
1864 __ mov(scratch1, Operand(scratch1, LSL, scratch2)); in EmitInlineSmiBinaryOp()
1865 __ add(scratch2, scratch1, Operand(0x40000000), SetCC); in EmitInlineSmiBinaryOp()
1867 __ SmiTag(right, scratch1); in EmitInlineSmiBinaryOp()
1872 __ SmiUntag(scratch1, left); in EmitInlineSmiBinaryOp()
1874 __ mov(scratch1, Operand(scratch1, LSR, scratch2)); in EmitInlineSmiBinaryOp()
1875 __ tst(scratch1, Operand(0xc0000000)); in EmitInlineSmiBinaryOp()
1877 __ SmiTag(right, scratch1); in EmitInlineSmiBinaryOp()
1881 __ add(scratch1, left, Operand(right), SetCC); in EmitInlineSmiBinaryOp()
1883 __ mov(right, scratch1); in EmitInlineSmiBinaryOp()
1886 __ sub(scratch1, left, Operand(right), SetCC); in EmitInlineSmiBinaryOp()
1888 __ mov(right, scratch1); in EmitInlineSmiBinaryOp()
1892 __ smull(scratch1, scratch2, left, ip); in EmitInlineSmiBinaryOp()
1893 __ mov(ip, Operand(scratch1, ASR, 31)); in EmitInlineSmiBinaryOp()
1896 __ cmp(scratch1, Operand(0)); in EmitInlineSmiBinaryOp()
1897 __ mov(right, Operand(scratch1), LeaveCC, ne); in EmitInlineSmiBinaryOp()
3041 Register scratch1 = r1; in EmitDateField() local
3045 __ CompareObjectType(object, scratch1, scratch1, JS_DATE_TYPE); in EmitDateField()
3054 __ mov(scratch1, Operand(stamp)); in EmitDateField()
3055 __ ldr(scratch1, MemOperand(scratch1)); in EmitDateField()
3057 __ cmp(scratch1, scratch0); in EmitDateField()
3064 __ PrepareCallCFunction(2, scratch1); in EmitDateField()
3514 Register scratch1 = r7; in EmitFastAsciiArrayJoin() local
3522 __ CompareObjectType(array, scratch1, scratch2, JS_ARRAY_TYPE); in EmitFastAsciiArrayJoin()
3526 __ CheckFastElements(scratch1, scratch2, &bailout); in EmitFastAsciiArrayJoin()
3563 __ ldr(scratch1, FieldMemOperand(string, HeapObject::kMapOffset)); in EmitFastAsciiArrayJoin()
3564 __ ldrb(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset)); in EmitFastAsciiArrayJoin()
3565 __ JumpIfInstanceTypeIsNotSequentialAscii(scratch1, scratch2, &bailout); in EmitFastAsciiArrayJoin()
3566 __ ldr(scratch1, FieldMemOperand(string, SeqAsciiString::kLengthOffset)); in EmitFastAsciiArrayJoin()
3567 __ add(string_length, string_length, Operand(scratch1)); in EmitFastAsciiArrayJoin()
3588 __ ldr(scratch1, FieldMemOperand(separator, HeapObject::kMapOffset)); in EmitFastAsciiArrayJoin()
3589 __ ldrb(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset)); in EmitFastAsciiArrayJoin()
3590 __ JumpIfInstanceTypeIsNotSequentialAscii(scratch1, scratch2, &bailout); in EmitFastAsciiArrayJoin()
3595 __ ldr(scratch1, FieldMemOperand(separator, SeqAsciiString::kLengthOffset)); in EmitFastAsciiArrayJoin()
3596 __ sub(string_length, string_length, Operand(scratch1)); in EmitFastAsciiArrayJoin()
3597 __ smull(scratch2, ip, array_length, scratch1); in EmitFastAsciiArrayJoin()
3621 scratch1, in EmitFastAsciiArrayJoin()
3636 __ ldr(scratch1, FieldMemOperand(separator, SeqAsciiString::kLengthOffset)); in EmitFastAsciiArrayJoin()
3637 __ cmp(scratch1, Operand(Smi::FromInt(1))); in EmitFastAsciiArrayJoin()
3653 __ CopyBytes(string, result_pos, string_length, scratch1); in EmitFastAsciiArrayJoin()
3683 __ CopyBytes(string, result_pos, string_length, scratch1); in EmitFastAsciiArrayJoin()
3704 __ CopyBytes(string, result_pos, string_length, scratch1); in EmitFastAsciiArrayJoin()
3711 __ CopyBytes(string, result_pos, string_length, scratch1); in EmitFastAsciiArrayJoin()