/external/v8/src/mips64/ |
H A D | codegen-mips64.cc | 87 __ lwr(t8, MemOperand(a1)); 89 __ swr(t8, MemOperand(a0)); 92 __ lwl(t8, MemOperand(a1)); 94 __ swl(t8, MemOperand(a0)); 118 __ Pref(pref_hint_load, MemOperand(a1, 0 * pref_chunk)); 119 __ Pref(pref_hint_load, MemOperand(a1, 1 * pref_chunk)); 120 __ Pref(pref_hint_load, MemOperand(a1, 2 * pref_chunk)); 121 __ Pref(pref_hint_load, MemOperand(a1, 3 * pref_chunk)); 124 __ Pref(pref_hint_store, MemOperand(a0, 1 * pref_chunk)); 125 __ Pref(pref_hint_store, MemOperand(a [all...] |
H A D | deoptimizer-mips64.cc | 125 __ sdc1(fpu_reg, MemOperand(sp, offset)); 133 __ sd(ToRegister(i), MemOperand(sp, kPointerSize * i)); 138 __ sd(fp, MemOperand(a2)); 144 __ ld(a2, MemOperand(sp, kSavedRegistersAreaSize)); 160 __ ld(a1, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); 162 __ ld(a0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 180 __ ld(a1, MemOperand(v0, Deoptimizer::input_offset())); 187 __ ld(a2, MemOperand(sp, i * kPointerSize)); 188 __ sd(a2, MemOperand(a1, offset)); 191 __ sd(a2, MemOperand(a [all...] |
/external/v8/src/mips/ |
H A D | codegen-mips.cc | 87 __ lwr(t8, MemOperand(a1)); 89 __ swr(t8, MemOperand(a0)); 92 __ lwl(t8, MemOperand(a1)); 94 __ swl(t8, MemOperand(a0)); 117 __ Pref(pref_hint_load, MemOperand(a1, 0 * pref_chunk)); 118 __ Pref(pref_hint_load, MemOperand(a1, 1 * pref_chunk)); 119 __ Pref(pref_hint_load, MemOperand(a1, 2 * pref_chunk)); 120 __ Pref(pref_hint_load, MemOperand(a1, 3 * pref_chunk)); 123 __ Pref(pref_hint_store, MemOperand(a0, 1 * pref_chunk)); 124 __ Pref(pref_hint_store, MemOperand(a [all...] |
H A D | deoptimizer-mips.cc | 125 __ sdc1(fpu_reg, MemOperand(sp, offset)); 133 __ sw(ToRegister(i), MemOperand(sp, kPointerSize * i)); 138 __ sw(fp, MemOperand(a2)); 144 __ lw(a2, MemOperand(sp, kSavedRegistersAreaSize)); 160 __ lw(a1, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); 162 __ lw(a0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 180 __ lw(a1, MemOperand(v0, Deoptimizer::input_offset())); 187 __ lw(a2, MemOperand(sp, i * kPointerSize)); 188 __ sw(a2, MemOperand(a1, offset)); 191 __ sw(a2, MemOperand(a [all...] |
/external/vixl/benchmarks/aarch32/ |
H A D | asm-disasm-speed-test.cc | 204 __ ldr(Narrow, r6, MemOperand(r7)); 212 __ str(Narrow, r0, MemOperand(r4, 12)); 213 __ str(Narrow, r5, MemOperand(r4, 16)); 214 __ str(Narrow, r5, MemOperand(r4, 20)); 215 __ strb(r5, MemOperand(r4, 48)); 216 __ str(Narrow, r5, MemOperand(r4, 64)); 217 __ str(Narrow, r5, MemOperand(r4, 88)); 218 __ str(Narrow, r5, MemOperand(r4, 112)); 219 __ str(r5, MemOperand(r4, 136)); 220 __ strb(Narrow, r3, MemOperand(r [all...] |
/external/v8/src/crankshaft/arm64/ |
H A D | delayed-masm-arm64.cc | 19 MemOperand src_operand = cgen_->ToMemOperand(src); 20 MemOperand dst_operand = cgen_->ToMemOperand(dst); 26 switch (MemOperand::AreConsistentForPair(pending_address_src_, 28 case MemOperand::kNotPair: 32 case MemOperand::kPairAB: 35 case MemOperand::kPairBA: 39 switch (MemOperand::AreConsistentForPair(pending_address_dst_, 41 case MemOperand::kNotPair: 45 case MemOperand::kPairAB: 48 case MemOperand [all...] |
H A D | delayed-masm-arm64.h | 79 void StoreConstant(uint64_t value, const MemOperand& operand); 80 void Load(const CPURegister& rd, const MemOperand& operand); 81 void Store(const CPURegister& rd, const MemOperand& operand); 89 MemOperand tmp; 143 MemOperand pending_address_src_; 145 MemOperand pending_address_dst_;
|
/external/vixl/test/aarch32/ |
H A D | test-disasm-a32.cc | 643 COMPARE_BOTH(Ldr(r0, MemOperand(r1, 0xfff123)), 647 COMPARE_BOTH(Ldr(r0, MemOperand(r1, 0xff123)), 650 COMPARE_BOTH(Ldr(r0, MemOperand(r1, -0xff123)), 654 COMPARE_A32(Ldr(r0, MemOperand(r1, 0xfff123, PreIndex)), 658 COMPARE_A32(Ldr(r0, MemOperand(r1, 0xff123, PreIndex)), 661 COMPARE_A32(Ldr(r0, MemOperand(r1, -0xff123, PreIndex)), 665 COMPARE_T32(Ldr(r0, MemOperand(r1, 0xfff12, PreIndex)), 669 COMPARE_T32(Ldr(r0, MemOperand(r1, 0xff12, PreIndex)), 672 COMPARE_T32(Ldr(r0, MemOperand(r1, -0xff12, PreIndex)), 676 COMPARE_A32(Ldr(r0, MemOperand(r [all...] |
/external/v8/src/s390/ |
H A D | deoptimizer-s390.cc | 118 __ lay(sp, MemOperand(sp, -kDoubleRegsSize)); 124 __ StoreDouble(dreg, MemOperand(sp, offset)); 128 __ lay(sp, MemOperand(sp, -kNumberOfRegisters * kPointerSize)); 129 __ StoreMultipleP(r0, sp, MemOperand(sp)); // Save all 16 registers 132 __ StoreP(fp, MemOperand(ip)); 138 __ LoadP(r4, MemOperand(sp, kSavedRegistersAreaSize)); 147 __ la(r6, MemOperand(sp, kSavedRegistersAreaSize + (1 * kPointerSize))); 155 __ LoadP(r3, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); 157 __ LoadP(r2, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 165 __ StoreP(r7, MemOperand(s [all...] |
H A D | macro-assembler-s390.h | 35 // Generate a MemOperand for loading a field from an object. 36 inline MemOperand FieldMemOperand(Register object, int offset) { 37 return MemOperand(object, offset - kHeapObjectTag); 40 // Generate a MemOperand for loading a field from an object. 41 inline MemOperand FieldMemOperand(Register object, Register index, int offset) { 42 return MemOperand(object, index, offset - kHeapObjectTag); 45 // Generate a MemOperand for loading a field from Root register 46 inline MemOperand RootMemOperand(Heap::RootListIndex index) { 47 return MemOperand(kRootRegister, index << kPointerSizeLog2); 263 void Add32(Register dst, const MemOperand [all...] |
/external/vixl/test/aarch64/ |
H A D | test-disasm-aarch64.cc | 1001 COMPARE(ldr(w0, MemOperand(x1)), "ldr w0, [x1]"); 1002 COMPARE(ldr(w2, MemOperand(x3, 4)), "ldr w2, [x3, #4]"); 1003 COMPARE(ldr(w4, MemOperand(x5, 16380)), "ldr w4, [x5, #16380]"); 1004 COMPARE(ldr(x6, MemOperand(x7)), "ldr x6, [x7]"); 1005 COMPARE(ldr(x8, MemOperand(x9, 8)), "ldr x8, [x9, #8]"); 1006 COMPARE(ldr(x10, MemOperand(x11, 32760)), "ldr x10, [x11, #32760]"); 1007 COMPARE(str(w12, MemOperand(x13)), "str w12, [x13]"); 1008 COMPARE(str(w14, MemOperand(x15, 4)), "str w14, [x15, #4]"); 1009 COMPARE(str(w16, MemOperand(x17, 16380)), "str w16, [x17, #16380]"); 1010 COMPARE(str(x18, MemOperand(x1 [all...] |
H A D | test-abi.cc | 97 CHECK_NEXT_PARAMETER_MEM(int, MemOperand(sp, 0), kWRegSizeInBytes); 98 CHECK_NEXT_PARAMETER_MEM(int, MemOperand(sp, 8), kWRegSizeInBytes); 103 CHECK_NEXT_PARAMETER_MEM(double, MemOperand(sp, 16), kDRegSizeInBytes); 104 CHECK_NEXT_PARAMETER_MEM(bool, MemOperand(sp, 24), kWRegSizeInBytes); 106 MemOperand(sp, 32), 108 CHECK_NEXT_PARAMETER_MEM(float, MemOperand(sp, 40), kSRegSizeInBytes); 109 CHECK_NEXT_PARAMETER_MEM(float, MemOperand(sp, 48), kSRegSizeInBytes);
|
H A D | test-trace-aarch64.cc | 152 __ ldar(w3, MemOperand(x0)); 153 __ ldar(x4, MemOperand(x0)); 154 __ ldarb(w5, MemOperand(x0)); 155 __ ldarb(x6, MemOperand(x0)); 156 __ ldarh(w7, MemOperand(x0)); 157 __ ldarh(x8, MemOperand(x0)); 158 __ ldaxp(w9, w10, MemOperand(x0)); 159 __ ldaxp(x11, x12, MemOperand(x0)); 160 __ ldaxr(w13, MemOperand(x0)); 161 __ ldaxr(x14, MemOperand(x [all...] |
/external/v8/src/regexp/s390/ |
H A D | regexp-macro-assembler-s390.cc | 185 __ LoadP(r3, MemOperand(frame_pointer(), kStringStartMinusOne)); 193 __ LoadP(r3, MemOperand(frame_pointer(), kStringStartMinusOne)); 207 __ CmpP(current_input_offset(), MemOperand(backtrack_stackpointer(), 0)); 230 __ LoadP(r5, MemOperand(frame_pointer(), kStringStartMinusOne)); 259 __ LoadlB(r5, MemOperand(r2, r1)); 260 __ LoadlB(r6, MemOperand(r4, r1)); 281 __ la(r1, MemOperand(r1, char_size())); 376 __ LoadP(r5, MemOperand(frame_pointer(), kStringStartMinusOne)); 387 __ la(r2, MemOperand(r2, end_of_input_address())); 388 __ la(r4, MemOperand(current_input_offse [all...] |
/external/v8/src/ppc/ |
H A D | deoptimizer-ppc.cc | 132 __ stfd(dreg, MemOperand(sp, offset)); 140 __ StoreP(ToRegister(i), MemOperand(sp, kPointerSize * i)); 145 __ StoreP(fp, MemOperand(ip)); 151 __ LoadP(r5, MemOperand(sp, kSavedRegistersAreaSize)); 166 __ LoadP(r4, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); 168 __ LoadP(r3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 183 __ LoadP(r4, MemOperand(r3, Deoptimizer::input_offset())); 189 __ LoadP(r5, MemOperand(sp, i * kPointerSize)); 190 __ StoreP(r5, MemOperand(r4, offset)); 200 __ lfd(d0, MemOperand(s [all...] |
H A D | assembler-ppc.h | 338 // Class MemOperand represents a memory operand in load and store instructions 341 class MemOperand BASE_EMBEDDED { 343 explicit MemOperand(Register rn, int32_t offset = 0); 345 explicit MemOperand(Register ra, Register rb); 862 void lbz(Register dst, const MemOperand& src); 863 void lbzx(Register dst, const MemOperand& src); 864 void lbzux(Register dst, const MemOperand& src); 865 void lhz(Register dst, const MemOperand& src); 866 void lhzx(Register dst, const MemOperand& src); 867 void lhzux(Register dst, const MemOperand [all...] |
H A D | macro-assembler-ppc.h | 35 // Generate a MemOperand for loading a field from an object. 36 inline MemOperand FieldMemOperand(Register object, int offset) { 37 return MemOperand(object, offset - kHeapObjectTag); 243 // MemOperand(reg, off). 283 StorePU(src2, MemOperand(sp, -2 * kPointerSize)); 284 StoreP(src1, MemOperand(sp, kPointerSize)); 289 StorePU(src3, MemOperand(sp, -3 * kPointerSize)); 290 StoreP(src2, MemOperand(sp, kPointerSize)); 291 StoreP(src1, MemOperand(sp, 2 * kPointerSize)); 296 StorePU(src4, MemOperand(s [all...] |
/external/vixl/examples/aarch64/ |
H A D | add2-vectors.cc | 56 __ Ld1(v0.V16B(), MemOperand(x0)); 57 __ Ld1(v1.V16B(), MemOperand(x1, 16, PostIndex)); 59 __ St1(v0.V16B(), MemOperand(x0, 16, PostIndex)); 71 __ Ldrb(w5, MemOperand(x0)); 72 __ Ldrb(w6, MemOperand(x1, 1, PostIndex)); 74 __ Strb(w5, MemOperand(x0, 1, PostIndex));
|
/external/v8/src/arm/ |
H A D | deoptimizer-arm.cc | 143 __ str(fp, MemOperand(ip)); 149 __ ldr(r2, MemOperand(sp, kSavedRegistersAreaSize)); 164 __ ldr(r1, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); 166 __ ldr(r0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 171 __ str(r4, MemOperand(sp, 0 * kPointerSize)); // Fp-to-sp delta. 173 __ str(r5, MemOperand(sp, 1 * kPointerSize)); // Isolate. 182 __ ldr(r1, MemOperand(r0, Deoptimizer::input_offset())); 188 __ ldr(r2, MemOperand(sp, i * kPointerSize)); 189 __ str(r2, MemOperand(r1, offset)); 209 __ ldr(r2, MemOperand(r [all...] |
/external/v8/src/arm64/ |
H A D | deoptimizer-arm64.cc | 109 __ Str(fp, MemOperand(x3)); 135 __ Ldr(x1, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); 137 __ Ldr(x0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 156 __ Ldr(x1, MemOperand(deoptimizer, Deoptimizer::input_offset())); 165 __ Str(x2, MemOperand(x1, offset)); 176 __ Str(x2, MemOperand(x1, dst_offset)); 185 __ Ldr(unwind_limit, MemOperand(x1, FrameDescription::frame_size_offset())); 197 __ Str(x4, MemOperand(x3, kPointerSize, PostIndex)); 214 MemOperand(x4, Deoptimizer::caller_frame_top_offset())); 219 __ Ldrsw(x1, MemOperand(x [all...] |
/external/v8/src/regexp/ppc/ |
H A D | regexp-macro-assembler-ppc.cc | 192 __ LoadP(r4, MemOperand(frame_pointer(), kStringStartMinusOne)); 201 __ LoadP(r4, MemOperand(frame_pointer(), kStringStartMinusOne)); 217 __ LoadP(r3, MemOperand(backtrack_stackpointer(), 0)); 241 __ LoadP(r6, MemOperand(frame_pointer(), kStringStartMinusOne)); 270 __ lbz(r6, MemOperand(r3)); 272 __ lbz(r25, MemOperand(r5)); 387 __ LoadP(r6, MemOperand(frame_pointer(), kStringStartMinusOne)); 408 __ lbz(r6, MemOperand(r3)); 410 __ lbz(r25, MemOperand(r5)); 414 __ lhz(r6, MemOperand(r [all...] |
/external/v8/src/regexp/mips/ |
H A D | regexp-macro-assembler-mips.cc | 185 __ lw(a1, MemOperand(frame_pointer(), kStringStartMinusOne)); 193 __ lw(a1, MemOperand(frame_pointer(), kStringStartMinusOne)); 207 __ lw(a0, MemOperand(backtrack_stackpointer(), 0)); 230 __ lw(t0, MemOperand(frame_pointer(), kStringStartMinusOne)); 259 __ lbu(a3, MemOperand(a0, 0)); 261 __ lbu(t0, MemOperand(a2, 0)); 346 __ lw(end_of_input_address(), MemOperand(frame_pointer(), kInputEnd)); 379 __ lw(t0, MemOperand(frame_pointer(), kStringStartMinusOne)); 405 __ lbu(a3, MemOperand(a0, 0)); 407 __ lbu(t0, MemOperand(a [all...] |
/external/v8/src/regexp/mips64/ |
H A D | regexp-macro-assembler-mips64.cc | 221 __ ld(a1, MemOperand(frame_pointer(), kStringStartMinusOne)); 229 __ ld(a1, MemOperand(frame_pointer(), kStringStartMinusOne)); 243 __ lw(a0, MemOperand(backtrack_stackpointer(), 0)); 266 __ ld(t1, MemOperand(frame_pointer(), kStringStartMinusOne)); 295 __ lbu(a3, MemOperand(a0, 0)); 297 __ lbu(a4, MemOperand(a2, 0)); 382 __ ld(end_of_input_address(), MemOperand(frame_pointer(), kInputEnd)); 415 __ ld(t1, MemOperand(frame_pointer(), kStringStartMinusOne)); 435 __ lbu(a3, MemOperand(a0, 0)); 437 __ lbu(a4, MemOperand(a [all...] |
/external/v8/src/regexp/arm/ |
H A D | regexp-macro-assembler-arm.cc | 179 __ ldr(r1, MemOperand(frame_pointer(), kStringStartMinusOne)); 188 __ ldr(r1, MemOperand(frame_pointer(), kStringStartMinusOne)); 203 __ ldr(r0, MemOperand(backtrack_stackpointer(), 0)); 225 __ ldr(r3, MemOperand(frame_pointer(), kStringStartMinusOne)); 254 __ ldrb(r3, MemOperand(r0, char_size(), PostIndex)); 255 __ ldrb(r4, MemOperand(r2, char_size(), PostIndex)); 368 __ ldr(r3, MemOperand(frame_pointer(), kStringStartMinusOne)); 389 __ ldrb(r3, MemOperand(r0, char_size(), PostIndex)); 390 __ ldrb(r4, MemOperand(r2, char_size(), PostIndex)); 393 __ ldrh(r3, MemOperand(r [all...] |
/external/vixl/src/aarch64/ |
H A D | operands-aarch64.cc | 372 // MemOperand 373 MemOperand::MemOperand() 382 MemOperand::MemOperand(Register base, int64_t offset, AddrMode addrmode) 394 MemOperand::MemOperand(Register base, 414 MemOperand::MemOperand(Register base, 431 MemOperand [all...] |