/external/v8/test/cctest/ |
test-assembler-ia32.cc | 58 __ mov(eax, Operand(esp, 4)); 59 __ add(eax, Operand(esp, 8)); 86 __ mov(edx, Operand(esp, 4)); 123 __ mov(edx, Operand(esp, 4)); 166 __ cvttss2si(eax, Operand(esp, 4)); 195 __ cvttsd2si(eax, Operand(esp, 4)); 222 __ mov(eax, Operand(reinterpret_cast<intptr_t>(&baz), RelocInfo::NONE32)); 245 __ movsd(xmm0, Operand(esp, 1 * kPointerSize)); 246 __ movsd(xmm1, Operand(esp, 3 * kPointerSize)); 253 __ movsd(Operand(esp, 0), xmm0) [all...] |
test-assembler-x64.cc | 214 __ movq(rax, Operand(arg1, 0)); 215 __ movq(r11, Operand(arg2, 0)); 217 __ movq(Operand(arg1, 0), rax); 218 __ movq(Operand(arg2, 0), r11); 242 __ movq(rax, Operand(arg2, 0)); 243 __ orl(Operand(arg1, 0), rax); 288 __ movq(rax, Operand(arg2, 0)); 289 __ subl(Operand(arg1, 0), rax); 315 __ movq(r11, Operand(arg2, 0)); 316 __ testl(Operand(arg1, 0), r11) [all...] |
test-code-stubs-mips.cc | 77 __ Subu(sp, sp, Operand(kDoubleSize)); 95 __ Subu(sp, sp, Operand(kDoubleSize)); 104 __ Addu(source_reg, sp, Operand(source_reg_offset)); 110 __ Addu(sp, sp, Operand(kDoubleSize)); 118 __ Assert(eq, kRegisterWasClobbered, reg, Operand(at)); 119 __ Addu(sp, sp, Operand(kPointerSize)); 124 __ Addu(sp, sp, Operand(kDoubleSize)); 128 __ Branch(&ok, eq, v0, Operand(zero_reg)); 138 __ Branch(&ok1, eq, v0, Operand(zero_reg));
|
test-code-stubs-mips64.cc | 77 __ Dsubu(sp, sp, Operand(kDoubleSize)); 95 __ Dsubu(sp, sp, Operand(kDoubleSize)); 104 __ Daddu(source_reg, sp, Operand(source_reg_offset)); 110 __ Daddu(sp, sp, Operand(kDoubleSize)); 117 __ Assert(eq, kRegisterWasClobbered, reg, Operand(at)); 118 __ Daddu(sp, sp, Operand(kPointerSize)); 122 __ Daddu(sp, sp, Operand(kDoubleSize)); 126 __ Branch(&ok, eq, v0, Operand(zero_reg)); 136 __ Branch(&ok1, eq, v0, Operand(zero_reg));
|
test-assembler-arm.cc | 60 __ add(r0, r0, Operand(r1)); 61 __ mov(pc, Operand(lr)); 87 __ mov(r1, Operand(r0)); 88 __ mov(r0, Operand::Zero()); 92 __ add(r0, r0, Operand(r1)); 93 __ sub(r1, r1, Operand(1)); 96 __ teq(r1, Operand::Zero()); 98 __ mov(pc, Operand(lr)); 124 __ mov(r1, Operand(r0)); 125 __ mov(r0, Operand(1)) [all...] |
/external/v8/src/ia32/ |
macro-assembler-ia32.h | 35 typedef Operand MemOperand; 59 void Load(Register dst, const Operand& src, Representation r); 60 void Store(Register src, const Operand& dst, Representation r); 70 void Set(const Operand& dst, int32_t x) { mov(dst, Immediate(x)); } 79 void CompareRoot(const Operand& with, Heap::RootListIndex index); 88 void JumpIfRoot(const Operand& with, Heap::RootListIndex index, 102 void JumpIfNotRoot(const Operand& with, Heap::RootListIndex index, 171 // Operand(reg, off). 344 void Cvtsi2sd(XMMRegister dst, Register src) { Cvtsi2sd(dst, Operand(src)); } 345 void Cvtsi2sd(XMMRegister dst, const Operand& src) [all...] |
macro-assembler-ia32.cc | 34 void MacroAssembler::Load(Register dst, const Operand& src, Representation r) { 50 void MacroAssembler::Store(Register src, const Operand& dst, Representation r) { 75 mov(destination, Operand::StaticArray(destination, 88 mov(Operand::StaticArray(scratch, times_pointer_size, roots_array_start), 99 cmp(with, Operand::StaticArray(scratch, 111 void MacroAssembler::CompareRoot(const Operand& with, 143 test_b(Operand(scratch, MemoryChunk::kFlagsOffset), 165 mov(scratch, Operand::StaticVariable(store_buffer)); 167 mov(Operand(scratch, 0), addr); 171 mov(Operand::StaticVariable(store_buffer), scratch) 2523 Operand operand = Operand::StaticVariable(ExternalReference(counter)); local 2536 Operand operand = Operand::StaticVariable(ExternalReference(counter)); local [all...] |
/external/v8/src/compiler/x87/ |
code-generator-x87.cc | 29 Operand InputOperand(size_t index, int extra = 0) { 37 Operand OutputOperand() { return ToOperand(instr_->Output()); } 39 Operand ToOperand(InstructionOperand* op, int extra = 0) { 42 return Operand(ToRegister(op)); 47 return Operand(offset.from_stack_pointer() ? esp : ebp, 51 Operand ToMaterializableOperand(int materializable_offset) { 54 return Operand(offset.from_stack_pointer() ? esp : ebp, offset.offset()); 57 Operand HighOperand(InstructionOperand* op) { 62 Immediate ToImmediate(InstructionOperand* operand) { 63 Constant constant = ToConstant(operand); 577 Operand operand = i.MemoryOperand(&index); local 1245 Operand operand = i.MemoryOperand(&index); local 1261 Operand operand = i.MemoryOperand(&index); local 1274 Operand operand = i.MemoryOperand(&index); local 1294 Operand operand = i.MemoryOperand(&index); local 1311 Operand operand = i.MemoryOperand(&index); local [all...] |
/external/v8/src/x64/ |
assembler-x64.cc | 119 // Implementation of Operand 121 Operand::Operand(Register base, int32_t disp) : rex_(0) { 140 Operand::Operand(Register base, 161 Operand::Operand(Register index, 172 Operand::Operand(Label* label) : rex_(0), len_(1) { 179 Operand::Operand(const Operand& operand, int32_t offset) [all...] |
codegen-x64.h | 94 Operand GetArgumentOperand(int index); 95 Operand GetReceiverOperand() {
|
/external/v8/src/mips/ |
macro-assembler-mips.h | 145 #define COND_TYPED_ARGS Condition cond, Register r1, const Operand& r2 178 const Operand& rt = Operand(zero_reg), BranchDelaySlot bd = PROTECT 198 Register rs = zero_reg, const Operand& rt = Operand(zero_reg)) { 217 const Operand& op = Operand(no_reg)); 226 const Operand& op); 234 void Move(Register dst, Smi* smi) { li(dst, Operand(smi)); } 303 Branch(if_equal, eq, with, Operand(at)) [all...] |
/external/v8/src/crankshaft/mips64/ |
lithium-codegen-mips64.cc | 132 __ Dsubu(sp, sp, Operand(slots * kPointerSize)); 134 __ Daddu(a0, sp, Operand(slots * kPointerSize)); 135 __ li(a1, Operand(kSlotsZapValue)); 138 __ Dsubu(a0, a0, Operand(kPointerSize)); 140 __ Branch(&loop, ne, a0, Operand(sp)); 143 __ Dsubu(sp, sp, Operand(slots * kPointerSize)); 227 __ Dsubu(sp, sp, Operand(slots * kPointerSize)); 264 __ li(scratch0(), Operand(Smi::FromInt(StackFrame::STUB))); 267 Operand(StandardFrameConstants::kFixedFrameSizeFromFp)); 312 __ li(t9, Operand(entry - base)) 1803 MemOperand operand = BuildSeqStringOperand(string, instr->index(), encoding); local 1828 MemOperand operand = BuildSeqStringOperand(string, instr->index(), encoding); local 2823 MemOperand operand = MemOperand(object, offset); local 4010 MemOperand operand = MemOperand(object, offset); local 4063 MemOperand operand = FieldMemOperand(destination, offset); local [all...] |
/external/v8/src/x87/ |
macro-assembler-x87.h | 35 typedef Operand MemOperand; 59 void Load(Register dst, const Operand& src, Representation r); 60 void Store(Register src, const Operand& dst, Representation r); 70 void Set(const Operand& dst, int32_t x) { mov(dst, Immediate(x)); } 79 void CompareRoot(const Operand& with, Heap::RootListIndex index); 88 void JumpIfRoot(const Operand& with, Heap::RootListIndex index, 102 void JumpIfNotRoot(const Operand& with, Heap::RootListIndex index, 171 // Operand(reg, off). 445 LoadUint32NoSSE2(Operand(src)); 447 void LoadUint32NoSSE2(const Operand& src) [all...] |
/external/v8/src/full-codegen/mips/ |
full-codegen-mips.cc | 61 __ BranchShort(target, eq, at, Operand(zero_reg)); 72 __ BranchShort(target, ne, at, Operand(zero_reg)); 134 Operand(FIRST_JS_RECEIVER_TYPE)); 152 __ Subu(t5, sp, Operand(locals_count * kPointerSize)); 154 __ Branch(&ok, hs, t5, Operand(a2)); 162 __ li(a2, Operand(loop_iterations)); 166 __ Subu(sp, sp, Operand(kMaxPushes * kPointerSize)); 171 __ Subu(a2, a2, Operand(1)); 172 __ Branch(&loop_header, ne, a2, Operand(zero_reg)); 176 __ Subu(sp, sp, Operand(remaining * kPointerSize)) [all...] |
/external/v8/src/arm/ |
deoptimizer-arm.cc | 159 __ sub(sp, sp, Operand(16 * kDoubleSize), LeaveCC, eq); 167 __ mov(ip, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); 181 __ add(r4, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); 188 __ mov(r1, Operand(type())); // bailout type, 192 __ mov(r5, Operand(ExternalReference::isolate_address(isolate()))); 226 __ add(sp, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); 236 __ add(r3, r1, Operand(FrameDescription::frame_content_offset())); 243 __ add(r3, r3, Operand(sizeof(uint32_t))); 267 __ add(r1, r4, Operand(r1, LSL, 2)); 275 __ sub(r3, r3, Operand(sizeof(uint32_t))) [all...] |
assembler-arm.h | 447 // Class Operand represents a shifter operand in data processing instructions 448 class Operand BASE_EMBEDDED { 451 INLINE(explicit Operand(int32_t immediate, 453 INLINE(static Operand Zero()) { 454 return Operand(static_cast<int32_t>(0)); 456 INLINE(explicit Operand(const ExternalReference& f)); 457 explicit Operand(Handle<Object> handle); 458 INLINE(explicit Operand(Smi* value)); 461 INLINE(explicit Operand(Register rm)) [all...] |
/external/v8/src/ppc/ |
deoptimizer-ppc.cc | 158 __ subi(sp, sp, Operand(kDoubleRegsSize)); 170 __ subi(sp, sp, Operand(kNumberOfRegisters * kPointerSize)); 177 __ mov(ip, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); 191 __ addi(r7, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); 198 __ li(r4, Operand(type())); // bailout type, 202 __ mov(r8, Operand(ExternalReference::isolate_address(isolate()))); 233 __ addi(sp, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); 243 __ addi(r6, r4, Operand(FrameDescription::frame_content_offset())); 250 __ addi(r6, r6, Operand(kPointerSize)); 273 __ ShiftLeftImm(r4, r4, Operand(kPointerSizeLog2)) [all...] |
/external/v8/src/full-codegen/mips64/ |
full-codegen-mips64.cc | 61 __ BranchShort(target, eq, at, Operand(zero_reg)); 72 __ BranchShort(target, ne, at, Operand(zero_reg)); 134 Operand(FIRST_JS_RECEIVER_TYPE)); 151 __ Dsubu(t1, sp, Operand(locals_count * kPointerSize)); 153 __ Branch(&ok, hs, t1, Operand(a2)); 161 __ li(a2, Operand(loop_iterations)); 165 __ Dsubu(sp, sp, Operand(kMaxPushes * kPointerSize)); 170 __ Dsubu(a2, a2, Operand(1)); 171 __ Branch(&loop_header, ne, a2, Operand(zero_reg)); 175 __ Dsubu(sp, sp, Operand(remaining * kPointerSize)) [all...] |
/external/v8/src/crankshaft/ppc/ |
lithium-codegen-ppc.cc | 128 __ addi(ip, ip, Operand(prologue_offset)); 143 __ subi(sp, sp, Operand(slots * kPointerSize)); 146 __ li(r0, Operand(slots)); 148 __ addi(r3, sp, Operand((slots + 2) * kPointerSize)); 149 __ mov(r4, Operand(kSlotsZapValue)); 238 __ subi(sp, sp, Operand(slots * kPointerSize)); 276 __ addi(fp, sp, Operand(StandardFrameConstants::kFixedFrameSizeFromFp)); 327 __ mov(entry_offset, Operand(entry - base)); 349 __ addi(fp, sp, Operand(StandardFrameConstants::kFixedFrameSizeFromFp)); 361 __ mov(ip, Operand(ExternalReference::ForDeoptEntry(base))) 1860 MemOperand operand = BuildSeqStringOperand(string, instr->index(), encoding); local 1885 MemOperand operand = BuildSeqStringOperand(string, instr->index(), encoding); local 2867 MemOperand operand = MemOperand(object, offset); local 4056 MemOperand operand = MemOperand(object, offset); local 4116 MemOperand operand = FieldMemOperand(object, offset); local 4122 MemOperand operand = FieldMemOperand(scratch, offset); local [all...] |
/external/v8/src/crankshaft/x87/ |
lithium-gap-resolver-x87.cc | 69 // cycles in the move graph. We use operand swaps to resolve cycles, 70 // which means that a call to PerformMove could change any source operand 89 // Though PerformMove can change any source operand in the move graph, 95 // only a single incoming edge to an operand, this move must also be 158 int LGapResolver::CountSourceUses(LOperand* operand) { 161 if (!moves_[i].IsEliminated() && moves_[i].source()->Equals(operand)) { 200 // No operand should be the destination for more than one move. 222 void LGapResolver::EnsureRestored(LOperand* operand) { 223 if (operand->IsRegister() && operand->index() == spilled_register_) [all...] |
/external/v8/src/crankshaft/x64/ |
lithium-gap-resolver-x64.cc | 63 // cycles in the move graph. We use operand swaps to resolve cycles, 64 // which means that a call to PerformMove could change any source operand 84 // Though PerformMove can change any source operand in the move graph, 90 // only a single incoming edge to an operand, this move must also be 127 // No operand should be the destination for more than one move. 145 // Dispatch on the source and destination operand kinds. Not all 154 Operand dst = cgen_->ToOperand(destination); 159 Operand src = cgen_->ToOperand(source); 165 Operand dst = cgen_->ToOperand(destination); 200 Operand dst = cgen_->ToOperand(destination) [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXGenericToNVVM.cpp | 117 Value *Operand = II->getOperand(i); 118 if (isa<Constant>(Operand)) { 120 i, remapConstant(&M, &*I, cast<Constant>(Operand), Builder)); 173 // See if the address space conversion requires the operand to be bitcast 177 // A bitcast to i8 addrspace(n)* on the operand is needed. 240 // If any operand in the constant expression C is or uses a global variable 259 Value *Operand = C->getOperand(i); 260 Value *NewOperand = remapConstant(M, F, cast<Constant>(Operand), Builder); 261 OperandChanged |= Operand != NewOperand; 295 // Check if any operand is or uses a global variable in GVMap, and thu [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
R600InstrInfo.h | 113 ///hasFlagOperand - Returns true if this instruction has an operand for 117 ///addFlag - Add one of the MO_FLAG* flags to the specified Operand. 118 void addFlag(MachineInstr *MI, unsigned Operand, unsigned Flag) const; 120 ///isFlagSet - Determine if the specified flag is set on this Operand. 121 bool isFlagSet(const MachineInstr &MI, unsigned Operand, unsigned Flag) const; 123 ///getFlagOp - Return the operand containing the flags for this instruction. 127 void clearFlag(MachineInstr *MI, unsigned Operand, unsigned Flag) const;
|
/frameworks/compile/mclinker/include/mcld/Script/ |
BinaryOp.h | 18 class Operand; 41 void appendOperand(Operand* pOperand) { 49 Operand* m_pOperand[2];
|
/external/v8/src/arm64/ |
assembler-arm64-inl.h | 329 // Operand. 331 Operand::Operand(Handle<T> value) : immediate_(value), reg_(NoReg) {} 335 Operand::Operand(T t) : immediate_(t), reg_(NoReg) {} 339 Operand::Operand(T t, RelocInfo::Mode rmode) 344 Operand::Operand(Register reg, Shift shift, unsigned shift_amount) 356 Operand::Operand(Register reg, Extend extend, unsigned shift_amount [all...] |