/external/v8/src/crankshaft/arm/ |
lithium-codegen-arm.cc | 77 MemOperand(sp, count * kDoubleSize)); 93 MemOperand(sp, count * kDoubleSize)); 135 __ str(r1, MemOperand(r0, 2 * kPointerSize)); 188 __ str(r0, MemOperand(fp, StandardFrameConstants::kContextOffset)); 199 __ ldr(r0, MemOperand(fp, parameter_offset)); 201 MemOperand target = ContextMemOperand(cp, var->index()); 456 // TODO(regis): Why is vldr not taking a MemOperand? 458 MemOperand mem_op = ToMemOperand(op); 546 MemOperand LCodeGen::ToMemOperand(LOperand* op) const { 551 return MemOperand(fp, FrameSlotToFPOffset(op->index())) [all...] |
/external/v8/src/mips64/ |
assembler-mips64.cc | 204 // Implementation of Operand and MemOperand. 223 MemOperand::MemOperand(Register rm, int32_t offset) : Operand(rm) { 228 MemOperand::MemOperand(Register rm, int32_t unit, int32_t multiplier, 248 // sd(r, MemOperand(sp, 0)) 251 // ld(r, MemOperand(sp, 0)) [all...] |
/external/v8/src/crankshaft/arm64/ |
lithium-codegen-arm64.cc | 640 __ Str(x0, MemOperand(fp, StandardFrameConstants::kContextOffset)); 654 __ Ldr(value, MemOperand(fp, parameter_offset)); 656 MemOperand target = ContextMemOperand(cp, var->index()); 882 __ Ldr(w1, MemOperand(x0)); 886 __ Str(w1, MemOperand(x0)); 893 __ Str(w1, MemOperand(x0)); [all...] |
lithium-gap-resolver-arm64.cc | 218 MemOperand source_operand = cgen_->ToMemOperand(source); 277 MemOperand src = cgen_->ToMemOperand(source);
|
/external/v8/src/full-codegen/arm64/ |
full-codegen-arm64.cc | 226 __ Str(x0, MemOperand(fp, StandardFrameConstants::kContextOffset)); 237 __ Ldr(x10, MemOperand(fp, parameter_offset)); 239 MemOperand target = ContextMemOperand(cp, var->index()); 273 __ Ldr(x1, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 444 __ Ldp(fp, lr, MemOperand(current_sp, 2 * kXRegSize, PostIndex)); 458 __ Ldr(cp, MemOperand(fp, StandardFrameConstants::kContextOffset)); 661 MemOperand FullCodeGenerator::StackOperand(Variable* var) { 670 return MemOperand(fp, offset); 674 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) { 688 MemOperand location = VarOperand(var, dest) [all...] |
/external/v8/src/crankshaft/x87/ |
lithium-codegen-x87.cc | 120 __ mov(MemOperand(esp, eax, times_4, 0), Immediate(kSlotsZapValue)); 295 __ push(MemOperand(esp, 0)); // Copy return address. 296 __ push(MemOperand(esp, 2 * kPointerSize)); // Copy entry address. 304 __ mov(MemOperand(esp, 3 * kPointerSize), ebp); // Save ebp. 306 __ lea(ebp, MemOperand(esp, 3 * kPointerSize)); 312 __ mov(MemOperand(esp, 2 * kPointerSize), 991 __ fild_s(MemOperand(esp, 0)); 1010 __ fild_s(MemOperand(esp, 0)); [all...] |
/external/v8/src/debug/arm64/ |
debug-arm64.cc | 144 __ Ldr(x1, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
|
/external/v8/src/debug/mips/ |
debug-mips.cc | 124 __ lw(a1, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
|
/external/v8/src/debug/mips64/ |
debug-mips64.cc | 127 __ ld(a1, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
|
/external/v8/src/debug/ppc/ |
debug-ppc.cc | 134 __ LoadP(r4, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
|
/external/v8/src/debug/s390/ |
debug-s390.cc | 138 __ LoadP(r3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
|
/external/v8/src/regexp/arm/ |
regexp-macro-assembler-arm.h | 147 MemOperand register_location(int register_index);
|
/external/v8/src/regexp/mips/ |
regexp-macro-assembler-mips.h | 147 MemOperand register_location(int register_index);
|
/external/v8/src/regexp/mips64/ |
regexp-macro-assembler-mips64.h | 151 MemOperand register_location(int register_index);
|
/external/v8/src/regexp/ppc/ |
regexp-macro-assembler-ppc.h | 138 MemOperand register_location(int register_index);
|
/external/v8/src/regexp/s390/ |
regexp-macro-assembler-s390.h | 138 MemOperand register_location(int register_index);
|
/external/vixl/test/aarch32/ |
test-simulator-cond-rd-operand-const-a32.cc | 521 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); 525 __ Ldr(rd, MemOperand(input_ptr, offsetof(Inputs, rd))); 535 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); 537 __ Str(rd, MemOperand(result_ptr, offsetof(Inputs, rd)));
|
test-simulator-cond-rd-operand-const-t32.cc | 636 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); 640 __ Ldr(rd, MemOperand(input_ptr, offsetof(Inputs, rd))); 650 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); 652 __ Str(rd, MemOperand(result_ptr, offsetof(Inputs, rd))); [all...] |
test-simulator-cond-rd-operand-imm16-t32.cc | 474 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); 478 __ Ldr(rd, MemOperand(input_ptr, offsetof(Inputs, rd))); 488 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); 490 __ Str(rd, MemOperand(result_ptr, offsetof(Inputs, rd)));
|
/external/llvm/lib/Target/Lanai/ |
LanaiMemAluCombiner.cpp | 159 const MachineMemOperand *MemOperand = *MI.memoperands_begin(); 162 if (MemOperand->isVolatile())
|
/external/v8/src/ppc/ |
codegen-ppc.cc | 162 __ lhzx(result, MemOperand(string, result)); 166 __ lbzx(result, MemOperand(string, index));
|
/external/v8/src/s390/ |
codegen-s390.cc | 160 __ LoadLogicalHalfWordP(result, MemOperand(string, result)); 164 __ LoadlB(result, MemOperand(string, index));
|
/external/vixl/tools/test_generator/ |
data_types.py | 31 or C++ `Operand` and `MemOperand` objects are operands. We can think of them 35 to represent it (e.g. "Register", "ShiftType", "MemOperand", ...) and a name 129 corresponds to C++ objects such as `Operand` or `MemOperand`. 390 code = "__ Ldr({name}, MemOperand(input_ptr, offsetof(Inputs, {name})));" 394 code = "__ Str({name}, MemOperand(result_ptr, offsetof(Inputs, {name})));" 400 code = "__ Vldr({name}, MemOperand(input_ptr, offsetof(Inputs, {name})));" 404 code = "__ Vstr({name}, MemOperand(result_ptr, offsetof(Inputs, {name})));" 429 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, {}))); 443 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, {}))); 469 __ Ldr(q_bit, MemOperand(input_ptr, offsetof(Inputs, {}))) [all...] |
/external/v8/src/mips/ |
assembler-mips.cc | 224 // Implementation of Operand and MemOperand. 243 MemOperand::MemOperand(Register rm, int32_t offset) : Operand(rm) { 248 MemOperand::MemOperand(Register rm, int32_t unit, int32_t multiplier, 267 // sw(r, MemOperand(sp, 0)) 270 // lw(r, MemOperand(sp, 0)) [all...] |
/external/vixl/src/aarch32/ |
macro-assembler-aarch32.h | 328 // partially compute the address. The returned MemOperand will perform any 339 MemOperand MemOperandComputationHelper(Condition cond, 345 MemOperand MemOperandComputationHelper(Register scratch, 355 MemOperand MemOperandComputationHelper(Condition cond, 371 MemOperand MemOperandComputationHelper(Register scratch, 544 bool AliasesAvailableScratchRegister(const MemOperand& operand) { 843 Ldr(dst, MemOperand(sp, offset)); 847 Str(src, MemOperand(sp, offset)); [all...] |