/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...] |