Lines Matching refs:r2
218 // -- r2 : name
233 // -- r2 : name
250 // -- r2 : name
391 // -- r2 : name
402 masm, flags, r1, r2, r3, r4, r5, r6);
441 masm, flags, r1, r2, r3, r4, r5, r6);
469 // -- r2 : name
481 GenerateDictionaryLoad(masm, &miss, r0, r2, r1, r3, r4);
494 // -- r2 : name
512 __ Push(r3, r2);
529 __ ldr(r2, MemOperand(sp, argc * kPointerSize)); // receiver
530 __ JumpIfSmi(r2, &invoke);
531 __ CompareObjectType(r2, r3, r3, JS_GLOBAL_OBJECT_TYPE);
538 __ ldr(r2, FieldMemOperand(r2, GlobalObject::kGlobalReceiverOffset));
539 __ str(r2, MemOperand(sp, argc * kPointerSize));
560 // -- r2 : name
573 // -- r2 : name
585 __ JumpIfNotSmi(r2, &check_string);
594 masm, r1, r2, r4, r3, r0, r1, &check_number_dictionary, &slow_load);
600 // r2: key
605 // r2: key
612 __ mov(r0, Operand(r2, ASR, kSmiTagSize));
614 __ LoadFromNumberDictionary(&slow_load, r4, r2, r1, r0, r3, r5);
624 __ push(r2); // save the key
625 __ Push(r1, r2); // pass the receiver and the key
627 __ pop(r2); // restore the key
633 GenerateKeyStringCheck(masm, r2, r0, r3, &index_string, &slow_call);
648 GenerateDictionaryLoad(masm, &slow_load, r0, r2, r1, r3, r4);
671 __ IndexFromHash(r3, r2);
679 // -- r2 : name
685 __ JumpIfSmi(r2, &miss);
686 __ IsObjectJSStringType(r2, r0, &miss);
699 // -- r2 : name
709 masm, flags, r0, r2, r3, r4, r5, r6);
718 // -- r2 : name
728 GenerateDictionaryLoad(masm, &miss, r1, r2, r0, r3, r4);
739 // -- r2 : name
749 __ Push(r3, r2);
851 GenerateMappedArgumentsLookup(masm, r1, r0, r2, r3, r4, ¬in, &slow);
855 // The unmapped lookup expects that the parameter map is in r2.
857 GenerateUnmappedArgumentsLookup(masm, r0, r2, r3, &slow);
858 __ ldr(r2, unmapped_location);
860 __ cmp(r2, r3);
862 __ mov(r0, r2);
873 // -- r2 : receiver
878 GenerateMappedArgumentsLookup(masm, r2, r1, r3, r4, r5, ¬in, &slow);
901 // -- r2 : name
908 GenerateMappedArgumentsLookup(masm, r1, r2, r3, r4, r5, ¬in, &slow);
914 GenerateUnmappedArgumentsLookup(masm, r2, r3, r4, &slow);
983 masm, receiver, r2, r3, Map::kHasIndexedInterceptor, &slow);
986 __ CheckFastElements(r2, r3, &check_number_dictionary);
989 masm, receiver, key, r4, r3, r2, r0, NULL, &slow);
990 __ IncrementCounter(isolate->counters()->keyed_load_generic_smi(), 1, r2, r3);
1004 __ mov(r2, Operand(r0, ASR, kSmiTagSize));
1005 __ LoadFromNumberDictionary(&slow, r4, r0, r0, r2, r3, r5);
1011 1, r2, r3);
1015 GenerateKeyStringCheck(masm, key, r2, r3, &index_string, &slow);
1018 masm, receiver, r2, r3, Map::kHasNamedInterceptor, &slow);
1030 __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset));
1031 __ mov(r3, Operand(r2, ASR, KeyedLookupCache::kMapHashShift));
1052 __ cmp(r2, r5);
1062 __ cmp(r2, r5);
1071 // r2 : receiver's map
1084 __ ldrb(r6, FieldMemOperand(r2, Map::kInObjectPropertiesOffset));
1094 __ ldrb(r6, FieldMemOperand(r2, Map::kInstanceSizeOffset));
1099 1, r2, r3);
1108 1, r2, r3);
1117 __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset));
1118 __ ldrb(r2, FieldMemOperand(r2, Map::kInstanceTypeOffset));
1119 GenerateGlobalInstanceTypeCheck(masm, r2, &slow);
1121 GenerateDictionaryLoad(masm, &slow, r3, r0, r0, r2, r4);
1123 1, r2, r3);
1181 __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset));
1185 __ ldrb(r3, FieldMemOperand(r2, Map::kBitFieldOffset));
1209 // -- r2 : receiver
1214 __ Push(r2, r1, r0);
1228 // -- r2 : receiver
1233 __ Push(r2, r1, r0);
1245 // -- r2 : receiver
1253 __ mov(r0, r2);
1258 __ push(r2);
1266 // -- r2 : receiver
1274 __ mov(r0, r2);
1279 __ push(r2);
1289 // -- r2 : receiver
1294 __ Push(r2, r1, r0);
1309 // -- r2 : receiver
1321 Register receiver = r2;
1358 // r2: receiver.
1510 // -- r2 : name
1519 masm, flags, r1, r2, r3, r4, r5, r6);
1530 // -- r2 : name
1534 __ Push(r1, r2, r0);
1547 // -- r2 : name
1603 // -- r2 : name
1610 GenerateDictionaryStore(masm, &miss, r3, r2, r0, r4, r5);
1627 // -- r2 : name
1631 __ Push(r1, r2, r0);