r7 155 src/arm/assembler-arm.h const Register r7 = { kRegister_r7_Code }; r7 372 src/arm/builtins-arm.cc r7, r7 396 src/arm/builtins-arm.cc r7, r7 411 src/arm/builtins-arm.cc __ mov(r7, sp); r7 414 src/arm/builtins-arm.cc __ ldr(r2, MemOperand(r7, kPointerSize, PostIndex)); r7 424 src/arm/builtins-arm.cc __ mov(sp, r7); r7 462 src/arm/builtins-arm.cc __ sub(r7, r7, Operand(kPointerSize)); r7 464 src/arm/builtins-arm.cc __ ldr(r2, MemOperand(r7, kPointerSize, PostIndex)); r7 805 src/arm/builtins-arm.cc __ LoadRoot(r7, Heap::kUndefinedValueRootIndex); r7 816 src/arm/builtins-arm.cc __ InitializeFieldsWithFiller(r5, r0, r7); r7 818 src/arm/builtins-arm.cc __ LoadRoot(r7, Heap::kOnePointerFillerMapRootIndex); r7 820 src/arm/builtins-arm.cc __ InitializeFieldsWithFiller(r5, r6, r7); r7 886 src/arm/builtins-arm.cc __ LoadRoot(r7, Heap::kUndefinedValueRootIndex); r7 889 src/arm/builtins-arm.cc __ cmp(r7, r8); r7 894 src/arm/builtins-arm.cc __ str(r7, MemOperand(r2, kPointerSize, PostIndex)); r7 1097 src/arm/builtins-arm.cc __ mov(r7, Operand(r4)); r7 103 src/arm/code-stubs-arm.cc __ IncrementCounter(counters->fast_new_closure_total(), 1, r6, r7); r7 150 src/arm/code-stubs-arm.cc __ IncrementCounter(counters->fast_new_closure_try_optimized(), 1, r6, r7); r7 185 src/arm/code-stubs-arm.cc 1, r6, r7); r7 1295 src/arm/code-stubs-arm.cc __ SmiToDoubleVFPRegister(lhs, d7, r7, s15); r7 1297 src/arm/code-stubs-arm.cc __ sub(r7, rhs, Operand(kHeapObjectTag)); r7 1298 src/arm/code-stubs-arm.cc __ vldr(d6, r7, HeapNumber::kValueOffset); r7 1302 src/arm/code-stubs-arm.cc __ mov(r7, Operand(lhs)); r7 1303 src/arm/code-stubs-arm.cc ConvertToDoubleStub stub1(r3, r2, r7, r6); r7 1335 src/arm/code-stubs-arm.cc __ sub(r7, lhs, Operand(kHeapObjectTag)); r7 1336 src/arm/code-stubs-arm.cc __ vldr(d7, r7, HeapNumber::kValueOffset); r7 1338 src/arm/code-stubs-arm.cc __ SmiToDoubleVFPRegister(rhs, d6, r7, s13); r7 1344 src/arm/code-stubs-arm.cc __ mov(r7, Operand(rhs)); r7 1345 src/arm/code-stubs-arm.cc ConvertToDoubleStub stub2(r1, r0, r7, r6); r7 1522 src/arm/code-stubs-arm.cc __ sub(r7, rhs, Operand(kHeapObjectTag)); r7 1523 src/arm/code-stubs-arm.cc __ vldr(d6, r7, HeapNumber::kValueOffset); r7 1524 src/arm/code-stubs-arm.cc __ sub(r7, lhs, Operand(kHeapObjectTag)); r7 1525 src/arm/code-stubs-arm.cc __ vldr(d7, r7, HeapNumber::kValueOffset); r7 1866 src/arm/code-stubs-arm.cc const Register map = r9.is(tos_) ? r7 : r9; r7 2375 src/arm/code-stubs-arm.cc Register scratch1 = r7; r7 2503 src/arm/code-stubs-arm.cc Register scratch1 = r7; r7 2720 src/arm/code-stubs-arm.cc Register scratch1 = r7; r7 2809 src/arm/code-stubs-arm.cc Register scratch1 = r7; r7 3300 src/arm/code-stubs-arm.cc const Register scratch1 = r7; r7 3539 src/arm/code-stubs-arm.cc const Register scratch2 = r7; r7 4014 src/arm/code-stubs-arm.cc __ mov(r7, Operand(Smi::FromInt(marker))); r7 4019 src/arm/code-stubs-arm.cc __ Push(r8, r7, r6, r5); r7 4543 src/arm/code-stubs-arm.cc __ LoadRoot(r7, Heap::kTheHoleValueRootIndex); r7 4561 src/arm/code-stubs-arm.cc __ str(r7, MemOperand(r3, r5)); r7 4896 src/arm/code-stubs-arm.cc __ ldr(r7, FieldMemOperand(regexp_data, JSRegExp::kDataAsciiCodeOffset), ne); r7 4897 src/arm/code-stubs-arm.cc __ ldr(r7, FieldMemOperand(regexp_data, JSRegExp::kDataUC16CodeOffset), eq); r7 4902 src/arm/code-stubs-arm.cc __ JumpIfSmi(r7, &runtime); r7 4982 src/arm/code-stubs-arm.cc __ add(r7, r7, Operand(Code::kHeaderSize - kHeapObjectTag)); r7 4984 src/arm/code-stubs-arm.cc stub.GenerateCall(masm, r7); r7 5059 src/arm/code-stubs-arm.cc r7, r7 5068 src/arm/code-stubs-arm.cc r7, r7 6057 src/arm/code-stubs-arm.cc __ AllocateAsciiSlicedString(r0, r2, r6, r7, &runtime); r7 6060 src/arm/code-stubs-arm.cc __ AllocateTwoByteSlicedString(r0, r2, r6, r7, &runtime); r7 6101 src/arm/code-stubs-arm.cc __ AllocateAsciiString(r0, r2, r4, r6, r7, &runtime); r7 6113 src/arm/code-stubs-arm.cc StringHelper::GenerateCopyCharactersLong(masm, r1, r5, r2, r3, r4, r6, r7, r9, r7 6119 src/arm/code-stubs-arm.cc __ AllocateTwoByteString(r0, r2, r4, r6, r7, &runtime); r7 6133 src/arm/code-stubs-arm.cc masm, r1, r5, r2, r3, r4, r6, r7, r9, DEST_ALWAYS_ALIGNED); r7 6386 src/arm/code-stubs-arm.cc __ JumpIfBothInstanceTypesAreNotSequentialAscii(r4, r5, r6, r7, r7 6397 src/arm/code-stubs-arm.cc masm, r2, r3, r6, r7, r4, r5, r9, &make_two_character_string); r7 6442 src/arm/code-stubs-arm.cc __ AllocateAsciiConsString(r7, r6, r4, r5, &call_runtime); r7 6445 src/arm/code-stubs-arm.cc __ str(r0, FieldMemOperand(r7, ConsString::kFirstOffset)); r7 6446 src/arm/code-stubs-arm.cc __ str(r1, FieldMemOperand(r7, ConsString::kSecondOffset)); r7 6447 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r7)); r7 6467 src/arm/code-stubs-arm.cc __ AllocateTwoByteConsString(r7, r6, r4, r5, &call_runtime); r7 6491 src/arm/code-stubs-arm.cc __ eor(r7, r4, Operand(r5)); r7 6492 src/arm/code-stubs-arm.cc __ tst(r7, Operand(kStringEncodingMask)); r7 6498 src/arm/code-stubs-arm.cc __ add(r7, r7 6508 src/arm/code-stubs-arm.cc __ ldr(r7, FieldMemOperand(r0, ExternalString::kResourceDataOffset)); r7 6546 src/arm/code-stubs-arm.cc StringHelper::GenerateCopyCharacters(masm, r6, r7, r2, r4, true); r7 6562 src/arm/code-stubs-arm.cc StringHelper::GenerateCopyCharacters(masm, r6, r7, r2, r4, false); r7 7187 src/arm/code-stubs-arm.cc { REG(r6), REG(r4), REG(r7), EMIT_REMEMBERED_SET }, r7 7188 src/arm/code-stubs-arm.cc { REG(r6), REG(r2), REG(r7), EMIT_REMEMBERED_SET }, r7 7511 src/arm/code-stubs-arm.cc __ StoreNumberToDoubleElements(r0, r3, r1, r5, r6, r7, r9, r2, r7 127 src/arm/codegen-arm.cc __ AllocateInNewSpace(lr, r6, r7, r9, &gc_required, NO_ALLOCATION_FLAGS); r7 176 src/arm/codegen-arm.cc __ add(r7, r6, Operand(FixedDoubleArray::kHeaderSize)); r7 177 src/arm/codegen-arm.cc __ add(r6, r7, Operand(r5, LSL, 2)); r7 217 src/arm/codegen-arm.cc __ vstr(d0, r7, 0); r7 218 src/arm/codegen-arm.cc __ add(r7, r7, Operand(8)); r7 228 src/arm/codegen-arm.cc __ Strd(r0, r1, MemOperand(r7, 8, PostIndex)); r7 241 src/arm/codegen-arm.cc __ Strd(r4, r5, MemOperand(r7, 8, PostIndex)); r7 244 src/arm/codegen-arm.cc __ cmp(r7, r6); r7 280 src/arm/codegen-arm.cc __ AllocateInNewSpace(r0, r6, r7, r9, &gc_required, NO_ALLOCATION_FLAGS); r7 292 src/arm/codegen-arm.cc __ LoadRoot(r7, Heap::kTheHoleValueRootIndex); r7 334 src/arm/codegen-arm.cc __ str(r7, MemOperand(r3, 4, PostIndex)); r7 946 src/arm/deoptimizer-arm.cc __ ldr(r7, MemOperand(r6, FrameDescription::frame_content_offset())); r7 947 src/arm/deoptimizer-arm.cc __ push(r7); r7 980 src/arm/deoptimizer-arm.cc __ pop(r7); // get continuation, leave pc on stack r7 982 src/arm/deoptimizer-arm.cc __ Jump(r7); r7 3621 src/arm/full-codegen-arm.cc Register scratch1 = r7; r7 1324 src/arm/ic-arm.cc Register elements = r7; // Elements array of the receiver. r7 3452 src/arm/lithium-codegen-arm.cc __ ldr(r7, FieldMemOperand(r2, HeapObject::kMapOffset)); r7 3454 src/arm/lithium-codegen-arm.cc __ cmp(r7, Operand(ip)); r7 5000 src/arm/lithium-codegen-arm.cc __ LoadHeapObject(r7, instr->hydrogen()->literals()); r7 5001 src/arm/lithium-codegen-arm.cc __ ldr(r1, FieldMemOperand(r7, literal_offset)); r7 5011 src/arm/lithium-codegen-arm.cc __ Push(r7, r6, r5, r4); r7 1212 src/arm/macro-assembler-arm.cc mov(r7, Operand(Smi::FromInt(0))); // Indicates no context. r7 1214 src/arm/macro-assembler-arm.cc stm(db_w, sp, r5.bit() | r6.bit() | r7.bit() | ip.bit()); r7 2166 src/arm/macro-assembler-arm.cc mov(r7, Operand(next_address)); r7 2167 src/arm/macro-assembler-arm.cc ldr(r4, MemOperand(r7, kNextOffset)); r7 2168 src/arm/macro-assembler-arm.cc ldr(r5, MemOperand(r7, kLimitOffset)); r7 2169 src/arm/macro-assembler-arm.cc ldr(r6, MemOperand(r7, kLevelOffset)); r7 2171 src/arm/macro-assembler-arm.cc str(r6, MemOperand(r7, kLevelOffset)); r7 2191 src/arm/macro-assembler-arm.cc str(r4, MemOperand(r7, kNextOffset)); r7 2193 src/arm/macro-assembler-arm.cc ldr(r1, MemOperand(r7, kLevelOffset)); r7 2198 src/arm/macro-assembler-arm.cc str(r6, MemOperand(r7, kLevelOffset)); r7 2199 src/arm/macro-assembler-arm.cc ldr(ip, MemOperand(r7, kLimitOffset)); r7 2224 src/arm/macro-assembler-arm.cc str(r5, MemOperand(r7, kLimitOffset)); r7 2268 src/arm/macro-assembler-arm.cc mov(r7, Operand(inReg, ASR, kSmiTagSize)); r7 2269 src/arm/macro-assembler-arm.cc vmov(s15, r7); r7 3699 src/arm/macro-assembler-arm.cc Register empty_descriptor_array_value = r7; r7 3718 src/arm/macro-assembler-arm.cc r7, r7 672 src/arm/regexp-macro-assembler-arm.cc r7.bit() | r8.bit() | r9.bit() | r10.bit() | fp.bit(); r7 180 src/arm/regexp-macro-assembler-arm.h inline Register current_character() { return r7; } r7 3364 src/arm/simulator-arm.cc int32_t r7_val = get_register(r7); r7 3376 src/arm/simulator-arm.cc set_register(r7, callee_saved_value); r7 3389 src/arm/simulator-arm.cc CHECK_EQ(callee_saved_value, get_register(r7)); r7 3399 src/arm/simulator-arm.cc set_register(r7, r7_val); r7 705 src/arm/stub-cache-arm.cc __ mov(r7, Operand(ExternalReference::isolate_address())); r7 707 src/arm/stub-cache-arm.cc __ stm(ib, sp, r5.bit() | r6.bit() | r7.bit()); r7 1629 src/arm/stub-cache-arm.cc __ CheckFastObjectElements(r3, r7, ¬_fast_object); r7 1633 src/arm/stub-cache-arm.cc __ CheckFastSmiElements(r3, r7, &call_builtin); r7 1640 src/arm/stub-cache-arm.cc r7, r7 1651 src/arm/stub-cache-arm.cc r7, r7 1694 src/arm/stub-cache-arm.cc __ ldr(r7, FieldMemOperand(receiver, HeapObject::kMapOffset)); r7 1695 src/arm/stub-cache-arm.cc __ CheckFastObjectElements(r7, r7, &call_builtin); r7 1709 src/arm/stub-cache-arm.cc __ mov(r7, Operand(new_space_allocation_top)); r7 1710 src/arm/stub-cache-arm.cc __ ldr(r3, MemOperand(r7)); r7 1722 src/arm/stub-cache-arm.cc __ str(r3, MemOperand(r7)); r7 2170 src/arm/stub-cache-arm.cc __ sub(r7, r6, Operand(HeapNumber::kExponentMask r7 2175 src/arm/stub-cache-arm.cc __ cmp(r7, Operand(HeapNumber::kMantissaBits)); r7 3342 src/arm/stub-cache-arm.cc __ LoadRoot(r7, Heap::kUndefinedValueRootIndex); r7 3350 src/arm/stub-cache-arm.cc __ cmp(r2, r7); r7 3424 src/arm/stub-cache-arm.cc __ str(r7, MemOperand(r5, kPointerSize, PostIndex)); r7 3439 src/arm/stub-cache-arm.cc __ str(r7, MemOperand(r5, kPointerSize, PostIndex)); r7 3786 src/arm/stub-cache-arm.cc __ AllocateHeapNumber(r4, r5, r7, r6, &slow); r7 3881 src/arm/stub-cache-arm.cc __ LoadRoot(r7, Heap::kHeapNumberMapRootIndex); r7 3882 src/arm/stub-cache-arm.cc __ AllocateHeapNumber(r4, r5, r6, r7, &slow); r7 3985 src/arm/stub-cache-arm.cc StoreIntAsFloat(masm, r3, r4, r5, r6, r7, r9); r7 3998 src/arm/stub-cache-arm.cc d0, r6, r7, // These are: double_dst, dst1, dst2. r7 4005 src/arm/stub-cache-arm.cc __ str(r7, MemOperand(r3, Register::kSizeInBytes)); r7 4057 src/arm/stub-cache-arm.cc __ EmitECMATruncate(r5, d0, s2, r6, r7, r9); r7 4106 src/arm/stub-cache-arm.cc __ mov(r7, Operand(HeapNumber::kExponentMask)); r7 4107 src/arm/stub-cache-arm.cc __ and_(r9, r5, Operand(r7), SetCC); r7 4110 src/arm/stub-cache-arm.cc __ teq(r9, Operand(r7)); r7 4129 src/arm/stub-cache-arm.cc __ and_(r7, r5, Operand(HeapNumber::kSignMask)); r7 4131 src/arm/stub-cache-arm.cc __ orr(r7, r7, Operand(r5, LSL, kMantissaInHiWordShift)); r7 4132 src/arm/stub-cache-arm.cc __ orr(r7, r7, Operand(r6, LSR, kMantissaInLoWordShift)); r7 4133 src/arm/stub-cache-arm.cc __ orr(r5, r7, Operand(r9, LSL, kBinary32ExponentShift)); r7 4142 src/arm/stub-cache-arm.cc __ and_(r7, r5, Operand(HeapNumber::kSignMask)); r7 4144 src/arm/stub-cache-arm.cc __ orr(r9, r9, r7); r7 4149 src/arm/stub-cache-arm.cc __ add(r7, r3, Operand(key, LSL, 2)); r7 4151 src/arm/stub-cache-arm.cc __ str(r6, MemOperand(r7, 0)); r7 4152 src/arm/stub-cache-arm.cc __ str(r5, MemOperand(r7, Register::kSizeInBytes)); r7 4163 src/arm/stub-cache-arm.cc __ mov(r7, Operand(HeapNumber::kExponentMask)); r7 4164 src/arm/stub-cache-arm.cc __ and_(r9, r5, Operand(r7), SetCC); r7 4168 src/arm/stub-cache-arm.cc __ teq(r9, Operand(r7)); r7 4184 src/arm/stub-cache-arm.cc __ and_(r7, r5, Operand(HeapNumber::kSignMask), SetCC); r7 4198 src/arm/stub-cache-arm.cc __ teq(r7, Operand(0, RelocInfo::NONE)); r7 4321 src/arm/stub-cache-arm.cc Register heap_number_map = r7; r7 4564 src/arm/stub-cache-arm.cc Register scratch4 = r7; r7 4565 src/arm/stub-cache-arm.cc Register length_reg = r7; r7 122 test/cctest/test-disasm-arm.cc COMPARE(eor(r4, r5, Operand(r7, LSL, 1), SetCC), r7 138 test/cctest/test-disasm-arm.cc COMPARE(rsb(r6, r7, Operand(fp)), r7 140 test/cctest/test-disasm-arm.cc COMPARE(rsb(r6, r7, Operand(fp, LSR, 1)), r7 142 test/cctest/test-disasm-arm.cc COMPARE(rsb(r6, r7, Operand(fp, LSR, 0), SetCC), r7 144 test/cctest/test-disasm-arm.cc COMPARE(rsb(r6, r7, Operand(fp, LSR, 31), LeaveCC, pl), r7 147 test/cctest/test-disasm-arm.cc COMPARE(add(r7, r8, Operand(ip, ASR, 1)), r7 149 test/cctest/test-disasm-arm.cc COMPARE(add(r7, r8, Operand(ip, ASR, 0)), r7 151 test/cctest/test-disasm-arm.cc COMPARE(add(r7, r8, Operand(ip), SetCC), r7 153 test/cctest/test-disasm-arm.cc COMPARE(add(r7, r8, Operand(ip, ASR, 31), SetCC, vs), r7 156 test/cctest/test-disasm-arm.cc COMPARE(adc(r7, fp, Operand(ip, ASR, 5)), r7 165 test/cctest/test-disasm-arm.cc COMPARE(sbc(r7, r1, Operand(ip, ROR, 1), LeaveCC, hi), r7 167 test/cctest/test-disasm-arm.cc COMPARE(sbc(r7, r9, Operand(ip, ROR, 4)), r7 169 test/cctest/test-disasm-arm.cc COMPARE(sbc(r7, r10, Operand(ip), SetCC), r7 171 test/cctest/test-disasm-arm.cc COMPARE(sbc(r7, ip, Operand(ip, ROR, 31), SetCC, hi), r7 174 test/cctest/test-disasm-arm.cc COMPARE(rsc(r7, r8, Operand(ip, LSL, r0)), r7 176 test/cctest/test-disasm-arm.cc COMPARE(rsc(r7, r8, Operand(ip, LSL, r1)), r7 178 test/cctest/test-disasm-arm.cc COMPARE(rsc(r7, r8, Operand(ip), SetCC), r7 180 test/cctest/test-disasm-arm.cc COMPARE(rsc(r7, r8, Operand(ip, LSL, r3), SetCC, ls), r7 183 test/cctest/test-disasm-arm.cc COMPARE(tst(r7, Operand(r5, ASR, ip), ge), r7 185 test/cctest/test-disasm-arm.cc COMPARE(tst(r7, Operand(r6, ASR, sp)), r7 187 test/cctest/test-disasm-arm.cc COMPARE(tst(r7, Operand(r7), ge), r7 189 test/cctest/test-disasm-arm.cc COMPARE(tst(r7, Operand(r8, ASR, fp), ge), r7 192 test/cctest/test-disasm-arm.cc COMPARE(teq(r7, Operand(r5, ROR, r0), lt), r7 194 test/cctest/test-disasm-arm.cc COMPARE(teq(r7, Operand(r6, ROR, lr)), r7 196 test/cctest/test-disasm-arm.cc COMPARE(teq(r7, Operand(r7), lt), r7 198 test/cctest/test-disasm-arm.cc COMPARE(teq(r7, Operand(r8, ROR, r1)), r7 201 test/cctest/test-disasm-arm.cc COMPARE(cmp(r7, Operand(r4)), r7 203 test/cctest/test-disasm-arm.cc COMPARE(cmp(r7, Operand(r6, LSL, 1), gt), r7 205 test/cctest/test-disasm-arm.cc COMPARE(cmp(r7, Operand(r8, LSR, 3), gt), r7 207 test/cctest/test-disasm-arm.cc COMPARE(cmp(r7, Operand(r8, ASR, 19)), r7 219 test/cctest/test-disasm-arm.cc COMPARE(orr(r7, r8, Operand(lr), LeaveCC, al), r7 221 test/cctest/test-disasm-arm.cc COMPARE(orr(r7, r8, Operand(fp)), r7 223 test/cctest/test-disasm-arm.cc COMPARE(orr(r7, r8, Operand(sp), SetCC), r7 225 test/cctest/test-disasm-arm.cc COMPARE(orr(r7, r8, Operand(ip), SetCC, al), r7 332 test/cctest/test-disasm-arm.cc COMPARE(clz(r6, r7), r7 548 test/cctest/test-disasm-arm.cc COMPARE(vldm(ia, r7, s0, s31), r7 565 test/cctest/test-disasm-arm.cc COMPARE(ldrb(r6, MemOperand(r7, 42, PostIndex)), r7 592 test/cctest/test-disasm-arm.cc COMPARE(strb(r6, MemOperand(r7, 42, PostIndex)), r7 619 test/cctest/test-disasm-arm.cc COMPARE(ldrh(r6, MemOperand(r7, 42, PostIndex)), r7 646 test/cctest/test-disasm-arm.cc COMPARE(strh(r6, MemOperand(r7, 42, PostIndex)), r7 673 test/cctest/test-disasm-arm.cc COMPARE(ldr(r6, MemOperand(r7, 42, PostIndex)), r7 700 test/cctest/test-disasm-arm.cc COMPARE(str(r6, MemOperand(r7, 42, PostIndex)), r7 729 test/cctest/test-disasm-arm.cc COMPARE(ldrd(r6, r7, MemOperand(r7, 127, PostIndex)), r7 744 test/cctest/test-disasm-arm.cc COMPARE(strd(r6, r7, MemOperand(r7, 127, PostIndex)),