/external/v8/src/compiler/ppc/ |
code-generator-ppc.cc | 83 MemOperand MemoryOperand(AddressingMode* mode, size_t* first_index) { 91 return MemOperand(InputRegister(index + 0), InputInt32(index + 1)); 94 return MemOperand(InputRegister(index + 0), InputRegister(index + 1)); 97 return MemOperand(r0); 100 MemOperand MemoryOperand(AddressingMode* mode, size_t first_index = 0) { 104 MemOperand ToMemOperand(InstructionOperand* op) const { 110 MemOperand SlotToMemOperand(int slot) const { 112 return MemOperand(offset.from_stack_pointer() ? sp : fp, offset.offset()); 493 MemOperand operand = i.MemoryOperand(&mode); \ 507 MemOperand operand = i.MemoryOperand(&mode); [all...] |
/external/v8/src/ic/s390/ |
stub-cache-s390.cc | 60 __ CmpP(name, MemOperand(base_addr, 0)); 64 __ LoadP(ip, MemOperand(base_addr, map_off_addr - key_off_addr)); 71 __ LoadP(code, MemOperand(base_addr, value_off_addr - key_off_addr)); 93 __ la(code, MemOperand(code, Code::kHeaderSize - kHeapObjectTag));
|
/external/v8/test/cctest/ |
test-code-stubs-mips.cc | 78 __ sdc1(f12, MemOperand(sp)); 97 __ sdc1(f12, MemOperand(sp)); 101 __ ldc1(f12, MemOperand(source_reg)); 119 __ lw(at, MemOperand(sp, 0));
|
test-code-stubs-mips64.cc | 78 __ sdc1(f12, MemOperand(sp)); 95 __ sdc1(f12, MemOperand(sp)); 99 __ ldc1(f12, MemOperand(source_reg)); 115 __ ld(at, MemOperand(sp, 0));
|
test-code-stubs-arm.cc | 97 __ vldr(d0, MemOperand(source_reg)); 115 __ ldr(ip, MemOperand(sp, 0));
|
/external/vixl/examples/ |
crc-checksums.cc | 58 __ Ldrb(w3, MemOperand(x2, 1, PostIndex));
|
sum-array.cc | 50 __ Ldrb(w3, MemOperand(x2, 1, PostIndex)); // w3 = *(x2++)
|
/external/v8/src/arm/ |
code-stubs-arm.cc | 29 __ str(r1, MemOperand(sp, r5)); 104 __ vldr(double_scratch, MemOperand(input_reg, double_offset)); 121 __ ldr(scratch_low, MemOperand(input_reg, double_offset)); 122 __ ldr(scratch_high, MemOperand(input_reg, double_offset + kIntSize)); 718 __ ldr(base, MemOperand(sp, 1 * kPointerSize)); 719 __ ldr(exponent, MemOperand(sp, 0 * kPointerSize)); [all...] |
assembler-arm.h | 539 // Class MemOperand represents a memory operand in load and store instructions 540 class MemOperand BASE_EMBEDDED { 547 explicit MemOperand(Register rn, int32_t offset = 0, AddrMode am = Offset); 552 explicit MemOperand(Register rn, Register rm, AddrMode am = Offset); 557 explicit MemOperand(Register rn, Register rm, 559 INLINE(static MemOperand PointerAddressFromSmiKey(Register array, 563 return MemOperand(array, key, LSL, kPointerSizeLog2 - kSmiTagSize, am); [all...] |
macro-assembler-arm.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); 176 void Load(Register dst, const MemOperand& src, Representation r); 177 void Store(Register src, const MemOperand& dst, Representation r); 267 // MemOperand(reg, off). 325 str(src1, MemOperand(sp, 4, NegPreIndex), cond); 326 str(src2, MemOperand(sp, 4, NegPreIndex), cond); 337 str(src3, MemOperand(sp, 4, NegPreIndex), cond); 340 str(src1, MemOperand(sp, 4, NegPreIndex), cond) [all...] |
/external/v8/src/mips64/ |
assembler-mips64.h | 354 // Class MemOperand represents a memory operand in load and store instructions. 355 class MemOperand : public Operand { 363 explicit MemOperand(Register rn, int32_t offset = 0); 364 explicit MemOperand(Register rn, int32_t unit, int32_t multiplier, 805 void lb(Register rd, const MemOperand& rs); 806 void lbu(Register rd, const MemOperand& rs); 807 void lh(Register rd, const MemOperand& rs); 808 void lhu(Register rd, const MemOperand& rs); 809 void lw(Register rd, const MemOperand& rs); 810 void lwu(Register rd, const MemOperand& rs) [all...] |
/external/vixl/src/vixl/a64/ |
macro-assembler-a64.h | 709 // Synthesises the address represented by a MemOperand into a register. 710 void ComputeAddress(const Register& dst, const MemOperand& mem_op); 733 void FN(const REGTYPE REG, const MemOperand& addr); 738 const MemOperand& addr, 742 void FN(const REGTYPE REG, const REGTYPE REG2, const MemOperand& addr); 748 const MemOperand& addr, 751 void Prfm(PrefetchOperation op, const MemOperand& addr); 855 LoadCPURegList(registers, MemOperand(StackPointer(), offset)); 858 StoreCPURegList(registers, MemOperand(StackPointer(), offset)); 925 void LoadCPURegList(CPURegList registers, const MemOperand& src) [all...] |
assembler-a64.cc | 376 // MemOperand 377 MemOperand::MemOperand(Register base, int64_t offset, AddrMode addrmode) 383 MemOperand::MemOperand(Register base, 398 MemOperand::MemOperand(Register base, 410 MemOperand::MemOperand(Register base, const Operand& offset, AddrMode addrmode) 448 bool MemOperand::IsImmediateOffset() const [all...] |
/external/v8/src/compiler/mips/ |
code-generator-mips.cc | 102 MemOperand MemoryOperand(size_t* first_index) { 109 return MemOperand(InputRegister(index + 0), InputInt32(index + 1)); 115 return MemOperand(no_reg); 118 MemOperand MemoryOperand(size_t index = 0) { return MemoryOperand(&index); } 120 MemOperand ToMemOperand(InstructionOperand* op) const { 126 MemOperand SlotToMemOperand(int slot) const { 128 return MemOperand(offset.from_stack_pointer() ? sp : fp, offset.offset()); 357 __ asm_instr(result, MemOperand(kScratchReg, 0)); \ 361 __ asm_instr(result, MemOperand(i.InputRegister(2), offset)); \ 375 __ asm_instr(result, MemOperand(kScratchReg, 0)); [all...] |
/external/v8/src/mips/ |
macro-assembler-mips.cc | 47 const MemOperand& src, 65 const MemOperand& dst, 84 lw(destination, MemOperand(s6, index << kPointerSizeLog2)); 93 lw(destination, MemOperand(s6, index << kPointerSizeLog2)); 100 sw(source, MemOperand(s6, index << kPointerSizeLog2)); 110 sw(source, MemOperand(s6, index << kPointerSizeLog2)); 181 MemOperand MacroAssembler::SafepointRegisterSlot(Register reg) { 182 return MemOperand(sp, SafepointRegisterStackIndex(reg.code()) * kPointerSize); 186 MemOperand MacroAssembler::SafepointRegistersAndDoublesSlot(Register reg) { 191 return MemOperand(sp, doubles_size + register_offset) [all...] |
/external/v8/src/compiler/mips64/ |
code-generator-mips64.cc | 102 MemOperand MemoryOperand(size_t* first_index) { 109 return MemOperand(InputRegister(index + 0), InputInt32(index + 1)); 115 return MemOperand(no_reg); 118 MemOperand MemoryOperand(size_t index = 0) { return MemoryOperand(&index); } 120 MemOperand ToMemOperand(InstructionOperand* op) const { 126 MemOperand SlotToMemOperand(int slot) const { 128 return MemOperand(offset.from_stack_pointer() ? sp : fp, offset.offset()); 371 __ asm_instr(result, MemOperand(kScratchReg, 0)); \ 375 __ asm_instr(result, MemOperand(i.InputRegister(2), offset)); \ 389 __ asm_instr(result, MemOperand(kScratchReg, 0)); [all...] |
/external/v8/src/ppc/ |
assembler-ppc.cc | 187 // Implementation of Operand and MemOperand 207 MemOperand::MemOperand(Register rn, int32_t offset) { 214 MemOperand::MemOperand(Register ra, Register rb) { 1120 void Assembler::lbz(Register dst, const MemOperand& src) { 1126 void Assembler::lbzx(Register rt, const MemOperand& src) { 1135 void Assembler::lbzux(Register rt, const MemOperand& src) { 1144 void Assembler::lhz(Register dst, const MemOperand& src) { 1150 void Assembler::lhzx(Register rt, const MemOperand& src) [all...] |
/external/v8/src/compiler/arm64/ |
code-generator-arm64.cc | 158 MemOperand MemoryOperand(size_t* first_index) { 172 return MemOperand(InputRegister(index + 0), InputRegister(index + 1), 176 return MemOperand(InputRegister(index + 0), InputInt32(index + 1)); 179 return MemOperand(InputRegister(index + 0), InputRegister(index + 1)); 182 return MemOperand(no_reg); 185 MemOperand MemoryOperand(size_t first_index = 0) { 238 MemOperand ToMemOperand(InstructionOperand* op, MacroAssembler* masm) const { 244 MemOperand SlotToMemOperand(int slot, MacroAssembler* masm) const { 254 return MemOperand(offset.from_stack_pointer() ? masm->StackPointer() : fp, 424 __ Ldr(result, MemOperand(buffer, offset, UXTW)); [all...] |
/external/v8/src/crankshaft/s390/ |
lithium-codegen-s390.cc | 70 MemOperand(sp, count * kDoubleSize)); 85 MemOperand(sp, count * kDoubleSize)); 126 __ lay(sp, MemOperand(sp, -(slots * kPointerSize))); 133 __ StoreP(r3, MemOperand(sp, r2, kPointerSize)); 134 __ lay(r2, MemOperand(r2, -kPointerSize)); 176 __ StoreP(r2, MemOperand(fp, StandardFrameConstants::kContextOffset)); 186 __ LoadP(r2, MemOperand(fp, parameter_offset)); 188 MemOperand target = ContextMemOperand(cp, var->index()); 219 __ lay(sp, MemOperand(sp, -slots * kPointerSize)); 480 MemOperand LCodeGen::ToMemOperand(LOperand* op) const [all...] |
/external/v8/src/arm64/ |
codegen-arm64.cc | 164 __ Ldr(x13, MemOperand(src_elements, kPointerSize, PostIndex)); 168 __ Str(d0, MemOperand(dst_elements, kDoubleSize, PostIndex)); 245 __ Str(the_hole, MemOperand(dst_elements, kPointerSize, PostIndex)); 267 __ Ldr(x13, MemOperand(src_elements, kPointerSize, PostIndex)); 278 __ Str(heap_num, MemOperand(dst_elements, kPointerSize, PostIndex)); 286 __ Str(the_hole, MemOperand(dst_elements, kPointerSize, PostIndex)); 445 __ Ldrh(result, MemOperand(string, index, SXTW, 1)); 449 __ Ldrb(result, MemOperand(string, index, SXTW));
|
assembler-arm64.h | 631 // MemOperand represents a memory operand in a load or store instruction. 632 class MemOperand { 634 inline MemOperand(); 635 inline explicit MemOperand(Register base, 638 inline explicit MemOperand(Register base, 642 inline explicit MemOperand(Register base, 646 inline explicit MemOperand(Register base, 671 // Check if two MemOperand are consistent for stp/ldp use. 672 static PairResult AreConsistentForPair(const MemOperand& operandA, 673 const MemOperand& operandB [all...] |
builtins-arm64.cc | 236 __ Ldr(x0, MemOperand(jssp, 2 * kPointerSize, PostIndex)); 271 __ Ldr(x2, MemOperand(jssp, 2 * kPointerSize, PostIndex)); 336 __ Ldr(x0, MemOperand(jssp, 2 * kPointerSize, PostIndex)); 397 __ Ldr(x2, MemOperand(jssp, 2 * kPointerSize, PostIndex)); 578 __ Ldp(x10, x11, MemOperand(x4, -2 * kPointerSize, PreIndex)); 606 __ Ldr(cp, MemOperand(fp, ConstructFrameConstants::kContextOffset)); 721 __ Ldrsb(x10, MemOperand(x10)); 728 __ Ldr(x10, MemOperand(x10)); 797 __ Ldr(x10, MemOperand(x0, kPointerSize, PostIndex)); 901 __ Ldr(cp, MemOperand(scratch)) [all...] |
/external/v8/src/compiler/arm/ |
code-generator-arm.cc | 96 MemOperand InputOffset(size_t* first_index) { 112 return MemOperand(InputRegister(index + 0), InputRegister(index + 1), 116 return MemOperand(InputRegister(index + 0), InputInt32(index + 1)); 119 return MemOperand(InputRegister(index + 0), InputRegister(index + 1)); 122 return MemOperand(r0); 125 MemOperand InputOffset(size_t first_index = 0) { 129 MemOperand ToMemOperand(InstructionOperand* op) const { 135 MemOperand SlotToMemOperand(int slot) const { 137 return MemOperand(offset.from_stack_pointer() ? sp : fp, offset.offset()); 369 MemOperand(i.InputRegister(0), i.InputRegister(1))); [all...] |
/external/v8/src/debug/ppc/ |
debug-ppc.cc | 125 __ LoadP(ip, MemOperand(ip)); 132 __ LoadP(r4, MemOperand(fp, FrameDropperFrameConstants::kFunctionOffset));
|
/external/v8/src/debug/s390/ |
debug-s390.cc | 130 __ LoadP(ip, MemOperand(ip)); 136 __ LoadP(r3, MemOperand(fp, FrameDropperFrameConstants::kFunctionOffset));
|