HomeSort by relevance Sort by last modified time
    Searched refs:MemOperand (Results 1 - 25 of 45) sorted by null

1 2

  /external/v8/test/cctest/
test-disasm-arm.cc 551 COMPARE(ldrb(r0, MemOperand(r1)),
553 COMPARE(ldrb(r2, MemOperand(r3, 42)),
555 COMPARE(ldrb(r4, MemOperand(r5, -42)),
557 COMPARE(ldrb(r6, MemOperand(r7, 42, PostIndex)),
559 COMPARE(ldrb(r8, MemOperand(r9, -42, PostIndex)),
561 COMPARE(ldrb(r10, MemOperand(fp, 42, PreIndex)),
563 COMPARE(ldrb(ip, MemOperand(sp, -42, PreIndex)),
565 COMPARE(ldrb(r0, MemOperand(r1, r2)),
567 COMPARE(ldrb(r0, MemOperand(r1, r2, NegOffset)),
569 COMPARE(ldrb(r0, MemOperand(r1, r2, PostIndex))
    [all...]
test-assembler-mips.cc 290 __ ldc1(f4, MemOperand(a0, OFFSET_OF(T, a)) );
291 __ ldc1(f6, MemOperand(a0, OFFSET_OF(T, b)) );
293 __ sdc1(f8, MemOperand(a0, OFFSET_OF(T, c)) ); // c = a + b.
298 __ sdc1(f10, MemOperand(a0, OFFSET_OF(T, d)) ); // d = c - (-b).
300 __ sdc1(f4, MemOperand(a0, OFFSET_OF(T, b)) ); // b = a.
306 __ sdc1(f10, MemOperand(a0, OFFSET_OF(T, e)) ); // e = d * 120 = 1.8066e16.
309 __ sdc1(f12, MemOperand(a0, OFFSET_OF(T, f)) ); // f = e / a = 120.44.
312 __ sdc1(f14, MemOperand(a0, OFFSET_OF(T, g)) );
363 __ ldc1(f4, MemOperand(a0, OFFSET_OF(T, a)) );
364 __ ldc1(f6, MemOperand(a0, OFFSET_OF(T, b)) )
    [all...]
  /external/v8/src/arm/
regexp-macro-assembler-arm.cc 200 __ ldr(r0, MemOperand(frame_pointer(), kAtStart));
205 __ ldr(r1, MemOperand(frame_pointer(), kInputStart));
215 __ ldr(r0, MemOperand(frame_pointer(), kAtStart));
219 __ ldr(r1, MemOperand(frame_pointer(), kInputStart));
257 __ ldrb(r1, MemOperand(r0, char_size(), PostIndex));
261 __ ldrh(r1, MemOperand(r0, char_size(), PostIndex));
281 __ ldr(r0, MemOperand(backtrack_stackpointer(), 0));
322 __ ldrb(r3, MemOperand(r0, char_size(), PostIndex));
323 __ ldrb(r4, MemOperand(r2, char_size(), PostIndex));
417 __ ldrb(r3, MemOperand(r0, char_size(), PostIndex))
    [all...]
builtins-arm.cc 80 __ ldr(result, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
85 MemOperand(result,
95 __ ldr(result, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
100 MemOperand(result,
166 __ str(scratch3, MemOperand(scratch1, kPointerSize, PostIndex));
169 __ str(scratch3, MemOperand(scratch1, kPointerSize, PostIndex));
177 __ str(scratch3, MemOperand(scratch1, kPointerSize, PostIndex));
184 __ str(scratch3, MemOperand(scratch1, kPointerSize, PostIndex));
266 __ str(scratch1, MemOperand(elements_array_storage, kPointerSize, PostIndex));
270 MemOperand(elements_array_storage, kPointerSize, PostIndex))
    [all...]
codegen-arm.cc 130 __ str(r5, MemOperand(r6, FixedDoubleArray::kLengthOffset));
131 __ str(r9, MemOperand(r6, HeapObject::kMapOffset));
189 __ ldr(r9, MemOperand(r3, 4, PostIndex));
209 __ Strd(r0, r1, MemOperand(r7, 8, PostIndex));
222 __ Strd(r4, r5, MemOperand(r7, 8, PostIndex));
265 __ str(r5, MemOperand(r6, FixedDoubleArray::kLengthOffset));
266 __ str(r9, MemOperand(r6, HeapObject::kMapOffset));
291 __ ldr(r1, MemOperand(r4, 8, PostIndex));
300 __ ldr(r0, MemOperand(r4, 12, NegOffset));
303 __ str(r2, MemOperand(r3, 4, PostIndex))
    [all...]
lithium-gap-resolver-arm.cc 224 MemOperand source_operand = cgen_->ToMemOperand(source);
229 MemOperand destination_operand = cgen_->ToMemOperand(destination);
279 MemOperand source_operand = cgen_->ToMemOperand(source);
284 MemOperand destination_operand = cgen_->ToMemOperand(destination);
288 MemOperand source_high_operand =
290 MemOperand destination_high_operand =
macro-assembler-arm.cc 399 ldr(destination, MemOperand(kRootRegister, index << kPointerSizeLog2), cond);
406 str(source, MemOperand(kRootRegister, index << kPointerSizeLog2), cond);
500 ldr(ip, MemOperand(address));
561 ldr(scratch, MemOperand(ip));
563 str(address, MemOperand(scratch, kPointerSize, PostIndex));
565 str(scratch, MemOperand(ip));
650 MemOperand MacroAssembler::SafepointRegisterSlot(Register reg) {
651 return MemOperand(sp, SafepointRegisterStackIndex(reg.code()) * kPointerSize);
655 MemOperand MacroAssembler::SafepointRegistersAndDoublesSlot(Register reg) {
659 return MemOperand(sp, doubles_size + register_offset)
    [all...]
debug-arm.cc 62 patcher.masm()->ldr(v8::internal::ip, MemOperand(v8::internal::pc, 0));
66 patcher.masm()->ldr(v8::internal::pc, MemOperand(v8::internal::pc, -4));
112 patcher.masm()->ldr(v8::internal::ip, MemOperand(v8::internal::pc, 0));
116 patcher.masm()->ldr(v8::internal::pc, MemOperand(v8::internal::pc, -4));
193 __ ldr(ip, MemOperand(ip));
assembler-arm.h 451 // Class MemOperand represents a memory operand in load and store instructions
452 class MemOperand BASE_EMBEDDED {
459 explicit MemOperand(Register rn, int32_t offset = 0, AddrMode am = Offset);
464 explicit MemOperand(Register rn, Register rm, AddrMode am = Offset);
469 explicit MemOperand(Register rn, Register rm,
921 void ldr(Register dst, const MemOperand& src, Condition cond = al);
922 void str(Register src, const MemOperand& dst, Condition cond = al);
923 void ldrb(Register dst, const MemOperand& src, Condition cond = al);
924 void strb(Register src, const MemOperand& dst, Condition cond = al);
925 void ldrh(Register dst, const MemOperand& src, Condition cond = al)
    [all...]
deoptimizer-arm.cc 814 __ ldr(r2, MemOperand(sp, kSavedRegistersAreaSize));
    [all...]
ic-arm.cc 207 __ str(value, MemOperand(scratch2));
343 MemOperand(scratch1, key, LSL, kPointerSizeLog2 - kSmiTagSize));
475 __ ldr(r1, MemOperand(sp, argc * kPointerSize));
506 __ ldr(r3, MemOperand(sp, argc * kPointerSize));
529 __ ldr(r2, MemOperand(sp, argc * kPointerSize)); // receiver
539 __ str(r2, MemOperand(sp, argc * kPointerSize));
565 __ ldr(r1, MemOperand(sp, argc * kPointerSize));
578 __ ldr(r1, MemOperand(sp, argc * kPointerSize));
758 static MemOperand GenerateMappedArgumentsLookup(MacroAssembler* masm,
800 __ ldr(scratch2, MemOperand(scratch1, scratch3))
    [all...]
macro-assembler-arm.h 41 // Generate a MemOperand for loading a field from an object.
42 inline MemOperand FieldMemOperand(Register object, int offset) {
43 return MemOperand(object, offset - kHeapObjectTag);
268 // MemOperand(reg, off).
309 str(src1, MemOperand(sp, 4, NegPreIndex), cond);
310 str(src2, MemOperand(sp, 4, NegPreIndex), cond);
324 str(src3, MemOperand(sp, 4, NegPreIndex), cond);
327 str(src1, MemOperand(sp, 4, NegPreIndex), cond);
353 str(src4, MemOperand(sp, 4, NegPreIndex), cond);
360 str(src1, MemOperand(sp, 4, NegPreIndex), cond)
    [all...]
stub-cache-arm.cc 81 __ ldr(ip, MemOperand(base_addr, 0));
86 __ ldr(ip, MemOperand(base_addr, map_off_addr - key_off_addr));
94 __ ldr(code, MemOperand(base_addr, value_off_addr - key_off_addr));
286 __ ldr(prototype, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
291 __ ldr(prototype, MemOperand(prototype, Context::SlotOffset(index)));
307 __ ldr(prototype, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
559 __ str(r3, MemOperand(sp, arguments.immediate() * kPointerSize));
670 __ str(r2, MemOperand(r0, 0 * kPointerSize));
673 __ str(ip, MemOperand(r0, 1 * kPointerSize));
676 __ str(ip, MemOperand(r0, 2 * kPointerSize))
    [all...]
full-codegen-arm.cc 162 __ str(r2, MemOperand(sp, receiver_offset));
205 __ str(cp, MemOperand(fp, StandardFrameConstants::kContextOffset));
214 __ ldr(r0, MemOperand(fp, parameter_offset));
216 MemOperand target = ContextOperand(cp, var->index());
232 __ ldr(r3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
421 __ ldr(r2, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
591 __ str(reg, MemOperand(sp, 0));
715 MemOperand FullCodeGenerator::StackOperand(Variable* var) {
725 return MemOperand(fp, offset);
729 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch)
    [all...]
  /external/v8/src/mips/
regexp-macro-assembler-mips.cc 204 __ lw(a0, MemOperand(frame_pointer(), kAtStart));
208 __ lw(a1, MemOperand(frame_pointer(), kInputStart));
217 __ lw(a0, MemOperand(frame_pointer(), kAtStart));
220 __ lw(a1, MemOperand(frame_pointer(), kInputStart));
256 __ lbu(a1, MemOperand(a0, 0));
261 __ lhu(a1, MemOperand(a0, 0));
282 __ lw(a0, MemOperand(backtrack_stackpointer(), 0));
325 __ lbu(a3, MemOperand(a0, 0));
327 __ lbu(t0, MemOperand(a2, 0));
390 __ lw(end_of_input_address(), MemOperand(frame_pointer(), kInputEnd))
    [all...]
builtins-mips.cc 84 __ lw(result, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
89 MemOperand(result,
99 __ lw(result, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
104 MemOperand(result,
169 __ sw(scratch3, MemOperand(scratch1));
173 __ sw(scratch3, MemOperand(scratch1));
182 __ sw(scratch3, MemOperand(scratch1, i * kPointerSize));
189 __ sw(scratch3, MemOperand(scratch1));
270 __ sw(scratch1, MemOperand(elements_array_storage));
279 __ sw(array_size, MemOperand(elements_array_storage))
    [all...]
lithium-gap-resolver-mips.cc 227 MemOperand source_operand = cgen_->ToMemOperand(source);
232 MemOperand destination_operand = cgen_->ToMemOperand(destination);
279 MemOperand destination_operand = cgen_->ToMemOperand(destination);
284 MemOperand source_operand = cgen_->ToMemOperand(source);
289 MemOperand destination_operand = cgen_->ToMemOperand(destination);
293 MemOperand source_high_operand =
295 MemOperand destination_high_operand =
codegen-mips.cc 131 __ sw(t1, MemOperand(t2, FixedDoubleArray::kLengthOffset));
132 __ sw(t5, MemOperand(t2, HeapObject::kMapOffset));
192 __ lw(t5, MemOperand(a3));
202 __ sdc1(f0, MemOperand(t3));
213 __ sw(a0, MemOperand(t3)); // mantissa
214 __ sw(a1, MemOperand(t3, kIntSize)); // exponent
228 __ sw(t0, MemOperand(t3)); // mantissa
229 __ sw(t1, MemOperand(t3, kIntSize)); // exponent
272 __ sw(t1, MemOperand(t2, FixedDoubleArray::kLengthOffset));
273 __ sw(t5, MemOperand(t2, HeapObject::kMapOffset))
    [all...]
deoptimizer-mips.cc 782 __ sdc1(fpu_reg, MemOperand(sp, offset));
790 __ sw(ToRegister(i), MemOperand(sp, kPointerSize * i));
798 __ lw(a2, MemOperand(sp, kSavedRegistersAreaSize));
822 __ lw(a0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
    [all...]
macro-assembler-mips.h 105 inline MemOperand ContextOperand(Register context, int index) {
106 return MemOperand(context, Context::SlotOffset(index));
110 inline MemOperand GlobalObjectOperand() {
115 // Generate a MemOperand for loading a field from an object.
116 inline MemOperand FieldMemOperand(Register object, int offset) {
117 return MemOperand(object, offset - kHeapObjectTag);
121 // Generate a MemOperand for storing arguments 5..N on the stack
123 inline MemOperand CFunctionArgumentOperand(int index) {
127 return MemOperand(sp, offset);
381 // MemOperand(reg, off)
    [all...]
assembler-mips.h 388 // Class MemOperand represents a memory operand in load and store instructions.
389 class MemOperand : public Operand {
391 explicit MemOperand(Register rn, int32_t offset = 0);
744 void lb(Register rd, const MemOperand& rs);
745 void lbu(Register rd, const MemOperand& rs);
746 void lh(Register rd, const MemOperand& rs);
747 void lhu(Register rd, const MemOperand& rs);
748 void lw(Register rd, const MemOperand& rs);
749 void lwl(Register rd, const MemOperand& rs);
750 void lwr(Register rd, const MemOperand& rs)
    [all...]
macro-assembler-mips.cc 56 lw(destination, MemOperand(s6, index << kPointerSizeLog2));
65 lw(destination, MemOperand(s6, index << kPointerSizeLog2));
71 sw(source, MemOperand(s6, index << kPointerSizeLog2));
80 sw(source, MemOperand(s6, index << kPointerSizeLog2));
124 sdc1(reg, MemOperand(sp, i * kDoubleSize));
132 ldc1(reg, MemOperand(sp, i * kDoubleSize));
162 MemOperand MacroAssembler::SafepointRegisterSlot(Register reg) {
163 return MemOperand(sp, SafepointRegisterStackIndex(reg.code()) * kPointerSize);
167 MemOperand MacroAssembler::SafepointRegistersAndDoublesSlot(Register reg) {
172 return MemOperand(sp, doubles_size + register_offset)
    [all...]
stub-cache-mips.cc 83 __ lw(at, MemOperand(base_addr, 0));
87 __ lw(at, MemOperand(base_addr, map_off_addr - key_off_addr));
94 __ lw(code, MemOperand(base_addr, value_off_addr - key_off_addr));
273 __ lw(prototype, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
278 __ lw(prototype, MemOperand(prototype, Context::SlotOffset(index)));
294 __ lw(prototype, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
544 __ sw(a3, MemOperand(sp, arguments.immediate() * kPointerSize));
640 __ sw(t1, MemOperand(sp, 1 * kPointerSize));
641 __ sw(t2, MemOperand(sp, 2 * kPointerSize));
662 __ sw(a2, MemOperand(a1, 0 * kPointerSize))
    [all...]
ic-mips.cc 209 __ sw(value, MemOperand(scratch2));
345 __ lw(scratch2, MemOperand(at));
474 __ lw(a1, MemOperand(sp, argc * kPointerSize));
506 __ lw(a3, MemOperand(sp, argc*kPointerSize));
529 __ lw(a2, MemOperand(sp, argc * kPointerSize));
538 __ sw(a2, MemOperand(sp, argc * kPointerSize));
563 __ lw(a1, MemOperand(sp, argc * kPointerSize));
576 __ lw(a1, MemOperand(sp, argc * kPointerSize));
753 static MemOperand GenerateMappedArgumentsLookup(MacroAssembler* masm,
795 __ lw(scratch2, MemOperand(scratch2))
    [all...]
full-codegen-mips.cc 169 __ sw(a2, MemOperand(sp, receiver_offset));
212 __ sw(cp, MemOperand(fp, StandardFrameConstants::kContextOffset));
221 __ lw(a0, MemOperand(fp, parameter_offset));
223 MemOperand target = ContextOperand(cp, var->index());
239 __ lw(a3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
430 __ lw(a2, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
599 __ sw(reg, MemOperand(sp, 0));
724 MemOperand FullCodeGenerator::StackOperand(Variable* var) {
734 return MemOperand(fp, offset);
738 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch)
    [all...]

Completed in 369 milliseconds

1 2