/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++)
|