HomeSort by relevance Sort by last modified time
    Searched refs:MemOperand (Results 76 - 100 of 177) sorted by null

1 2 34 5 6 7 8

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

Completed in 2888 milliseconds

1 2 34 5 6 7 8