Home | History | Annotate | Download | only in arm

Lines Matching refs:r2

347   //  -- r2    : name
358 masm, flags, r1, r2, r3, r4, r5, r6);
397 masm, flags, r1, r2, r3, r4, r5, r6);
425 // -- r2 : name
437 GenerateDictionaryLoad(masm, &miss, r0, r2, r1, r3, r4);
450 // -- r2 : name
468 __ Push(r3, r2);
485 __ ldr(r2, MemOperand(sp, argc * kPointerSize)); // receiver
486 __ JumpIfSmi(r2, &invoke);
487 __ CompareObjectType(r2, r3, r3, JS_GLOBAL_OBJECT_TYPE);
494 __ ldr(r2, FieldMemOperand(r2, GlobalObject::kGlobalReceiverOffset));
495 __ str(r2, MemOperand(sp, argc * kPointerSize));
516 // -- r2 : name
529 // -- r2 : name
541 __ JumpIfNotSmi(r2, &check_name);
550 masm, r1, r2, r4, r3, r0, r1, &check_number_dictionary, &slow_load);
556 // r2: key
561 // r2: key
568 __ SmiUntag(r0, r2);
570 __ LoadFromNumberDictionary(&slow_load, r4, r2, r1, r0, r3, r5);
580 __ Push(r2, r1); // save the key and the receiver
581 __ push(r2); // pass the receiver and the key
583 __ pop(r2); // restore the key
589 GenerateKeyNameCheck(masm, r2, r0, r3, &index_name, &slow_call);
604 GenerateDictionaryLoad(masm, &slow_load, r0, r2, r1, r3, r4);
627 __ IndexFromHash(r3, r2);
635 // -- r2 : name
641 __ JumpIfSmi(r2, &miss);
642 __ IsObjectNameType(r2, r0, &miss);
652 // -- r2 : name
662 masm, flags, r0, r2, r3, r4, r5, r6);
671 // -- r2 : name
680 GenerateDictionaryLoad(masm, &miss, r1, r2, r0, r3, r4);
691 // -- r2 : name
700 __ Push(r3, r2);
711 // -- r2 : name
717 __ Push(r3, r2);
816 GenerateMappedArgumentsLookup(masm, r1, r0, r2, r3, r4, &notin, &slow);
820 // The unmapped lookup expects that the parameter map is in r2.
822 GenerateUnmappedArgumentsLookup(masm, r0, r2, r3, &slow);
823 __ ldr(r2, unmapped_location);
825 __ cmp(r2, r3);
827 __ mov(r0, r2);
838 // -- r2 : receiver
843 GenerateMappedArgumentsLookup(masm, r2, r1, r3, r4, r5, &notin, &slow);
866 // -- r2 : name
873 GenerateMappedArgumentsLookup(masm, r1, r2, r3, r4, r5, &notin, &slow);
879 GenerateUnmappedArgumentsLookup(masm, r2, r3, r4, &slow);
944 masm, receiver, r2, r3, Map::kHasIndexedInterceptor, &slow);
947 __ CheckFastElements(r2, r3, &check_number_dictionary);
950 masm, receiver, key, r4, r3, r2, r0, NULL, &slow);
951 __ IncrementCounter(isolate->counters()->keyed_load_generic_smi(), 1, r2, r3);
965 __ SmiUntag(r2, r0);
966 __ LoadFromNumberDictionary(&slow, r4, r0, r0, r2, r3, r5);
972 1, r2, r3);
976 GenerateKeyNameCheck(masm, key, r2, r3, &index_name, &slow);
979 masm, receiver, r2, r3, Map::kHasNamedInterceptor, &slow);
991 __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset));
992 __ mov(r3, Operand(r2, ASR, KeyedLookupCache::kMapHashShift));
1013 __ cmp(r2, r5);
1023 __ cmp(r2, r5);
1032 // r2 : receiver's map
1045 __ ldrb(r6, FieldMemOperand(r2, Map::kInObjectPropertiesOffset));
1055 __ ldrb(r6, FieldMemOperand(r2, Map::kInstanceSizeOffset));
1060 1, r2, r3);
1069 1, r2, r3);
1078 __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset));
1079 __ ldrb(r2, FieldMemOperand(r2, Map::kInstanceTypeOffset));
1080 GenerateGlobalInstanceTypeCheck(masm, r2, &slow);
1082 GenerateDictionaryLoad(masm, &slow, r3, r0, r0, r2, r4);
1084 isolate->counters()->keyed_load_generic_symbol(), 1, r2, r3);
1142 __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset));
1146 __ ldrb(r3, FieldMemOperand(r2, Map::kBitFieldOffset));
1170 // -- r2 : receiver
1175 __ Push(r2, r1, r0);
1186 // -- r2 : key
1192 __ Push(r1, r2, r0);
1206 // -- r2 : receiver
1211 __ Push(r2, r1, r0);
1226 // -- r2 : receiver
1231 __ Push(r2, r1, r0);
1410 // -- r2 : receiver
1420 Register receiver = r2;
1457 // r2: receiver.
1510 // -- r2 : name
1520 masm, flags, r1, r2, r3, r4, r5, r6);
1531 // -- r2 : name
1535 __ Push(r1, r2, r0);
1548 // -- r2 : name
1555 GenerateDictionaryStore(masm, &miss, r3, r2, r0, r4, r5);
1572 // -- r2 : name
1576 __ Push(r1, r2, r0);