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

1 2 34 5 6

  /external/chromium_org/v8/src/arm64/
code-stubs-arm64.cc 148 __ Ldr(double_scratch, MemOperand(input, double_offset));
154 __ Ldr(result, MemOperand(input, double_offset));
    [all...]
lithium-codegen-arm64.h 91 MemOperand ToMemOperand(LOperand* op,
212 MemOperand BuildSeqStringOperand(Register string,
247 MemOperand PrepareKeyedExternalArrayOperand(Register key,
255 MemOperand PrepareKeyedArrayOperand(Register base,
macro-assembler-arm64.h 57 // Generate a MemOperand for loading a field from an object.
58 inline MemOperand FieldMemOperand(Register object, int offset);
59 inline MemOperand UntagSmiFieldMemOperand(Register object, int offset);
61 // Generate a MemOperand for loading a SMI from memory.
62 inline MemOperand UntagSmiMemOperand(Register object, int offset);
263 inline void FN(const REGTYPE REG, const MemOperand& addr);
268 const MemOperand& addr,
272 inline void FN(const REGTYPE REG, const REGTYPE REG2, const MemOperand& addr);
277 const MemOperand& addr, LoadStorePairOp op);
280 void Load(const Register& rt, const MemOperand& addr, Representation r)
    [all...]
full-codegen-arm64.cc 216 __ Str(x0, MemOperand(fp, StandardFrameConstants::kContextOffset));
225 __ Ldr(x10, MemOperand(fp, parameter_offset));
227 MemOperand target = ContextMemOperand(cp, var->index());
250 __ Ldr(x3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
448 __ ldp(fp, lr, MemOperand(current_sp, 2 * kXRegSize, PostIndex));
713 MemOperand FullCodeGenerator::StackOperand(Variable* var) {
722 return MemOperand(fp, offset);
726 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) {
740 MemOperand location = VarOperand(var, dest);
751 MemOperand location = VarOperand(var, scratch0)
    [all...]
regexp-macro-assembler-arm64.h 155 MemOperand register_location(int register_index);
158 MemOperand capture_location(int register_index, Register scratch);
lithium-codegen-arm64.cc 705 __ Str(x0, MemOperand(fp, StandardFrameConstants::kContextOffset));
717 __ Ldr(value, MemOperand(fp, parameter_offset));
719 MemOperand target = ContextMemOperand(cp, var->index());
    [all...]
debug-arm64.cc 222 __ Ldr(scratch, MemOperand(scratch));
353 __ Str(xzr, MemOperand(scratch));
lithium-gap-resolver-arm64.cc 220 MemOperand source_operand = cgen_->ToMemOperand(source);
279 MemOperand src = cgen_->ToMemOperand(source);
  /external/chromium_org/v8/src/mips/
lithium-codegen-mips.cc 102 MemOperand(sp, count * kDoubleSize));
118 MemOperand(sp, count * kDoubleSize));
152 __ lw(a2, MemOperand(sp, receiver_offset));
158 __ sw(a2, MemOperand(sp, receiver_offset));
186 __ sw(a1, MemOperand(a0, 2 * kPointerSize));
217 __ sw(v0, MemOperand(fp, StandardFrameConstants::kContextOffset));
226 __ lw(a0, MemOperand(fp, parameter_offset));
228 MemOperand target = ContextOperand(cp, var->index());
486 MemOperand mem_op = ToMemOperand(op);
574 MemOperand LCodeGen::ToMemOperand(LOperand* op) const
    [all...]
debug-mips.cc 109 __ sw(at, MemOperand(sp, kPointerSize * i));
172 __ lw(t9, MemOperand(t9));
301 __ sw(zero_reg, MemOperand(at, 0));
lithium-codegen-mips.h 84 MemOperand ToMemOperand(LOperand* op) const;
85 // Returns a MemOperand pointing to the high word of a DoubleStackSlot.
86 MemOperand ToHighMemOperand(LOperand* op) const;
129 MemOperand PrepareKeyedOperand(Register key,
256 MemOperand BuildSeqStringOperand(Register string,
regexp-macro-assembler-mips.h 146 MemOperand register_location(int register_index);
assembler-mips.cc 238 // Implementation of Operand and MemOperand.
258 MemOperand::MemOperand(Register rm, int32_t offset) : Operand(rm) {
263 MemOperand::MemOperand(Register rm, int32_t unit, int32_t multiplier,
282 // sw(r, MemOperand(sp, 0))
285 // lw(r, MemOperand(sp, 0))
    [all...]
  /external/chromium_org/v8/test/cctest/
test-assembler-arm64.cc     [all...]
test-code-stubs-arm64.cc 89 __ Ldr(d0, MemOperand(source_reg));
  /external/chromium_org/v8/src/arm/
lithium-codegen-arm.h 85 MemOperand ToMemOperand(LOperand* op) const;
86 // Returns a MemOperand pointing to the high word of a DoubleStackSlot.
87 MemOperand ToHighMemOperand(LOperand* op) const;
130 MemOperand PrepareKeyedOperand(Register key,
257 MemOperand BuildSeqStringOperand(Register string,
lithium-codegen-arm.cc 78 MemOperand(sp, count * kDoubleSize));
94 MemOperand(sp, count * kDoubleSize));
128 __ ldr(r2, MemOperand(sp, receiver_offset));
135 __ str(r2, MemOperand(sp, receiver_offset));
164 __ str(r1, MemOperand(r0, 2 * kPointerSize));
197 __ str(r0, MemOperand(fp, StandardFrameConstants::kContextOffset));
206 __ ldr(r0, MemOperand(fp, parameter_offset));
208 MemOperand target = ContextOperand(cp, var->index());
489 // TODO(regis): Why is vldr not taking a MemOperand?
491 MemOperand mem_op = ToMemOperand(op)
    [all...]
assembler-arm.cc 261 // Implementation of Operand and MemOperand
311 MemOperand::MemOperand(Register rn, int32_t offset, AddrMode am) {
319 MemOperand::MemOperand(Register rn, Register rm, AddrMode am) {
328 MemOperand::MemOperand(Register rn, Register rm,
402 // str(r, MemOperand(sp, 4, NegPreIndex), al) instruction (aka push(r))
406 // ldr(r, MemOperand(sp, 4, PostIndex), al) instruction (aka pop(r))
    [all...]
regexp-macro-assembler-arm.h 145 MemOperand register_location(int register_index);
  /external/chromium_org/v8/src/mips64/
lithium-codegen-mips64.h 85 MemOperand ToMemOperand(LOperand* op) const;
86 // Returns a MemOperand pointing to the high word of a DoubleStackSlot.
87 MemOperand ToHighMemOperand(LOperand* op) const;
130 MemOperand PrepareKeyedOperand(Register key,
257 MemOperand BuildSeqStringOperand(Register string,
assembler-mips64.cc 216 // Implementation of Operand and MemOperand.
236 MemOperand::MemOperand(Register rm, int64_t offset) : Operand(rm) {
241 MemOperand::MemOperand(Register rm, int64_t unit, int64_t multiplier,
260 // sd(r, MemOperand(sp, 0))
263 // ld(r, MemOperand(sp, 0))
    [all...]
lithium-codegen-mips64.cc 77 MemOperand(sp, count * kDoubleSize));
93 MemOperand(sp, count * kDoubleSize));
127 __ ld(a2, MemOperand(sp, receiver_offset));
133 __ sd(a2, MemOperand(sp, receiver_offset));
161 __ sd(a1, MemOperand(a0, 2 * kPointerSize));
192 __ sd(v0, MemOperand(fp, StandardFrameConstants::kContextOffset));
201 __ ld(a0, MemOperand(fp, parameter_offset));
203 MemOperand target = ContextOperand(cp, var->index());
431 MemOperand mem_op = ToMemOperand(op);
521 MemOperand LCodeGen::ToMemOperand(LOperand* op) const
    [all...]
  /external/vixl/test/
test-assembler-a64.cc     [all...]
  /external/llvm/lib/Target/X86/
X86CodeEmitter.cpp 66 void emitOpcodePrefix(uint64_t TSFlags, int MemOperand,
70 void emitVEXOpcodePrefix(uint64_t TSFlags, int MemOperand,
75 int MemOperand,
611 /// a 16-bit memory operand. Op specifies the operand # of the memoperand.
625 /// a 32-bit memory operand. Op specifies the operand # of the memoperand.
639 /// a 64-bit memory operand. Op specifies the operand # of the memoperand.
656 int MemOperand,
726 int MemOperand,
728 if (MemOperand < 0)
732 switch (MI.getOperand(MemOperand+X86::AddrSegmentReg).getReg())
    [all...]
  /external/llvm/lib/Target/X86/MCTargetDesc/
X86MCCodeEmitter.cpp 57 /// a 16-bit memory operand. Op specifies the operand # of the memoperand.
156 void EmitVEXOpcodePrefix(uint64_t TSFlags, unsigned &CurByte, int MemOperand,
163 void EmitOpcodePrefix(uint64_t TSFlags, unsigned &CurByte, int MemOperand,
247 /// a 32-bit memory operand. Op specifies the operand # of the memoperand.
261 /// a 64-bit memory operand. Op specifies the operand # of the memoperand.
613 int MemOperand, const MCInst &MI,
748 if (X86II::isX86_64ExtendedReg(MI.getOperand(MemOperand +
751 if (X86II::isX86_64ExtendedReg(MI.getOperand(MemOperand +
754 if (X86II::is32ExtendedReg(MI.getOperand(MemOperand +
806 MI.getOperand(MemOperand+X86::AddrBaseReg).getReg())
    [all...]

Completed in 771 milliseconds

1 2 34 5 6