HomeSort by relevance Sort by last modified time
    Searched refs:MemOperand (Results 26 - 50 of 127) sorted by null

12 3 4 5 6

  /external/chromium_org/v8/test/cctest/
test-code-stubs-x87.cc 67 __ lea(source_reg, MemOperand(esp, 6 * kPointerSize - offset));
82 __ push(MemOperand(esp, param_offset));
83 __ push(MemOperand(esp, param_offset));
94 __ cmp(reg, MemOperand(esp, 0));
test-code-stubs-x64.cc 72 __ leaq(source_reg, MemOperand(rsp, -double_argument_slot - offset));
86 __ movsd(MemOperand(rsp, 0), xmm0);
97 __ cmpq(reg, MemOperand(rsp, 0));
test-code-stubs-mips.cc 71 __ sdc1(f12, MemOperand(sp));
87 __ sdc1(f12, MemOperand(sp));
91 __ ldc1(f12, MemOperand(source_reg));
107 __ lw(at, MemOperand(sp, 0));
test-code-stubs-mips64.cc 71 __ sdc1(f12, MemOperand(sp));
87 __ sdc1(f12, MemOperand(sp));
91 __ ldc1(f12, MemOperand(source_reg));
107 __ lw(at, MemOperand(sp, 0));
  /external/chromium_org/v8/src/arm64/
regexp-macro-assembler-arm64.cc 264 __ Ldrb(w10, MemOperand(characters_address, 1, PostIndex));
267 __ Ldrh(w10, MemOperand(characters_address, 2, PostIndex));
275 __ Ldr(w10, MemOperand(backtrack_stackpointer()));
331 __ Ldrb(w10, MemOperand(capture_start_address, 1, PostIndex));
332 __ Ldrb(w11, MemOperand(current_position_address, 1, PostIndex));
451 __ Ldrb(w10, MemOperand(capture_start_address, 1, PostIndex));
452 __ Ldrb(w11, MemOperand(current_position_address, 1, PostIndex));
455 __ Ldrh(w10, MemOperand(capture_start_address, 2, PostIndex));
456 __ Ldrh(w11, MemOperand(current_position_address, 2, PostIndex));
539 __ Ldrb(w11, MemOperand(x11, w10, UXTW))
    [all...]
macro-assembler-arm64.cc 563 const MemOperand& addr,
578 LoadStore(rt, MemOperand(addr.base(), temp), op);
581 LoadStore(rt, MemOperand(addr.base()), op);
586 LoadStore(rt, MemOperand(addr.base()), op);
595 const MemOperand& addr,
614 LoadStorePair(rt, rt2, MemOperand(temp), op);
616 LoadStorePair(rt, rt2, MemOperand(base), op);
621 LoadStorePair(rt, rt2, MemOperand(base), op);
628 const MemOperand& addr,
650 const MemOperand& addr
    [all...]
