HomeSort by relevance Sort by last modified time
    Searched refs:MemOperand (Results 26 - 45 of 45) sorted by null

12

  /external/llvm/lib/Target/X86/MCTargetDesc/
X86MCCodeEmitter.cpp 125 void EmitVEXOpcodePrefix(uint64_t TSFlags, unsigned &CurByte, int MemOperand,
130 int MemOperand, const MCInst &MI,
133 void EmitOpcodePrefix(uint64_t TSFlags, unsigned &CurByte, int MemOperand,
164 /// a 32-bit memory operand. Op specifies the operand # of the memoperand.
178 /// a 64-bit memory operand. Op specifies the operand # of the memoperand.
194 /// a 16-bit memory operand. Op specifies the operand # of the memoperand.
443 int MemOperand, const MCInst &MI,
623 MI.getOperand(MemOperand+X86::AddrBaseReg).getReg()))
626 MI.getOperand(MemOperand+X86::AddrIndexReg).getReg()))
648 MI.getOperand(MemOperand+X86::AddrBaseReg).getReg())
    [all...]
  /external/v8/src/mips/
code-stubs-mips.cc 109 __ lw(a2, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
111 __ lw(a2, MemOperand(a2, Context::SlotOffset(map_index)));
158 __ lw(a3, MemOperand(sp, 0));
167 __ lw(a2, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
169 __ sw(a3, MemOperand(v0, Context::SlotOffset(Context::CLOSURE_INDEX)));
170 __ sw(cp, MemOperand(v0, Context::SlotOffset(Context::PREVIOUS_INDEX)));
171 __ sw(a1, MemOperand(v0, Context::SlotOffset(Context::EXTENSION_INDEX)));
172 __ sw(a2, MemOperand(v0, Context::SlotOffset(Context::GLOBAL_INDEX)));
177 __ sw(a1, MemOperand(v0, Context::SlotOffset(i)));
203 __ lw(a3, MemOperand(sp, 0))
    [all...]
assembler-mips.cc 210 // Implementation of Operand and MemOperand.
229 MemOperand::MemOperand(Register rm, int32_t offset) : Operand(rm) {
245 // sw(r, MemOperand(sp, 0))
248 // lw(r, MemOperand(sp, 0))
    [all...]
lithium-codegen-mips.cc 150 __ sw(a2, MemOperand(sp, receiver_offset));
188 __ sw(cp, MemOperand(fp, StandardFrameConstants::kContextOffset));
197 __ lw(a0, MemOperand(fp, parameter_offset));
199 MemOperand target = ContextOperand(cp, var->index());
347 MemOperand mem_op = ToMemOperand(op);
408 MemOperand LCodeGen::ToMemOperand(LOperand* op) const {
416 return MemOperand(fp, -(index + 3) * kPointerSize);
419 return MemOperand(fp, -(index - 1) * kPointerSize);
424 MemOperand LCodeGen::ToHighMemOperand(LOperand* op) const {
430 return MemOperand(fp, -(index + 3) * kPointerSize + kPointerSize)
    [all...]
regexp-macro-assembler-mips.h 171 MemOperand register_location(int register_index);
lithium-codegen-mips.h 92 MemOperand ToMemOperand(LOperand* op) const;
93 // Returns a MemOperand pointing to the high word of a DoubleStackSlot.
94 MemOperand ToHighMemOperand(LOperand* op) const;
debug-mips.cc 185 __ lw(t9, MemOperand(t9));
  /external/v8/src/arm/
code-stubs-arm.cc 107 __ ldr(r2, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
109 __ ldr(r2, MemOperand(r2, Context::SlotOffset(map_index)));
156 __ ldr(r3, MemOperand(sp, 0));
165 __ ldr(r2, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
167 __ str(r3, MemOperand(r0, Context::SlotOffset(Context::CLOSURE_INDEX)));
168 __ str(cp, MemOperand(r0, Context::SlotOffset(Context::PREVIOUS_INDEX)));
169 __ str(r1, MemOperand(r0, Context::SlotOffset(Context::EXTENSION_INDEX)));
170 __ str(r2, MemOperand(r0, Context::SlotOffset(Context::GLOBAL_INDEX)));
175 __ str(r1, MemOperand(r0, Context::SlotOffset(i)));
202 __ ldr(r3, MemOperand(sp, 0))
    [all...]
assembler-arm.cc 164 // Implementation of Operand and MemOperand
208 MemOperand::MemOperand(Register rn, int32_t offset, AddrMode am) {
215 MemOperand::MemOperand(Register rn, Register rm, AddrMode am) {
224 MemOperand::MemOperand(Register rn, Register rm,
242 // str(r, MemOperand(sp, 4, NegPreIndex), al) instruction (aka push(r))
246 // ldr(r, MemOperand(sp, 4, PostIndex), al) instruction (aka pop(r))
848 ldr(rd, MemOperand(pc, 0), cond)
    [all...]
regexp-macro-assembler-arm.h 172 MemOperand register_location(int register_index);
lithium-codegen-arm.cc 152 __ str(r2, MemOperand(sp, receiver_offset));
190 __ str(cp, MemOperand(fp, StandardFrameConstants::kContextOffset));
199 __ ldr(r0, MemOperand(fp, parameter_offset));
201 MemOperand target = ContextOperand(cp, var->index());
283 __ ldr(pc, MemOperand(pc, Assembler::kInstrSize - Assembler::kPcLoadDelta));
377 // TODO(regis): Why is vldr not taking a MemOperand?
379 MemOperand mem_op = ToMemOperand(op);
440 MemOperand LCodeGen::ToMemOperand(LOperand* op) const {
448 return MemOperand(fp, -(index + 3) * kPointerSize);
451 return MemOperand(fp, -(index - 1) * kPointerSize)
    [all...]
lithium-codegen-arm.h 92 MemOperand ToMemOperand(LOperand* op) const;
93 // Returns a MemOperand pointing to the high word of a DoubleStackSlot.
94 MemOperand ToHighMemOperand(LOperand* op) const;
code-stubs-arm.h 581 masm->vstr(reg, MemOperand(sp, (i - 1) * kDoubleSize));
593 masm->vldr(reg, MemOperand(sp, (i - 1) * kDoubleSize));
    [all...]
  /external/llvm/lib/Target/X86/
X86CodeEmitter.cpp 70 void emitOpcodePrefix(uint64_t TSFlags, int MemOperand,
74 void emitVEXOpcodePrefix(uint64_t TSFlags, int MemOperand,
79 int MemOperand,
610 /// a 16-bit memory operand. Op specifies the operand # of the memoperand.
624 /// a 32-bit memory operand. Op specifies the operand # of the memoperand.
638 /// a 64-bit memory operand. Op specifies the operand # of the memoperand.
655 int MemOperand,
663 emitSegmentOverridePrefix(TSFlags, MemOperand, MI);
673 } else if (MemOperand == -1) {
676 assert(!Is16BitMemOperand(MI, MemOperand));
    [all...]
  /external/v8/test/cctest/
test-assembler-arm.cc 185 __ ldr(r0, MemOperand(r4, OFFSET_OF(T, i)));
187 __ str(r2, MemOperand(r4, OFFSET_OF(T, i)));
188 __ ldrsb(r2, MemOperand(r4, OFFSET_OF(T, c)));
191 __ strb(r2, MemOperand(r4, OFFSET_OF(T, c)));
192 __ ldrsh(r2, MemOperand(r4, OFFSET_OF(T, s)));
195 __ strh(r2, MemOperand(r4, OFFSET_OF(T, s)));
968 __ ldr(r1, MemOperand(r0, OFFSET_OF(I, a)));
971 __ str(r1, MemOperand(r0, OFFSET_OF(I, a)));
973 __ ldr(r2, MemOperand(r0, OFFSET_OF(I, b)));
976 __ str(r2, MemOperand(r0, OFFSET_OF(I, b)))
    [all...]
  /external/v8/src/
full-codegen.h 340 MemOperand StackOperand(Variable* var);
346 MemOperand VarOperand(Variable* var, Register scratch);
466 MemOperand ContextSlotOperandCheckExtensions(Variable* var, Label* slow);
  /external/v8/src/ia32/
macro-assembler-ia32.h 52 typedef Operand MemOperand;
    [all...]
full-codegen-ia32.cc 468 MemOperand operand = codegen()->VarOperand(var, result_register());
693 MemOperand FullCodeGenerator::StackOperand(Variable* var) {
707 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) {
721 MemOperand location = VarOperand(var, dest);
734 MemOperand location = VarOperand(var, scratch0);
    [all...]
  /external/v8/src/x64/
full-codegen-x64.cc 409 MemOperand operand = codegen()->VarOperand(var, result_register());
634 MemOperand FullCodeGenerator::StackOperand(Variable* var) {
648 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) {
662 MemOperand location = VarOperand(var, dest);
675 MemOperand location = VarOperand(var, scratch0);
    [all...]
macro-assembler-x64.h 63 typedef Operand MemOperand;
    [all...]

Completed in 4828 milliseconds

12