HomeSort by relevance Sort by last modified time
    Searched refs:MemOperand (Results 1 - 25 of 36) sorted by null

1 2

  /external/v8/src/mips/
virtual-frame-mips-inl.h 38 MemOperand VirtualFrame::ParameterAt(int index) {
40 return MemOperand(zero_reg, 0);
45 MemOperand VirtualFrame::Receiver() {
47 return MemOperand(zero_reg, 0);
virtual-frame-mips.h 241 MemOperand Top() {
243 return MemOperand(sp, 0);
247 MemOperand ElementAt(int index) {
250 return MemOperand(sp, adjusted_index * kPointerSize);
258 inline MemOperand LocalAt(int index);
264 MemOperand Function() { return MemOperand(fp, kFunctionOffset); }
267 MemOperand Context() { return MemOperand(fp, kContextOffset); }
270 inline MemOperand ParameterAt(int index)
    [all...]
assembler-mips.h 330 // Class MemOperand represents a memory operand in load and store instructions.
331 class MemOperand : public Operand {
334 explicit MemOperand(Register rn, int32_t offset = 0);
623 void lb(Register rd, const MemOperand& rs);
624 void lbu(Register rd, const MemOperand& rs);
625 void lh(Register rd, const MemOperand& rs);
626 void lhu(Register rd, const MemOperand& rs);
627 void lw(Register rd, const MemOperand& rs);
628 void lwl(Register rd, const MemOperand& rs);
629 void lwr(Register rd, const MemOperand& rs)
    [all...]
macro-assembler-mips.cc 133 lw(destination, MemOperand(s6, index << kPointerSizeLog2));
142 lw(destination, MemOperand(s6, index << kPointerSizeLog2));
148 sw(source, MemOperand(s6, index << kPointerSizeLog2));
157 sw(source, MemOperand(s6, index << kPointerSizeLog2));
186 lw(scratch, MemOperand(object, Page::kDirtyFlagOffset));
190 sw(scratch, MemOperand(object, Page::kDirtyFlagOffset));
287 lw(scratch, MemOperand(fp, StandardFrameConstants::kContextOffset));
616 sw(ToRegister(i), MemOperand(sp, 4 * (NumToPush - ++NumSaved)));
629 sw(ToRegister(i), MemOperand(sp, 4 * (NumToPush - ++NumSaved)));
640 lw(ToRegister(i), MemOperand(sp, 4 * (NumSaved++)))
    [all...]
macro-assembler-mips.h 445 sw(src, MemOperand(sp, 0));
452 sw(src1, MemOperand(sp, 1 * kPointerSize));
453 sw(src2, MemOperand(sp, 0 * kPointerSize));
460 sw(src1, MemOperand(sp, 2 * kPointerSize));
461 sw(src2, MemOperand(sp, 1 * kPointerSize));
462 sw(src3, MemOperand(sp, 0 * kPointerSize));
470 sw(src1, MemOperand(sp, 3 * kPointerSize));
471 sw(src2, MemOperand(sp, 2 * kPointerSize));
472 sw(src3, MemOperand(sp, 1 * kPointerSize));
473 sw(src4, MemOperand(sp, 0 * kPointerSize))
    [all...]
full-codegen-mips.cc 246 MemOperand FullCodeGenerator::EmitSlotSearch(Slot* slot, Register scratch) {
248 return MemOperand(zero_reg, 0);
311 MemOperand FullCodeGenerator::ContextSlotOperandCheckExtensions(
315 return MemOperand(zero_reg, 0);
regexp-macro-assembler-mips.cc 398 MemOperand RegExpMacroAssemblerMIPS::register_location(int register_index) {
400 return MemOperand(zero_reg, 0);
assembler-mips.cc 174 // Implementation of Operand and MemOperand.
193 MemOperand::MemOperand(Register rm, int32_t offset) : Operand(rm) {
209 // sw(r, MemOperand(sp, 0))
212 // lw(r, MemOperand(sp, 0))
985 // sw(src, MemOperand(sp, 0);
1001 // sw(ry, MemOperand(sp, 0)
1002 // lw(rx, MemOperand(sp, 0)
    [all...]
  /external/v8/test/cctest/
test-assembler-mips.cc 290 __ ldc1(f4, MemOperand(a0, OFFSET_OF(T, a)) );
291 __ ldc1(f6, MemOperand(a0, OFFSET_OF(T, b)) );
293 __ sdc1(f8, MemOperand(a0, OFFSET_OF(T, c)) ); // c = a + b.
298 __ sdc1(f10, MemOperand(a0, OFFSET_OF(T, d)) ); // d = c - (-b).
300 __ sdc1(f4, MemOperand(a0, OFFSET_OF(T, b)) ); // b = a.
306 __ sdc1(f10, MemOperand(a0, OFFSET_OF(T, e)) ); // e = d * 120 = 1.8066e16.
309 __ sdc1(f12, MemOperand(a0, OFFSET_OF(T, f)) ); // f = e / a = 120.44.
312 __ sdc1(f14, MemOperand(a0, OFFSET_OF(T, g)) );
363 __ ldc1(f4, MemOperand(a0, OFFSET_OF(T, a)) );
364 __ ldc1(f6, MemOperand(a0, OFFSET_OF(T, b)) )
    [all...]
  /external/v8/src/arm/
regexp-macro-assembler-arm.cc 200 __ ldr(r0, MemOperand(frame_pointer(), kAtStart));
205 __ ldr(r1, MemOperand(frame_pointer(), kInputStart));
215 __ ldr(r0, MemOperand(frame_pointer(), kAtStart));
219 __ ldr(r1, MemOperand(frame_pointer(), kInputStart));
257 __ ldrb(r1, MemOperand(r0, char_size(), PostIndex));
261 __ ldrh(r1, MemOperand(r0, char_size(), PostIndex));
281 __ ldr(r0, MemOperand(backtrack_stackpointer(), 0));
322 __ ldrb(r3, MemOperand(r0, char_size(), PostIndex));
323 __ ldrb(r4, MemOperand(r2, char_size(), PostIndex));
414 __ ldrb(r3, MemOperand(r0, char_size(), PostIndex))
    [all...]
lithium-gap-resolver-arm.cc 227 MemOperand source_operand = cgen_->ToMemOperand(source);
232 MemOperand destination_operand = cgen_->ToMemOperand(destination);
257 MemOperand destination_operand = cgen_->ToMemOperand(destination);
268 MemOperand destination_operand = cgen_->ToMemOperand(destination);
273 MemOperand source_operand = cgen_->ToMemOperand(source);
278 MemOperand destination_operand = cgen_->ToMemOperand(destination);
282 MemOperand source_high_operand =
284 MemOperand destination_high_operand =
builtins-arm.cc 79 __ ldr(result, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
84 MemOperand(result,
151 __ str(scratch3, MemOperand(scratch1, kPointerSize, PostIndex));
154 __ str(scratch3, MemOperand(scratch1, kPointerSize, PostIndex));
161 __ str(scratch3, MemOperand(scratch1, kPointerSize, PostIndex));
257 __ str(scratch1, MemOperand(elements_array_storage, kPointerSize, PostIndex));
269 MemOperand(elements_array_storage, kPointerSize, PostIndex));
290 MemOperand(elements_array_storage, kPointerSize, PostIndex));
341 __ ldr(r2, MemOperand(sp)); // Get the argument from the stack.
403 __ ldr(r2, MemOperand(sp, kPointerSize, PostIndex))
    [all...]
debug-arm.cc 62 patcher.masm()->ldr(v8::internal::ip, MemOperand(v8::internal::pc, 0));
66 patcher.masm()->ldr(v8::internal::pc, MemOperand(v8::internal::pc, -4));
112 patcher.masm()->ldr(v8::internal::ip, MemOperand(v8::internal::pc, 0));
116 patcher.masm()->ldr(v8::internal::pc, MemOperand(v8::internal::pc, -4));
191 __ ldr(ip, MemOperand(ip));
macro-assembler-arm.cc 425 ldr(destination, MemOperand(roots, index << kPointerSizeLog2), cond);
432 str(source, MemOperand(roots, index << kPointerSizeLog2), cond);
455 ldr(scratch, MemOperand(object, Page::kDirtyFlagOffset));
458 str(scratch, MemOperand(object, Page::kDirtyFlagOffset));
604 MemOperand MacroAssembler::SafepointRegisterSlot(Register reg) {
605 return MemOperand(sp, SafepointRegisterStackIndex(reg.code()) * kPointerSize);
609 MemOperand MacroAssembler::SafepointRegistersAndDoublesSlot(Register reg) {
613 return MemOperand(sp, doubles_size + register_offset);
618 const MemOperand& src, Condition cond) {
629 MemOperand src2(src)
    [all...]
assembler-arm.h 424 // Class MemOperand represents a memory operand in load and store instructions
425 class MemOperand BASE_EMBEDDED {
432 explicit MemOperand(Register rn, int32_t offset = 0, AddrMode am = Offset);
437 explicit MemOperand(Register rn, Register rm, AddrMode am = Offset);
442 explicit MemOperand(Register rn, Register rm,
891 void ldr(Register dst, const MemOperand& src, Condition cond = al);
892 void str(Register src, const MemOperand& dst, Condition cond = al);
893 void ldrb(Register dst, const MemOperand& src, Condition cond = al);
894 void strb(Register src, const MemOperand& dst, Condition cond = al);
895 void ldrh(Register dst, const MemOperand& src, Condition cond = al)
    [all...]
stub-cache-arm.cc 66 __ ldr(ip, MemOperand(offsets_base_addr, offset, LSL, 1));
73 __ ldr(scratch2, MemOperand(offsets_base_addr, offset, LSL, 1));
82 __ ldr(offset, MemOperand(offsets_base_addr, offset, LSL, 1));
276 __ ldr(prototype, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
281 __ ldr(prototype, MemOperand(prototype, Context::SlotOffset(index)));
294 __ ldr(prototype, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
543 __ str(r3, MemOperand(sp, arguments.immediate() * kPointerSize));
651 __ str(r2, MemOperand(r0, 0 * kPointerSize));
654 __ str(ip, MemOperand(r0, 1 * kPointerSize));
657 __ str(ip, MemOperand(r0, 2 * kPointerSize))
    [all...]
deoptimizer-arm.cc 570 __ ldr(r2, MemOperand(sp, kSavedRegistersAreaSize));
593 __ ldr(r0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
597 __ str(r4, MemOperand(sp, 0 * kPointerSize)); // Fp-to-sp delta.
599 __ str(r5, MemOperand(sp, 1 * kPointerSize)); // Isolate.
605 __ ldr(r1, MemOperand(r0, Deoptimizer::input_offset()));
611 __ ldr(r2, MemOperand(sp, i * kPointerSize));
612 __ str(r2, MemOperand(r1, offset));
635 __ ldr(r2, MemOperand(r1, FrameDescription::frame_size_offset()));
645 __ str(r4, MemOperand(r3, 0));
663 __ ldr(r1, MemOperand(r0, Deoptimizer::output_count_offset()))
    [all...]
macro-assembler-arm.h 42 // Generate a MemOperand for loading a field from an object.
43 static inline MemOperand FieldMemOperand(Register object, int offset) {
44 return MemOperand(object, offset - kHeapObjectTag);
202 str(src1, MemOperand(sp, 4, NegPreIndex), cond);
203 str(src2, MemOperand(sp, 4, NegPreIndex), cond);
217 str(src3, MemOperand(sp, 4, NegPreIndex), cond);
220 str(src1, MemOperand(sp, 4, NegPreIndex), cond);
243 str(src4, MemOperand(sp, 4, NegPreIndex), cond);
250 str(src1, MemOperand(sp, 4, NegPreIndex), cond);
261 ldr(src2, MemOperand(sp, 4, PostIndex), cond)
    [all...]
code-stubs-arm.cc 100 __ ldr(r2, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
102 __ ldr(r2, MemOperand(r2, Context::SlotOffset(map_index)));
150 __ ldr(r3, MemOperand(sp, 0));
160 __ str(r3, MemOperand(r0, Context::SlotOffset(Context::CLOSURE_INDEX)));
161 __ str(r0, MemOperand(r0, Context::SlotOffset(Context::FCONTEXT_INDEX)));
162 __ str(r1, MemOperand(r0, Context::SlotOffset(Context::PREVIOUS_INDEX)));
163 __ str(r1, MemOperand(r0, Context::SlotOffset(Context::EXTENSION_INDEX)));
166 __ ldr(r1, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
167 __ str(r1, MemOperand(r0, Context::SlotOffset(Context::GLOBAL_INDEX)));
172 __ str(r1, MemOperand(r0, Context::SlotOffset(i)))
    [all...]
full-codegen-arm.cc 170 __ str(cp, MemOperand(fp, StandardFrameConstants::kContextOffset));
179 __ ldr(r0, MemOperand(fp, parameter_offset));
182 __ str(r0, MemOperand(cp, r1));
198 __ ldr(r3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
472 __ str(reg, MemOperand(sp, 0));
614 MemOperand FullCodeGenerator::EmitSlotSearch(Slot* slot, Register scratch) {
618 return MemOperand(fp, SlotOffset(slot));
629 return MemOperand(r0, 0);
635 MemOperand slot_operand = EmitSlotSearch(source, destination);
646 MemOperand location = EmitSlotSearch(dst, scratch1)
    [all...]
lithium-codegen-arm.cc 182 __ str(cp, MemOperand(fp, StandardFrameConstants::kContextOffset));
191 __ ldr(r0, MemOperand(fp, parameter_offset));
194 __ str(r0, MemOperand(cp, r1));
329 // TODO(regis): Why is vldr not taking a MemOperand?
331 MemOperand mem_op = ToMemOperand(op);
374 MemOperand LCodeGen::ToMemOperand(LOperand* op) const {
382 return MemOperand(fp, -(index + 3) * kPointerSize);
385 return MemOperand(fp, -(index - 1) * kPointerSize);
390 MemOperand LCodeGen::ToHighMemOperand(LOperand* op) const {
396 return MemOperand(fp, -(index + 3) * kPointerSize + kPointerSize)
    [all...]
ic-arm.cc 267 __ str(value, MemOperand(scratch2));
497 MemOperand(scratch1, key, LSL, kPointerSizeLog2 - kSmiTagSize));
630 __ ldr(r1, MemOperand(sp, argc * kPointerSize));
658 __ ldr(r3, MemOperand(sp, argc * kPointerSize));
680 __ ldr(r2, MemOperand(sp, argc * kPointerSize)); // receiver
691 __ str(r2, MemOperand(sp, argc * kPointerSize));
718 __ ldr(r1, MemOperand(sp, argc * kPointerSize));
752 __ ldr(r1, MemOperand(sp, argc * kPointerSize));
    [all...]
assembler-arm.cc 149 // Implementation of Operand and MemOperand
193 MemOperand::MemOperand(Register rn, int32_t offset, AddrMode am) {
200 MemOperand::MemOperand(Register rn, Register rm, AddrMode am) {
209 MemOperand::MemOperand(Register rn, Register rm,
226 // str(r, MemOperand(sp, 4, NegPreIndex), al) instruction (aka push(r))
230 // ldr(r, MemOperand(sp, 4, PostIndex), al) instruction (aka pop(r))
832 ldr(rd, MemOperand(pc, 0), cond)
    [all...]
regexp-macro-assembler-arm.h 168 MemOperand register_location(int register_index);
  /external/llvm/lib/Target/X86/MCTargetDesc/
X86MCCodeEmitter.cpp 120 void EmitVEXOpcodePrefix(uint64_t TSFlags, unsigned &CurByte, int MemOperand,
125 int MemOperand, const MCInst &MI,
128 void EmitOpcodePrefix(uint64_t TSFlags, unsigned &CurByte, int MemOperand,
159 /// memory operand. Op specifies the operand # of the memoperand.
386 int MemOperand, const MCInst &MI,
535 MI.getOperand(MemOperand+X86::AddrBaseReg).getReg()))
538 MI.getOperand(MemOperand+X86::AddrIndexReg).getReg()))
555 MI.getOperand(MemOperand+X86::AddrBaseReg).getReg()))
558 MI.getOperand(MemOperand+X86::AddrIndexReg).getReg()))
604 EmitSegmentOverridePrefix(TSFlags, CurByte, MemOperand, MI, OS)
    [all...]

Completed in 347 milliseconds

1 2