Searched refs:MemOperand (Results 1 - 25 of 217) sorted by relevance

123456789

/external/v8/src/mips64/
H A Dcodegen-mips64.cc87 __ 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 Ddeoptimizer-mips64.cc125 __ 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 Dcodegen-mips.cc87 __ 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 Ddeoptimizer-mips.cc125 __ 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 Dasm-disasm-speed-test.cc204 __ 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 Ddelayed-masm-arm64.cc19 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 Ddelayed-masm-arm64.h79 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 Dtest-disasm-a32.cc643 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 Ddeoptimizer-s390.cc118 __ 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 Dmacro-assembler-s390.h35 // 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 Dtest-disasm-aarch64.cc1001 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 Dtest-abi.cc97 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 Dtest-trace-aarch64.cc152 __ 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 Dregexp-macro-assembler-s390.cc185 __ 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 Ddeoptimizer-ppc.cc132 __ 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 Dassembler-ppc.h338 // 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 Dmacro-assembler-ppc.h35 // 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 Dadd2-vectors.cc56 __ 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 Ddeoptimizer-arm.cc143 __ 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 Ddeoptimizer-arm64.cc109 __ 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 Dregexp-macro-assembler-ppc.cc192 __ 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 Dregexp-macro-assembler-mips.cc185 __ 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 Dregexp-macro-assembler-mips64.cc221 __ 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 Dregexp-macro-assembler-arm.cc179 __ 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 Doperands-aarch64.cc372 // 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...]

Completed in 2072 milliseconds

123456789