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