Home
last modified time | relevance | path

Searched refs:MemOperand (Results 1 – 25 of 197) sorted by relevance

12345678

/external/v8/src/mips64/
Dcodegen-mips64.cc84 __ lwr(t8, MemOperand(a1)); in CreateMemCopyUint8Function()
86 __ swr(t8, MemOperand(a0)); in CreateMemCopyUint8Function()
89 __ lwl(t8, MemOperand(a1)); in CreateMemCopyUint8Function()
91 __ swl(t8, MemOperand(a0)); in CreateMemCopyUint8Function()
115 __ Pref(pref_hint_load, MemOperand(a1, 0 * pref_chunk)); in CreateMemCopyUint8Function()
116 __ Pref(pref_hint_load, MemOperand(a1, 1 * pref_chunk)); in CreateMemCopyUint8Function()
117 __ Pref(pref_hint_load, MemOperand(a1, 2 * pref_chunk)); in CreateMemCopyUint8Function()
118 __ Pref(pref_hint_load, MemOperand(a1, 3 * pref_chunk)); in CreateMemCopyUint8Function()
121 __ Pref(pref_hint_store, MemOperand(a0, 1 * pref_chunk)); in CreateMemCopyUint8Function()
122 __ Pref(pref_hint_store, MemOperand(a0, 2 * pref_chunk)); in CreateMemCopyUint8Function()
[all …]
Ddeoptimizer-mips64.cc38 __ Sdc1(fpu_reg, MemOperand(sp, offset)); in Generate()
47 __ Swc1(fpu_reg, MemOperand(sp, offset)); in Generate()
55 __ Sd(ToRegister(i), MemOperand(sp, kPointerSize * i)); in Generate()
61 __ Sd(fp, MemOperand(a2)); in Generate()
67 __ Ld(a2, MemOperand(sp, kSavedRegistersAreaSize)); in Generate()
83 __ Ld(a1, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); in Generate()
85 __ Ld(a0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); in Generate()
103 __ Ld(a1, MemOperand(v0, Deoptimizer::input_offset())); in Generate()
110 __ Ld(a2, MemOperand(sp, i * kPointerSize)); in Generate()
111 __ Sd(a2, MemOperand(a1, offset)); in Generate()
[all …]
Dcode-stubs-mips64.cc71 __ Ld(a4, MemOperand(a4)); in Generate()
97 __ Ld(a6, MemOperand(a5)); in Generate()
99 __ Sd(fp, MemOperand(a5)); in Generate()
120 __ Sd(v0, MemOperand(a4)); // We come back from 'invoke'. result is in v0. in Generate()
162 __ Sd(zero_reg, MemOperand(a5)); in Generate()
169 __ Sd(a5, MemOperand(a4)); in Generate()
192 __ Sd(ra, MemOperand(sp, kCArgsSlotsSize)); in Generate()
194 __ Ld(t9, MemOperand(sp, kCArgsSlotsSize)); in Generate()
200 __ Uld(a4, MemOperand(t9)); in Generate()
328 MemOperand return_value_operand) { in CallApiFunctionAndReturn()
[all …]
Dmacro-assembler-mips64.h108 inline MemOperand ContextMemOperand(Register context, int index) { in ContextMemOperand()
109 return MemOperand(context, Context::SlotOffset(index)); in ContextMemOperand()
113 inline MemOperand NativeContextMemOperand() { in NativeContextMemOperand()
119 inline MemOperand FieldMemOperand(Register object, int offset) { in FieldMemOperand()
120 return MemOperand(object, offset - kHeapObjectTag); in FieldMemOperand()
129 inline MemOperand CFunctionArgumentOperand(int index) { in CFunctionArgumentOperand()
133 return MemOperand(sp, offset); in CFunctionArgumentOperand()
305 void Ld(Register rd, const MemOperand& rs);
306 void Sd(Register rd, const MemOperand& rs);
310 Sd(src, MemOperand(sp, 0)); in push()
[all …]
/external/v8/src/mips/
Dcodegen-mips.cc85 __ lwr(t8, MemOperand(a1)); in CreateMemCopyUint8Function()
87 __ swr(t8, MemOperand(a0)); in CreateMemCopyUint8Function()
90 __ lwl(t8, MemOperand(a1)); in CreateMemCopyUint8Function()
92 __ swl(t8, MemOperand(a0)); in CreateMemCopyUint8Function()
115 __ Pref(pref_hint_load, MemOperand(a1, 0 * pref_chunk)); in CreateMemCopyUint8Function()
116 __ Pref(pref_hint_load, MemOperand(a1, 1 * pref_chunk)); in CreateMemCopyUint8Function()
117 __ Pref(pref_hint_load, MemOperand(a1, 2 * pref_chunk)); in CreateMemCopyUint8Function()
118 __ Pref(pref_hint_load, MemOperand(a1, 3 * pref_chunk)); in CreateMemCopyUint8Function()
121 __ Pref(pref_hint_store, MemOperand(a0, 1 * pref_chunk)); in CreateMemCopyUint8Function()
122 __ Pref(pref_hint_store, MemOperand(a0, 2 * pref_chunk)); in CreateMemCopyUint8Function()
[all …]
Ddeoptimizer-mips.cc39 __ Sdc1(fpu_reg, MemOperand(sp, offset)); in Generate()
47 __ swc1(fpu_reg, MemOperand(sp, offset)); in Generate()
55 __ sw(ToRegister(i), MemOperand(sp, kPointerSize * i)); in Generate()
61 __ sw(fp, MemOperand(a2)); in Generate()
67 __ lw(a2, MemOperand(sp, kSavedRegistersAreaSize)); in Generate()
83 __ lw(a1, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); in Generate()
85 __ lw(a0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); in Generate()
103 __ lw(a1, MemOperand(v0, Deoptimizer::input_offset())); in Generate()
110 __ lw(a2, MemOperand(sp, i * kPointerSize)); in Generate()
111 __ sw(a2, MemOperand(a1, offset)); in Generate()
[all …]
Dcode-stubs-mips.cc63 __ lw(s0, MemOperand(sp, offset_to_argv + kCArgsSlotsSize)); in Generate()
72 __ lw(t0, MemOperand(t0)); in Generate()
98 __ lw(t2, MemOperand(t1)); in Generate()
100 __ sw(fp, MemOperand(t1)); in Generate()
121 __ sw(v0, MemOperand(t0)); // We come back from 'invoke'. result is in v0. in Generate()
163 __ sw(zero_reg, MemOperand(t1)); in Generate()
170 __ sw(t1, MemOperand(t0)); in Generate()
193 __ sw(ra, MemOperand(sp, kCArgsSlotsSize)); in Generate()
195 __ lw(t9, MemOperand(sp, kCArgsSlotsSize)); in Generate()
201 __ lw(t0, MemOperand(t9)); in Generate()
[all …]
/external/vixl/benchmarks/aarch32/
Dasm-disasm-speed-test.cc204 __ ldr(Narrow, r6, MemOperand(r7)); in Generate_1()
212 __ str(Narrow, r0, MemOperand(r4, 12)); in Generate_1()
213 __ str(Narrow, r5, MemOperand(r4, 16)); in Generate_1()
214 __ str(Narrow, r5, MemOperand(r4, 20)); in Generate_1()
215 __ strb(r5, MemOperand(r4, 48)); in Generate_1()
216 __ str(Narrow, r5, MemOperand(r4, 64)); in Generate_1()
217 __ str(Narrow, r5, MemOperand(r4, 88)); in Generate_1()
218 __ str(Narrow, r5, MemOperand(r4, 112)); in Generate_1()
219 __ str(r5, MemOperand(r4, 136)); in Generate_1()
220 __ strb(Narrow, r3, MemOperand(r4, 24)); in Generate_1()
[all …]
/external/vixl/test/aarch32/
Dtest-disasm-a32.cc643 COMPARE_BOTH(Ldr(r0, MemOperand(r1, 0xfff123)), in TEST()
647 COMPARE_BOTH(Ldr(r0, MemOperand(r1, 0xff123)), in TEST()
650 COMPARE_BOTH(Ldr(r0, MemOperand(r1, -0xff123)), in TEST()
654 COMPARE_A32(Ldr(r0, MemOperand(r1, 0xfff123, PreIndex)), in TEST()
658 COMPARE_A32(Ldr(r0, MemOperand(r1, 0xff123, PreIndex)), in TEST()
661 COMPARE_A32(Ldr(r0, MemOperand(r1, -0xff123, PreIndex)), in TEST()
665 COMPARE_T32(Ldr(r0, MemOperand(r1, 0xfff12, PreIndex)), in TEST()
669 COMPARE_T32(Ldr(r0, MemOperand(r1, 0xff12, PreIndex)), in TEST()
672 COMPARE_T32(Ldr(r0, MemOperand(r1, -0xff12, PreIndex)), in TEST()
676 COMPARE_A32(Ldr(r0, MemOperand(r1, 0xfff123, PostIndex)), in TEST()
[all …]
/external/vixl/test/aarch64/
Dtest-disasm-aarch64.cc1046 COMPARE(ldr(w0, MemOperand(x1)), "ldr w0, [x1]"); in TEST()
1047 COMPARE(ldr(w2, MemOperand(x3, 4)), "ldr w2, [x3, #4]"); in TEST()
1048 COMPARE(ldr(w4, MemOperand(x5, 16380)), "ldr w4, [x5, #16380]"); in TEST()
1049 COMPARE(ldr(x6, MemOperand(x7)), "ldr x6, [x7]"); in TEST()
1050 COMPARE(ldr(x8, MemOperand(x9, 8)), "ldr x8, [x9, #8]"); in TEST()
1051 COMPARE(ldr(x10, MemOperand(x11, 32760)), "ldr x10, [x11, #32760]"); in TEST()
1052 COMPARE(str(w12, MemOperand(x13)), "str w12, [x13]"); in TEST()
1053 COMPARE(str(w14, MemOperand(x15, 4)), "str w14, [x15, #4]"); in TEST()
1054 COMPARE(str(w16, MemOperand(x17, 16380)), "str w16, [x17, #16380]"); in TEST()
1055 COMPARE(str(x18, MemOperand(x19)), "str x18, [x19]"); in TEST()
[all …]
Dtest-cpu-features-aarch64.cc274 TEST_NONE(ldar_0, ldar(w0, MemOperand(x1, 0)))
275 TEST_NONE(ldar_1, ldar(x0, MemOperand(x1, 0)))
276 TEST_NONE(ldarb_0, ldarb(w0, MemOperand(x1, 0)))
277 TEST_NONE(ldarh_0, ldarh(w0, MemOperand(x1, 0)))
278 TEST_NONE(ldaxp_0, ldaxp(w0, w1, MemOperand(x2, 0)))
279 TEST_NONE(ldaxp_1, ldaxp(x0, x1, MemOperand(x2, 0)))
280 TEST_NONE(ldaxr_0, ldaxr(w0, MemOperand(x1, 0)))
281 TEST_NONE(ldaxr_1, ldaxr(x0, MemOperand(x1, 0)))
282 TEST_NONE(ldaxrb_0, ldaxrb(w0, MemOperand(x1, 0)))
283 TEST_NONE(ldaxrh_0, ldaxrh(w0, MemOperand(x1, 0)))
[all …]
Dtest-trace-aarch64.cc151 __ ldar(w3, MemOperand(x0)); in GenerateTestSequenceBase()
152 __ ldar(x4, MemOperand(x0)); in GenerateTestSequenceBase()
153 __ ldarb(w5, MemOperand(x0)); in GenerateTestSequenceBase()
154 __ ldarb(x6, MemOperand(x0)); in GenerateTestSequenceBase()
155 __ ldarh(w7, MemOperand(x0)); in GenerateTestSequenceBase()
156 __ ldarh(x8, MemOperand(x0)); in GenerateTestSequenceBase()
157 __ ldaxp(w9, w10, MemOperand(x0)); in GenerateTestSequenceBase()
158 __ ldaxp(x11, x12, MemOperand(x0)); in GenerateTestSequenceBase()
159 __ ldaxr(w13, MemOperand(x0)); in GenerateTestSequenceBase()
160 __ ldaxr(x14, MemOperand(x0)); in GenerateTestSequenceBase()
[all …]
/external/v8/src/s390/
Dmacro-assembler-s390.h46 inline MemOperand FieldMemOperand(Register object, int offset) { in FieldMemOperand()
47 return MemOperand(object, offset - kHeapObjectTag); in FieldMemOperand()
51 inline MemOperand FieldMemOperand(Register object, Register index, int offset) { in FieldMemOperand()
52 return MemOperand(object, index, offset - kHeapObjectTag); in FieldMemOperand()
56 inline MemOperand RootMemOperand(Heap::RootListIndex index) { in RootMemOperand()
57 return MemOperand(kRootRegister, index << kPointerSizeLog2); in RootMemOperand()
211 void MoveChar(const MemOperand& opnd1, const MemOperand& opnd2,
214 void CompareLogicalChar(const MemOperand& opnd1, const MemOperand& opnd2,
217 void ExclusiveOrChar(const MemOperand& opnd1, const MemOperand& opnd2,
286 void Add32(Register dst, const MemOperand& opnd);
[all …]
Dcode-stubs-s390.cc45 __ lay(sp, MemOperand(sp, -8 * kDoubleSize)); in Generate()
46 __ std(d8, MemOperand(sp)); in Generate()
47 __ std(d9, MemOperand(sp, 1 * kDoubleSize)); in Generate()
48 __ std(d10, MemOperand(sp, 2 * kDoubleSize)); in Generate()
49 __ std(d11, MemOperand(sp, 3 * kDoubleSize)); in Generate()
50 __ std(d12, MemOperand(sp, 4 * kDoubleSize)); in Generate()
51 __ std(d13, MemOperand(sp, 5 * kDoubleSize)); in Generate()
52 __ std(d14, MemOperand(sp, 6 * kDoubleSize)); in Generate()
53 __ std(d15, MemOperand(sp, 7 * kDoubleSize)); in Generate()
57 __ lay(sp, MemOperand(sp, -2 * kDoubleSize)); in Generate()
[all …]
Ddeoptimizer-s390.cc32 __ lay(sp, MemOperand(sp, -kDoubleRegsSize)); in Generate()
38 __ StoreDouble(dreg, MemOperand(sp, offset)); in Generate()
41 __ lay(sp, MemOperand(sp, -kFloatRegsSize)); in Generate()
46 __ StoreFloat32(dreg, MemOperand(sp, offset)); in Generate()
50 __ lay(sp, MemOperand(sp, -kNumberOfRegisters * kPointerSize)); in Generate()
51 __ StoreMultipleP(r0, sp, MemOperand(sp)); // Save all 16 registers in Generate()
55 __ StoreP(fp, MemOperand(ip)); in Generate()
61 __ LoadP(r4, MemOperand(sp, kSavedRegistersAreaSize)); in Generate()
70 __ la(r6, MemOperand(sp, kSavedRegistersAreaSize + (1 * kPointerSize))); in Generate()
78 __ LoadP(r3, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); in Generate()
[all …]
Dmacro-assembler-s390.cc134 LoadP(destination, MemOperand(destination, offset), r1); in LoadFromConstantsTable()
138 LoadP(destination, MemOperand(kRootRegister, offset)); in LoadRootRelative()
146 la(destination, MemOperand(kRootRegister, offset)); in LoadRootRegisterOffset()
149 lay(destination, MemOperand(kRootRegister, offset)); in LoadRootRegisterOffset()
187 la(scratch, MemOperand(scratch, Code::kHeaderSize - kHeapObjectTag)); in Jump()
249 la(ip, MemOperand(ip, Code::kHeaderSize - kHeapObjectTag)); in Call()
276 la(sp, MemOperand(sp, total)); in Drop()
278 lay(sp, MemOperand(sp, total)); in Drop()
339 void TurboAssembler::MoveChar(const MemOperand& opnd1, in MoveChar()
340 const MemOperand& opnd2, in MoveChar()
[all …]
/external/vixl/src/aarch64/
Dassembler-aarch64.h1195 const MemOperand& src,
1200 const MemOperand& dst,
1205 const MemOperand& src,
1210 const MemOperand& src,
1215 const MemOperand& dst,
1220 const MemOperand& src,
1225 const MemOperand& src,
1230 const MemOperand& dst,
1235 const MemOperand& src,
1240 const MemOperand& src,
[all …]
/external/v8/src/ppc/
Ddeoptimizer-ppc.cc39 __ stfd(dreg, MemOperand(sp, offset)); in Generate()
47 __ stfs(freg, MemOperand(sp, offset)); in Generate()
55 __ StoreP(ToRegister(i), MemOperand(sp, kPointerSize * i)); in Generate()
61 __ StoreP(fp, MemOperand(ip)); in Generate()
67 __ LoadP(r5, MemOperand(sp, kSavedRegistersAreaSize)); in Generate()
82 __ LoadP(r4, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); in Generate()
84 __ LoadP(r3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); in Generate()
99 __ LoadP(r4, MemOperand(r3, Deoptimizer::input_offset())); in Generate()
105 __ LoadP(r5, MemOperand(sp, i * kPointerSize)); in Generate()
106 __ StoreP(r5, MemOperand(r4, offset)); in Generate()
[all …]
Dcode-stubs-ppc.cc49 __ StoreP(r0, MemOperand(sp, kStackFrameLRSlot * kPointerSize)); in Generate()
81 __ LoadP(r0, MemOperand(r8)); in Generate()
92 __ LoadP(r9, MemOperand(r8)); in Generate()
95 __ StoreP(fp, MemOperand(r8)); in Generate()
117 __ StoreP(r3, MemOperand(ip)); in Generate()
153 __ StoreP(r9, MemOperand(r8)); in Generate()
160 __ StoreP(r6, MemOperand(ip)); in Generate()
172 __ LoadP(r0, MemOperand(sp, kStackFrameLRSlot * kPointerSize)); in Generate()
182 __ StoreP(r0, MemOperand(sp, kStackFrameExtraParamSlot * kPointerSize)); in Generate()
184 __ LoadP(r0, MemOperand(sp, kStackFrameExtraParamSlot * kPointerSize)); in Generate()
[all …]
Dmacro-assembler-ppc.h47 inline MemOperand FieldMemOperand(Register object, int offset) { in FieldMemOperand()
48 return MemOperand(object, offset - kHeapObjectTag); in FieldMemOperand()
173 void LoadP(Register dst, const MemOperand& mem, Register scratch = no_reg);
174 void LoadPU(Register dst, const MemOperand& mem, Register scratch = no_reg);
175 void LoadWordArith(Register dst, const MemOperand& mem,
177 void StoreP(Register src, const MemOperand& mem, Register scratch = no_reg);
178 void StorePU(Register src, const MemOperand& mem, Register scratch = no_reg);
180 void LoadDouble(DoubleRegister dst, const MemOperand& mem,
189 void LoadSingle(DoubleRegister dst, const MemOperand& mem,
191 void LoadSingleU(DoubleRegister dst, const MemOperand& mem,
[all …]
Dmacro-assembler-ppc.cc139 LoadP(destination, MemOperand(destination, offset), r0); in LoadFromConstantsTable()
143 LoadP(destination, MemOperand(kRootRegister, offset), r0); in LoadRootRelative()
354 StoreP(ToRegister(i), MemOperand(location, stack_offset)); in MultiPush()
364 LoadP(ToRegister(i), MemOperand(location, stack_offset)); in MultiPop()
380 stfd(dreg, MemOperand(location, stack_offset)); in MultiPushDoubles()
391 lfd(dreg, MemOperand(location, stack_offset)); in MultiPopDoubles()
401 LoadP(destination, MemOperand(kRootRegister, RootRegisterOffset(index)), r0); in LoadRoot()
517 LoadP(r0, MemOperand(address)); in RecordWrite()
617 MemOperand(fp, StandardFrameConstants::kConstantPoolOffset)); in RestoreFrameStateForTailCall()
620 LoadP(r0, MemOperand(fp, StandardFrameConstants::kCallerPCOffset)); in RestoreFrameStateForTailCall()
[all …]
/external/v8/src/regexp/s390/
Dregexp-macro-assembler-s390.cc181 __ LoadP(r3, MemOperand(frame_pointer(), kStringStartMinusOne)); in CheckAtStart()
189 __ LoadP(r3, MemOperand(frame_pointer(), kStringStartMinusOne)); in CheckNotAtStart()
203 __ CmpP(current_input_offset(), MemOperand(backtrack_stackpointer(), 0)); in CheckGreedyLoop()
226 __ LoadP(r5, MemOperand(frame_pointer(), kStringStartMinusOne)); in CheckNotBackReferenceIgnoreCase()
255 __ LoadlB(r5, MemOperand(r2, r1)); in CheckNotBackReferenceIgnoreCase()
256 __ LoadlB(r6, MemOperand(r4, r1)); in CheckNotBackReferenceIgnoreCase()
277 __ la(r1, MemOperand(r1, char_size())); in CheckNotBackReferenceIgnoreCase()
372 __ LoadP(r5, MemOperand(frame_pointer(), kStringStartMinusOne)); in CheckNotBackReference()
383 __ la(r2, MemOperand(r2, end_of_input_address())); in CheckNotBackReference()
384 __ la(r4, MemOperand(current_input_offset(), end_of_input_address())); in CheckNotBackReference()
[all …]
/external/v8/src/arm/
Ddeoptimizer-arm.cc63 __ str(fp, MemOperand(scratch)); in Generate()
70 __ ldr(r2, MemOperand(sp, kSavedRegistersAreaSize)); in Generate()
85 __ ldr(r1, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); in Generate()
87 __ ldr(r0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); in Generate()
92 __ str(r4, MemOperand(sp, 0 * kPointerSize)); // Fp-to-sp delta. in Generate()
94 __ str(r5, MemOperand(sp, 1 * kPointerSize)); // Isolate. in Generate()
103 __ ldr(r1, MemOperand(r0, Deoptimizer::input_offset())); in Generate()
109 __ ldr(r2, MemOperand(sp, i * kPointerSize)); in Generate()
110 __ str(r2, MemOperand(r1, offset)); in Generate()
133 __ ldr(r2, MemOperand(sp, src_offset)); in Generate()
[all …]
Dcodegen-arm.cc44 __ pld(MemOperand(src, 0)); in CreateMemCopyUint8Function()
51 __ pld(MemOperand(src, 32)); in CreateMemCopyUint8Function()
55 __ pld(MemOperand(src, 64)); in CreateMemCopyUint8Function()
57 __ pld(MemOperand(src, 96)); in CreateMemCopyUint8Function()
61 __ pld(MemOperand(src, 128)); in CreateMemCopyUint8Function()
63 __ pld(MemOperand(src, 160)); in CreateMemCopyUint8Function()
65 __ pld(MemOperand(src, 192)); in CreateMemCopyUint8Function()
67 __ pld(MemOperand(src, 224)); in CreateMemCopyUint8Function()
74 __ pld(MemOperand(src, 256)); in CreateMemCopyUint8Function()
77 __ pld(MemOperand(src, 256)); in CreateMemCopyUint8Function()
[all …]
/external/v8/src/arm64/
Ddeoptimizer-arm64.cc41 masm->Ldp(temp0, temp1, MemOperand(src, i * reg_size)); in CopyRegListToFrame()
50 masm->Stp(temp0, temp1, MemOperand(dst, offset0)); in CopyRegListToFrame()
52 masm->Str(temp0, MemOperand(dst, offset0)); in CopyRegListToFrame()
53 masm->Str(temp1, MemOperand(dst, offset1)); in CopyRegListToFrame()
81 masm->Ldp(reg0, reg1, MemOperand(src, offset0)); in RestoreRegList()
83 masm->Ldr(reg0, MemOperand(src, offset0)); in RestoreRegList()
84 masm->Ldr(reg1, MemOperand(src, offset1)); in RestoreRegList()
120 __ Str(fp, MemOperand(x3)); in Generate()
147 __ Ldr(x1, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); in Generate()
152 __ Ldr(x0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); in Generate()
[all …]

12345678