/external/v8/src/arm/ |
virtual-frame-arm.h | 191 MemOperand Top() { return MemOperand(sp, 0); } 194 MemOperand ElementAt(int index) { 195 return MemOperand(sp, index * kPointerSize); 213 MemOperand LocalAt(int index) { 216 return MemOperand(fp, kLocal0Offset - index * kPointerSize); 241 MemOperand Function() { return MemOperand(fp, kFunctionOffset); } 247 MemOperand Context() { return MemOperand(fp, kContextOffset); [all...] |
builtins-arm.cc | 75 __ ldr(result, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX))); 80 MemOperand(result, 133 __ lea(scratch1, MemOperand(result, JSArray::kSize)); 146 __ str(scratch3, MemOperand(scratch1, kPointerSize, PostIndex)); 149 __ str(scratch3, MemOperand(scratch1, kPointerSize, PostIndex)); 156 __ str(scratch3, MemOperand(scratch1, kPointerSize, PostIndex)); 251 __ str(scratch1, MemOperand(elements_array_storage, kPointerSize, PostIndex)); 262 MemOperand(elements_array_storage, kPointerSize, PostIndex)); 282 MemOperand(elements_array_storage, kPointerSize, PostIndex)); 332 __ ldr(r2, MemOperand(sp)); // Get the argument from the stack [all...] |
regexp-macro-assembler-arm.cc | 190 __ ldr(r0, MemOperand(frame_pointer(), kAtStart)); 195 __ ldr(r1, MemOperand(frame_pointer(), kInputStart)); 205 __ ldr(r0, MemOperand(frame_pointer(), kAtStart)); 209 __ ldr(r1, MemOperand(frame_pointer(), kInputStart)); 247 __ ldrb(r1, MemOperand(r0, char_size(), PostIndex)); 251 __ ldrh(r1, MemOperand(r0, char_size(), PostIndex)); 271 __ ldr(r0, MemOperand(backtrack_stackpointer(), 0)); 312 __ ldrb(r3, MemOperand(r0, char_size(), PostIndex)); 313 __ ldrb(r4, MemOperand(r2, char_size(), PostIndex)); 401 __ ldrb(r3, MemOperand(r0, char_size(), PostIndex)) [all...] |
macro-assembler-arm.cc | 198 ldr(destination, MemOperand(roots, index << kPointerSizeLog2), cond); 253 ldr(scratch, MemOperand(object, Page::kObjectStartOffset 273 ldr(scratch, MemOperand(object)); 276 str(scratch, MemOperand(object)); 340 str(fp, MemOperand(ip)); 342 str(cp, MemOperand(ip)); 400 str(r3, MemOperand(ip)); 404 ldr(cp, MemOperand(ip)); 406 str(r3, MemOperand(ip)); 540 MemOperand(code_reg, SharedFunctionInfo::kCodeOffset - kHeapObjectTag)) [all...] |
assembler-arm.h | 430 // Class MemOperand represents a memory operand in load and store instructions 431 class MemOperand BASE_EMBEDDED { 438 explicit MemOperand(Register rn, int32_t offset = 0, AddrMode am = Offset); 443 explicit MemOperand(Register rn, Register rm, AddrMode am = Offset); 448 explicit MemOperand(Register rn, Register rm, 725 void ldr(Register dst, const MemOperand& src, Condition cond = al); 726 void str(Register src, const MemOperand& dst, Condition cond = al); 727 void ldrb(Register dst, const MemOperand& src, Condition cond = al); 728 void strb(Register src, const MemOperand& dst, Condition cond = al); 729 void ldrh(Register dst, const MemOperand& src, Condition cond = al) [all...] |
assembler-thumb2.h | 430 // Class MemOperand represents a memory operand in load and store instructions 431 class MemOperand BASE_EMBEDDED { 438 explicit MemOperand(Register rn, int32_t offset = 0, AddrMode am = Offset); 443 explicit MemOperand(Register rn, Register rm, AddrMode am = Offset); 448 explicit MemOperand(Register rn, Register rm, 725 void ldr(Register dst, const MemOperand& src, Condition cond = al); 726 void str(Register src, const MemOperand& dst, Condition cond = al); 727 void ldrb(Register dst, const MemOperand& src, Condition cond = al); 728 void strb(Register src, const MemOperand& dst, Condition cond = al); 729 void ldrh(Register dst, const MemOperand& src, Condition cond = al) [all...] |
stub-cache-arm.cc | 55 __ ldr(ip, MemOperand(ip, offset, LSL, 1)); 61 __ ldr(offset, MemOperand(ip, offset, LSL, 1)); 72 __ ldr(offset, MemOperand(ip, offset, LSL, 1)); 139 __ ldr(prototype, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX))); 144 __ ldr(prototype, MemOperand(prototype, Context::SlotOffset(index))); 386 __ str(r3, MemOperand(sp, arguments.immediate() * kPointerSize)); 797 __ ldr(r0, MemOperand(sp, argc * kPointerSize)); 831 __ ldr(r1, MemOperand(sp, argc * kPointerSize)); 852 __ str(r3, MemOperand(sp, argc * kPointerSize)); [all...] |
debug-arm.cc | 55 patcher.masm()->ldr(v8::internal::pc, MemOperand(v8::internal::pc, -4)); 118 __ ldr(ip, MemOperand(ip));
|
full-codegen-arm.cc | 89 __ str(cp, MemOperand(fp, StandardFrameConstants::kContextOffset)); 98 __ ldr(r0, MemOperand(fp, parameter_offset)); 101 __ str(r0, MemOperand(cp, r1)); 117 __ ldr(r3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 327 __ ldr(ip, MemOperand(sp)); 359 __ str(reg, MemOperand(sp)); 366 __ str(reg, MemOperand(sp)); 373 __ str(reg, MemOperand(sp)); 377 __ str(reg, MemOperand(sp, kPointerSize)); 378 __ str(reg, MemOperand(sp)) [all...] |
ic-arm.cc | 156 __ ldr(r0, MemOperand(sp, 0)); 172 __ ldr(r0, MemOperand(sp, 0)); 190 __ ldr(r0, MemOperand(sp, 0)); 209 __ ldr(r1, MemOperand(sp, argc * kPointerSize)); 278 __ ldr(r0, MemOperand(sp, argc * kPointerSize)); 280 __ str(r0, MemOperand(sp, argc * kPointerSize)); 297 __ ldr(r1, MemOperand(sp, argc * kPointerSize)); 355 __ ldr(r3, MemOperand(sp, argc * kPointerSize)); 375 __ ldr(r2, MemOperand(sp, argc * kPointerSize)); // receiver 386 __ str(r2, MemOperand(sp, argc * kPointerSize)) [all...] |
codegen-arm.h | 244 static MemOperand ContextOperand(Register context, int index) { 245 return MemOperand(context, Context::SlotOffset(index)); 248 MemOperand SlotOperand(Slot* slot, Register tmp); 250 MemOperand ContextSlotOperandCheckExtensions(Slot* slot, 256 static MemOperand GlobalObject() {
|
codegen-arm.cc | 72 __ str(RegisterAllocator::ToRegister(i), MemOperand(fp, action)); 86 __ ldr(RegisterAllocator::ToRegister(i), MemOperand(fp, action)); 399 MemOperand CodeGenerator::SlotOperand(Slot* slot, Register tmp) { 445 return MemOperand(r0, 0); 450 MemOperand CodeGenerator::ContextSlotOperandCheckExtensions( [all...] |
assembler-arm.cc | 225 // Implementation of Operand and MemOperand 269 MemOperand::MemOperand(Register rn, int32_t offset, AddrMode am) { 276 MemOperand::MemOperand(Register rn, Register rm, AddrMode am) { 285 MemOperand::MemOperand(Register rn, Register rm, 347 // str(r, MemOperand(sp, 4, NegPreIndex), al) instruction (aka push(r)) 351 // ldr(r, MemOperand(sp, 4, PostIndex), al) instruction (aka pop(r)) 672 ldr(rd, MemOperand(pc, 0), cond) [all...] |
assembler-thumb2.cc | 205 // Implementation of Operand and MemOperand 249 MemOperand::MemOperand(Register rn, int32_t offset, AddrMode am) { 256 MemOperand::MemOperand(Register rn, Register rm, AddrMode am) { 265 MemOperand::MemOperand(Register rn, Register rm, 327 // str(r, MemOperand(sp, 4, NegPreIndex), al) instruction (aka push(r)) 331 // ldr(r, MemOperand(sp, 4, PostIndex), al) instruction (aka pop(r)) 652 ldr(rd, MemOperand(pc, 0), cond) [all...] |
regexp-macro-assembler-arm.h | 165 MemOperand register_location(int register_index);
|
macro-assembler-arm.h | 39 // Generate a MemOperand for loading a field from an object. 40 static inline MemOperand FieldMemOperand(Register object, int offset) { 41 return MemOperand(object, offset - kHeapObjectTag);
|
fast-codegen-arm.cc | 49 __ ldr(receiver_reg(), MemOperand(sp, index * kPointerSize));
|
/external/v8/src/mips/ |
virtual-frame-mips.h | 189 MemOperand Top() { return MemOperand(sp, 0); } 192 MemOperand ElementAt(int index) { 193 return MemOperand(sp, index * kPointerSize); 211 MemOperand LocalAt(int index) { 214 return MemOperand(s8_fp, kLocal0Offset - index * kPointerSize); 239 MemOperand Function() { return MemOperand(s8_fp, kFunctionOffset); } 245 MemOperand Context() { return MemOperand(s8_fp, kContextOffset); [all...] |
assembler-mips.h | 257 // Class MemOperand represents a memory operand in load and store instructions. 258 class MemOperand : public Operand { 261 explicit MemOperand(Register rn, int16_t offset = 0); 435 void lb(Register rd, const MemOperand& rs); 436 void lbu(Register rd, const MemOperand& rs); 437 void lw(Register rd, const MemOperand& rs); 438 void sb(Register rd, const MemOperand& rs); 439 void sw(Register rd, const MemOperand& rs); 467 void lwc1(FPURegister fd, const MemOperand& src); 468 void ldc1(FPURegister fd, const MemOperand& src) [all...] |
full-codegen-mips.cc | 89 MemOperand FullCodeGenerator::EmitSlotSearch(Slot* slot, Register scratch) { 91 return MemOperand(zero_reg, 0); // UNIMPLEMENTED RETURN
|
macro-assembler-mips.h | 202 sw(src, MemOperand(sp, 0)); 211 sw(src, MemOperand(sp, 0)); 219 lw(dst, MemOperand(sp, 0)); 362 // Generate a MemOperand for loading a field from an object. 363 static inline MemOperand FieldMemOperand(Register object, int offset) { 364 return MemOperand(object, offset - kHeapObjectTag);
|
assembler-mips.cc | 203 // Implementation of Operand and MemOperand. 221 MemOperand::MemOperand(Register rm, int16_t offset) : Operand(rm) { 775 void Assembler::lb(Register rd, const MemOperand& rs) { 780 void Assembler::lbu(Register rd, const MemOperand& rs) { 785 void Assembler::lw(Register rd, const MemOperand& rs) { 790 void Assembler::sb(Register rd, const MemOperand& rs) { 795 void Assembler::sw(Register rd, const MemOperand& rs) { 899 void Assembler::lwc1(FPURegister fd, const MemOperand& src) { 904 void Assembler::ldc1(FPURegister fd, const MemOperand& src) [all...] |
macro-assembler-mips.cc | 109 lw(destination, MemOperand(s4, index << kPointerSizeLog2)); 118 lw(destination, MemOperand(s4, index << kPointerSizeLog2)); 377 sw(ToRegister(i), MemOperand(sp, 4 * (NumToPush - ++NumSaved))); 390 sw(ToRegister(i), MemOperand(sp, 4 * (NumToPush - ++NumSaved))); 401 lw(ToRegister(i), MemOperand(sp, 4 * (NumSaved++))); 413 lw(ToRegister(i), MemOperand(sp, 4 * (NumSaved++)));
|
/external/v8/test/cctest/ |
test-assembler-arm.cc | 188 __ ldr(r0, MemOperand(r4, OFFSET_OF(T, i))); 190 __ str(r2, MemOperand(r4, OFFSET_OF(T, i))); 191 __ ldrsb(r2, MemOperand(r4, OFFSET_OF(T, c))); 194 __ strb(r2, MemOperand(r4, OFFSET_OF(T, c))); 195 __ ldrsh(r2, MemOperand(r4, OFFSET_OF(T, s))); 198 __ strh(r2, MemOperand(r4, OFFSET_OF(T, s)));
|
/external/v8/src/ |
full-codegen.h | 278 MemOperand EmitSlotSearch(Slot* slot, Register scratch);
|