builtins-arm64.cc 30 MemOperand(result,
162 __ Ldr(arg, MemOperand(jssp, 2 * kPointerSize, PostIndex));
347 __ Ldr(x2, MemOperand(x2));
366 MemOperand bit_field3 =
402 // NB. the object pointer is not tagged, so MemOperand is used.
405 __ Str(init_map, MemOperand(new_obj, JSObject::kMapOffset));
408 __ Stp(empty, empty, MemOperand(new_obj, JSObject::kPropertiesOffset));
468 __ Str(x14, MemOperand(first_prop, kPointerSize, PostIndex));
472 __ Str(x14, MemOperand(first_prop, kPointerSize, PostIndex));
512 __ Str(array_map, MemOperand(new_array, FixedArray::kMapOffset))
    [all...]
  /external/chromium_org/v8/src/mips64/
macro-assembler-mips64.h 106 inline MemOperand ContextOperand(Register context, int index) {
107 return MemOperand(context, Context::SlotOffset(index));
111 inline MemOperand GlobalObjectOperand() {
116 // Generate a MemOperand for loading a field from an object.
117 inline MemOperand FieldMemOperand(Register object, int offset) {
118 return MemOperand(object, offset - kHeapObjectTag);
122 inline MemOperand UntagSmiMemOperand(Register rm, int offset) {
125 return MemOperand(rm, offset + (kSmiShift / kBitsPerByte));
129 inline MemOperand UntagSmiFieldMemOperand(Register rm, int offset) {
134 // Generate a MemOperand for storing arguments 5..N on the stac
    [all...]
lithium-gap-resolver-mips64.cc 203 MemOperand source_operand = cgen_->ToMemOperand(source);
208 MemOperand destination_operand = cgen_->ToMemOperand(destination);
263 MemOperand destination_operand = cgen_->ToMemOperand(destination);
268 MemOperand source_operand = cgen_->ToMemOperand(source);
273 MemOperand destination_operand = cgen_->ToMemOperand(destination);
277 MemOperand source_high_operand =
279 MemOperand destination_high_operand =
macro-assembler-mips64.cc 34 const MemOperand& src,
54 const MemOperand& dst,
76 ld(destination, MemOperand(s6, index << kPointerSizeLog2));
85 ld(destination, MemOperand(s6, index << kPointerSizeLog2));
91 sd(source, MemOperand(s6, index << kPointerSizeLog2));
100 sd(source, MemOperand(s6, index << kPointerSizeLog2));
143 MemOperand MacroAssembler::SafepointRegisterSlot(Register reg) {
144 return MemOperand(sp, SafepointRegisterStackIndex(reg.code()) * kPointerSize);
148 MemOperand MacroAssembler::SafepointRegistersAndDoublesSlot(Register reg) {
153 return MemOperand(sp, doubles_size + register_offset)
    [all...]
code-stubs-mips64.cc 125 MemOperand(sp, (param_count - 1 - i) * kPointerSize));
154 __ ldc1(double_scratch, MemOperand(input_reg, double_offset));
186 __ lw(input_low, MemOperand(input_reg, double_offset));
187 __ lw(input_high, MemOperand(input_reg, double_offset + kIntSize));
853 __ ld(base, MemOperand(sp, 1 * kPointerSize));
854 __ ld(exponent, MemOperand(sp, 0 * kPointerSize));
    [all...]
assembler-mips64.h 389 // Class MemOperand represents a memory operand in load and store instructions.
390 class MemOperand : public Operand {
398 explicit MemOperand(Register rn, int64_t offset = 0);
399 explicit MemOperand(Register rn, int64_t unit, int64_t multiplier,
818 void lb(Register rd, const MemOperand& rs);
819 void lbu(Register rd, const MemOperand& rs);
820 void lh(Register rd, const MemOperand& rs);
821 void lhu(Register rd, const MemOperand& rs);
822 void lw(Register rd, const MemOperand& rs);
823 void lwu(Register rd, const MemOperand& rs)
    [all...]
full-codegen-mips64.cc 140 __ ld(at, MemOperand(sp, receiver_offset));
147 __ sd(a2, MemOperand(sp, receiver_offset));
181 __ sd(t1, MemOperand(sp, i * kPointerSize));
191 __ sd(t1, MemOperand(sp, i * kPointerSize));
221 __ sd(v0, MemOperand(fp, StandardFrameConstants::kContextOffset));
230 __ ld(a0, MemOperand(fp, parameter_offset));
232 MemOperand target = ContextOperand(cp, var->index());
254 __ ld(a3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
587 __ sd(reg, MemOperand(sp, 0));
706 MemOperand FullCodeGenerator::StackOperand(Variable* var)
    [all...]
  /external/chromium_org/v8/src/arm/
code-stubs-arm.cc 153 __ vldr(double_scratch, MemOperand(input_reg, double_offset));
170 __ ldr(scratch_low, MemOperand(input_reg, double_offset));
171 __ ldr(scratch_high, MemOperand(input_reg, double_offset + kIntSize));
784 __ ldr(base, MemOperand(sp, 1 * kPointerSize));
785 __ ldr(exponent, MemOperand(sp, 0 * kPointerSize));
    [all...]
macro-assembler-arm.cc 387 const MemOperand& src,
405 const MemOperand& dst,
435 ldr(destination, MemOperand(kRootRegister, index << kPointerSizeLog2), cond);
442 str(source, MemOperand(kRootRegister, index << kPointerSizeLog2), cond);
593 ldr(ip, MemOperand(address));
667 ldr(scratch, MemOperand(ip));
669 str(address, MemOperand(scratch, kPointerSize, PostIndex));
671 str(scratch, MemOperand(ip));
750 MemOperand MacroAssembler::SafepointRegisterSlot(Register reg) {
751 return MemOperand(sp, SafepointRegisterStackIndex(reg.code()) * kPointerSize)
    [all...]
macro-assembler-arm.h 19 // Generate a MemOperand for loading a field from an object.
20 inline MemOperand FieldMemOperand(Register object, int offset) {
21 return MemOperand(object, offset - kHeapObjectTag);
164 void Load(Register dst, const MemOperand& src, Representation r);
165 void Store(Register src, const MemOperand& dst, Representation r);
271 // MemOperand(reg, off).
325 str(src1, MemOperand(sp, 4, NegPreIndex), cond);
326 str(src2, MemOperand(sp, 4, NegPreIndex), cond);
340 str(src3, MemOperand(sp, 4, NegPreIndex), cond);
343 str(src1, MemOperand(sp, 4, NegPreIndex), cond)
    [all...]
assembler-arm.h 556 // Class MemOperand represents a memory operand in load and store instructions
557 class MemOperand BASE_EMBEDDED {
564 explicit MemOperand(Register rn, int32_t offset = 0, AddrMode am = Offset);
569 explicit MemOperand(Register rn, Register rm, AddrMode am = Offset);
574 explicit MemOperand(Register rn, Register rm,
576 INLINE(static MemOperand PointerAddressFromSmiKey(Register array,
580 return MemOperand(array, key, LSL, kPointerSizeLog2 - kSmiTagSize, am);
    [all...]
  /external/chromium_org/v8/src/mips/
lithium-gap-resolver-mips.cc 203 MemOperand source_operand = cgen_->ToMemOperand(source);
208 MemOperand destination_operand = cgen_->ToMemOperand(destination);
262 MemOperand destination_operand = cgen_->ToMemOperand(destination);
267 MemOperand source_operand = cgen_->ToMemOperand(source);
272 MemOperand destination_operand = cgen_->ToMemOperand(destination);
276 MemOperand source_high_operand =
278 MemOperand destination_high_operand =
macro-assembler-mips.cc 35 const MemOperand& src,
53 const MemOperand& dst,
73 lw(destination, MemOperand(s6, index << kPointerSizeLog2));
82 lw(destination, MemOperand(s6, index << kPointerSizeLog2));
88 sw(source, MemOperand(s6, index << kPointerSizeLog2));
97 sw(source, MemOperand(s6, index << kPointerSizeLog2));
140 MemOperand MacroAssembler::SafepointRegisterSlot(Register reg) {
141 return MemOperand(sp, SafepointRegisterStackIndex(reg.code()) * kPointerSize);
145 MemOperand MacroAssembler::SafepointRegistersAndDoublesSlot(Register reg) {
150 return MemOperand(sp, doubles_size + register_offset)
    [all...]
macro-assembler-mips.h 100 inline MemOperand ContextOperand(Register context, int index) {
101 return MemOperand(context, Context::SlotOffset(index));
105 inline MemOperand GlobalObjectOperand() {
110 // Generate a MemOperand for loading a field from an object.
111 inline MemOperand FieldMemOperand(Register object, int offset) {
112 return MemOperand(object, offset - kHeapObjectTag);
116 // Generate a MemOperand for storing arguments 5..N on the stack
118 inline MemOperand CFunctionArgumentOperand(int index) {
122 return MemOperand(sp, offset);
271 void Load(Register dst, const MemOperand& src, Representation r)
    [all...]
code-stubs-mips.cc 126 MemOperand(sp, (param_count - 1 - i) * kPointerSize));
156 __ ldc1(double_scratch, MemOperand(input_reg, double_offset));
189 MemOperand(input_reg, double_offset + Register::kMantissaOffset));
191 MemOperand(input_reg, double_offset + Register::kExponentOffset));
858 __ lw(base, MemOperand(sp, 1 * kPointerSize));
859 __ lw(exponent, MemOperand(sp, 0 * kPointerSize));
    [all...]
assembler-mips.h 399 // Class MemOperand represents a memory operand in load and store instructions.
400 class MemOperand : public Operand {
408 explicit MemOperand(Register rn, int32_t offset = 0);
409 explicit MemOperand(Register rn, int32_t unit, int32_t multiplier,
795 void lb(Register rd, const MemOperand& rs);
796 void lbu(Register rd, const MemOperand& rs);
797 void lh(Register rd, const MemOperand& rs);
798 void lhu(Register rd, const MemOperand& rs);
799 void lw(Register rd, const MemOperand& rs);
800 void lwl(Register rd, const MemOperand& rs)
    [all...]
full-codegen-mips.cc 140 __ lw(at, MemOperand(sp, receiver_offset));
147 __ sw(a2, MemOperand(sp, receiver_offset));
184 __ sw(t5, MemOperand(sp, i * kPointerSize));
194 __ sw(t5, MemOperand(sp, i * kPointerSize));
224 __ sw(v0, MemOperand(fp, StandardFrameConstants::kContextOffset));
233 __ lw(a0, MemOperand(fp, parameter_offset));
235 MemOperand target = ContextOperand(cp, var->index());
258 __ lw(a3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
591 __ sw(reg, MemOperand(sp, 0));
710 MemOperand FullCodeGenerator::StackOperand(Variable* var)
    [all...]
  /external/chromium_org/v8/src/compiler/arm64/
code-generator-arm64.cc 49 MemOperand MemoryOperand(int* first_index) {
56 return MemOperand(InputRegister(index + 0), InputInt32(index + 1));
59 return MemOperand(InputRegister(index + 0), InputRegister(index + 1),
63 return MemOperand(no_reg);
66 MemOperand MemoryOperand() {
104 MemOperand ToMemOperand(InstructionOperand* op, MacroAssembler* masm) const {
111 return MemOperand(offset.from_stack_pointer() ? masm->StackPointer() : fp,
446 __ Str(value, MemOperand(index));
667 __ Ldr(x10, MemOperand(fp, receiver_slot * kXRegSize));
671 __ Str(x10, MemOperand(fp, receiver_slot * kXRegSize))
    [all...]
  /external/vixl/examples/
sum-array.cc 50 __ Ldrb(w3, MemOperand(x2, 1, PostIndex)); // w3 = *(x2++)

Completed in 2748 milliseconds

12 3 4 5 6