/external/chromium_org/v8/src/x87/ |
lithium-codegen-x87.cc | 91 __ mov(Operand(esp, offset), eax); 119 __ mov(ecx, Operand(esp, receiver_offset)); 127 __ mov(Operand(esp, receiver_offset), ecx); 148 __ mov(eax, Operand(ebx, 1 * kPointerSize)); 149 __ mov(Operand(ebx, 0), eax); 150 __ add(Operand(ebx), Immediate(kPointerSize)); 153 __ mov(Operand(ebx, 0), Immediate(kAlignmentZapValue)); 189 __ sub(Operand(esp), Immediate(slots * kPointerSize)); 194 __ mov(Operand(eax), Immediate(slots)); 203 __ sub(Operand(esp), Immediate(slots * kPointerSize)) 2112 Operand operand = BuildSeqStringOperand(string, instr->index(), encoding); local 2136 Operand operand = BuildSeqStringOperand(string, instr->index(), encoding); local 3228 MemOperand operand = instr->object()->IsConstantOperand() local 4425 MemOperand operand = instr->object()->IsConstantOperand() local 4474 MemOperand operand = FieldOperand(write_register, offset); local 4665 Operand operand = BuildFastArrayOperand( local 5465 Operand operand = ToOperand(instr->value()); local [all...] |
full-codegen-x87.cc | 121 __ mov(ecx, Operand(esp, receiver_offset)); 129 __ mov(Operand(esp, receiver_offset), ecx); 156 __ cmp(ecx, Operand::StaticVariable(stack_limit)); 208 __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), eax); 218 __ mov(eax, Operand(ebp, parameter_offset)); 221 __ mov(Operand(esi, context_offset), eax); 243 __ push(Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); 249 Operand(ebp, StandardFrameConstants::kCallerSPOffset + offset)); 300 __ cmp(esp, Operand::StaticVariable(stack_limit)); 437 MemOperand operand = codegen()->VarOperand(var, result_register()) local [all...] |
/external/chromium_org/v8/src/ia32/ |
full-codegen-ia32.cc | 121 __ mov(ecx, Operand(esp, receiver_offset)); 129 __ mov(Operand(esp, receiver_offset), ecx); 156 __ cmp(ecx, Operand::StaticVariable(stack_limit)); 208 __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), eax); 218 __ mov(eax, Operand(ebp, parameter_offset)); 221 __ mov(Operand(esi, context_offset), eax); 246 __ push(Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); 252 Operand(ebp, StandardFrameConstants::kCallerSPOffset + offset)); 303 __ cmp(esp, Operand::StaticVariable(stack_limit)); 440 MemOperand operand = codegen()->VarOperand(var, result_register()) local [all...] |
/art/compiler/utils/x86_64/ |
assembler_x86_64.cc | 337 EmitOperand(dst.LowBits(), Operand(src)); 347 EmitOperand(src.LowBits(), Operand(dst)); 561 EmitOperand(dst.LowBits(), Operand(src)); 571 EmitOperand(dst.LowBits(), Operand(src)); 829 EmitOperand(dst.LowBits(), Operand(src)); 844 EmitComplex(7, Operand(reg), imm); 852 EmitOperand(reg0.LowBits(), Operand(reg1)); 868 EmitOperand(reg0.LowBits(), Operand(reg1)); 876 EmitComplex(7, Operand(reg), imm); 947 EmitOperand(0, Operand(reg)) [all...] |
assembler_x86_64.h | 61 class Operand { 106 // Operand can be sub classed (e.g: Address). 107 Operand() : rex_(0), length_(0) { } 149 explicit Operand(CpuRegister reg) : rex_(0), length_(0) { SetModRM(3, reg); } 151 // Get the operand encoding byte at the given index. 160 DISALLOW_COPY_AND_ASSIGN(Operand); 164 class Address : public Operand { 440 void shll(CpuRegister operand, CpuRegister shifter); 442 void shrl(CpuRegister operand, CpuRegister shifter); 444 void sarl(CpuRegister operand, CpuRegister shifter) [all...] |
/external/chromium_org/v8/src/mips/ |
codegen-mips.cc | 183 __ Branch(USE_DELAY_SLOT, &skip_pref, gt, v1, Operand(zero_reg)); 277 __ Branch(&leave, le, a2, Operand(zero_reg)); 349 __ Branch(USE_DELAY_SLOT, &ua_skip_pref, gt, v1, Operand(zero_reg)); 384 __ Branch(USE_DELAY_SLOT, &ua_skip_pref, gt, v1, Operand(zero_reg)); 723 __ Branch(&only_change_map, eq, at, Operand(elements)); 752 __ Addu(scratch1, array, Operand(kHeapObjectTag)); 766 Operand(FixedArray::kHeaderSize - kHeapObjectTag)); 767 __ Addu(scratch3, array, Operand(FixedDoubleArray::kHeaderSize)); 775 __ li(hole_lower, Operand(kHoleNanLower32)); 782 __ li(hole_upper, Operand(kHoleNanUpper32)); // In delay slot [all...] |
regexp-macro-assembler-mips.h | 177 const Operand& rt); 184 const Operand& rt);
|
/external/chromium_org/v8/src/arm/ |
assembler-arm-inl.h | 369 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) { 376 Operand::Operand(const ExternalReference& f) { 383 Operand::Operand(Smi* value) { 390 Operand::Operand(Register rm) { 398 bool Operand::is_reg() const {
|
macro-assembler-arm.h | 130 void And(Register dst, Register src1, const Operand& src2, 146 void Usat(Register dst, int satpos, const Operand& src, 156 void Move(Register dst, const Operand& src, SBit sbit = LeaveCC, 593 mov(kRootRegister, Operand(roots_array_start)); [all...] |
/external/chromium_org/v8/src/ic/arm/ |
handler-compiler-arm.cc | 113 __ tst(scratch0, Operand(kInterceptorOrAccessCheckNeededMask)); 118 __ cmp(scratch0, Operand(FIRST_SPEC_OBJECT_TYPE)); 183 __ mov(scratch, Operand(cell)); 203 __ mov(scratch, Operand(interceptor)); 282 __ mov(api_function_address, Operand(ref)); 324 __ mov(this->name(), Operand(name)); 401 __ mov(r2, Operand(transition)); 411 __ mov(scratch1, Operand(transition)); 592 __ mov(reg, Operand(prototype)); 676 __ mov(scratch4(), Operand(ExternalReference::isolate_address(isolate()))) [all...] |
/external/chromium_org/v8/src/ic/arm64/ |
handler-compiler-arm64.cc | 71 __ Cmp(scratch, Operand(function)); 75 __ Mov(prototype, Operand(Handle<Map>(function->initial_map()))); 102 __ Mov(scratch, Operand(cell)); 121 __ Mov(scratch, Operand(interceptor)); 322 __ Mov(result, Operand(cell)); 368 __ Mov(this->name(), Operand(name)); 445 __ Mov(scratch1, Operand(transition)); 455 __ Mov(scratch1, Operand(transition)); 627 __ Mov(reg, Operand(prototype)); 708 __ Mov(scratch3(), Operand(callback)) [all...] |
stub-cache-arm64.cc | 48 __ Add(scratch3, offset, Operand(offset, LSL, 1)); 52 __ Add(scratch, scratch, Operand(scratch3, LSL, kPointerSizeLog2)); 132 __ Sub(scratch, scratch, Operand(name, LSR, kCacheIndexShift));
|
/external/chromium_org/v8/src/arm64/ |
macro-assembler-arm64.cc | 57 const Operand& operand, 61 if (operand.NeedsRelocation(this)) { 63 Ldr(temp, operand.immediate()); 66 } else if (operand.IsImmediate()) { 67 int64_t immediate = operand.ImmediateValue(); 129 Operand imm_operand = MoveImmediateForShiftedOp(temp, immediate); 141 } else if (operand.IsExtendedRegister()) { 142 DCHECK(operand.reg().SizeInBits() <= rd.SizeInBits()); 145 DCHECK(operand.shift_amount() <= 4) [all...] |
builtins-arm64.cc | 346 __ Mov(x2, Operand(debug_step_in_fp)); 371 __ Cmp(constructon_count, Operand(JSFunction::kNoSlackTracking)); 374 __ Subs(x4, x4, Operand(1 << Map::ConstructionCount::kShift)); 376 __ Cmp(constructon_count, Operand(JSFunction::kFinishSlackTracking)); 384 __ Mov(constructon_count, Operand(JSFunction::kNoSlackTracking)); 394 Operand(AllocationMemento::kSize / kPointerSize)); 437 __ Cmp(constructon_count, Operand(JSFunction::kNoSlackTracking)); 447 Operand(prealloc_fields, LSL, kPointerSizeLog2)); 451 __ Add(obj_end, new_obj, Operand(obj_size, LSL, kPointerSizeLog2)); 465 __ Add(first_prop, new_obj, Operand(obj_size, LSL, kPointerSizeLog2)) [all...] |
lithium-codegen-arm64.cc | 81 const Operand& rhs) 98 const Operand& rhs_; 441 __ Mov(x0, Operand(instr->arity())); 895 __ Mov(deopt_entry, Operand(reinterpret_cast<uint64_t>(base), 4828 MemOperand operand = local 4855 MemOperand operand = local [all...] |
/external/chromium_org/v8/src/x64/ |
full-codegen-x64.cc | 207 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax); 217 __ movp(rax, Operand(rbp, parameter_offset)); 220 __ movp(Operand(rsi, context_offset), rax); 244 __ Push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); 250 Operand(rbp, StandardFrameConstants::kCallerSPOffset + offset)); 453 MemOperand operand = codegen()->VarOperand(var, result_register()); local 454 __ Push(operand); 572 __ movp(Operand(rsp, 0), reg); 696 return Operand(rbp, offset); [all...] |
/external/chromium_org/v8/src/ic/x64/ |
ic-x64.cc | 73 __ Test(Operand(elements, r1, times_pointer_size, 80 __ movp(result, Operand(elements, r1, times_pointer_size, 125 __ Test(Operand(elements, scratch1, times_pointer_size, 132 __ leap(scratch1, Operand(elements, scratch1, times_pointer_size, 134 __ movp(Operand(scratch1, 0), value); 338 __ cmpp(rbx, Operand(kScratchRegister, rdi, times_1, off)); 340 __ cmpp(key, Operand(kScratchRegister, rdi, times_1, off + kPointerSize)); 346 __ cmpp(rbx, Operand(kScratchRegister, rdi, times_1, off)); 348 __ cmpp(key, Operand(kScratchRegister, rdi, times_1, off + kPointerSize)); 362 __ movl(rdi, Operand(kScratchRegister, rax, times_4, 0)) [all...] |
/external/chromium_org/v8/test/cctest/ |
test-macro-assembler-mips.cc | 89 __ li(a2, Operand(reinterpret_cast<int>(&a0_))); 90 __ li(a3, Operand(reinterpret_cast<int>(&a1_)));
|
/external/llvm/lib/Transforms/IPO/ |
ConstantMerge.cpp | 74 Value *Operand = Inits->getOperand(i)->stripPointerCastsNoFollowAliases(); 75 GlobalValue *GV = cast<GlobalValue>(Operand);
|
/external/chromium_org/v8/src/mips64/ |
lithium-gap-resolver-mips64.cc | 126 // No operand should be the destination for more than one move. 191 // Dispatch on the source and destination operand kinds. Not all 232 __ li(dst, Operand(cgen_->ToSmi(constant_source))); 234 __ li(dst, Operand(cgen_->ToInteger32(constant_source))); 246 __ li(kLithiumScratchReg, Operand(cgen_->ToSmi(constant_source))); 249 __ li(kLithiumScratchReg, Operand(cgen_->ToInteger32(constant_source)));
|
/external/llvm/lib/CodeGen/ |
AggressiveAntiDepBreaker.h | 42 /// Operand - The registers operand 43 MachineOperand *Operand;
|
/external/llvm/lib/IR/ |
AsmWriter.h | 94 void writeParamOperand(const Value *Operand, AttributeSet Attrs,unsigned Idx);
|
/art/compiler/utils/x86/ |
assembler_x86.cc | 264 EmitOperand(0, Operand(dst)); 300 EmitOperand(dst, Operand(src)); 309 EmitOperand(src, Operand(dst)); 503 EmitOperand(dst, Operand(src)); 512 EmitOperand(dst, Operand(src)); 757 EmitComplex(7, Operand(reg), imm); 764 EmitOperand(reg0, Operand(reg1)); 835 EmitOperand(0, Operand(reg)); 844 EmitOperand(dst, Operand(src)); 850 EmitComplex(4, Operand(dst), imm) [all...] |
/external/llvm/lib/Analysis/ |
ScalarEvolutionNormalization.cpp | 29 static bool IVUseShouldUsePostIncValue(Instruction *User, Value *Operand, 48 if (!PN || !Operand) return false; // not a phi, not dominated by latch block. 50 // Look at all of the uses of Operand by the PHI node. If any use corresponds 54 if (PN->getIncomingValue(i) == Operand && 58 // Okay, all uses of Operand by PN are in predecessor blocks that really are 113 // Transform each operand. 193 // Transform each operand. 201 // If any operand actually changed, return a transformed result.
|
/external/llvm/lib/Target/R600/ |
R600InstrInfo.h | 103 /// \returns The operand index for the given source number. Legal values 106 /// \returns The operand Index for the Sel operand given an index to one 236 /// modifier operand when building a new instruction. 274 /// \returns true if this instruction has an operand for storing target flags. 277 ///\brief Add one of the MO_FLAG* flags to the specified \p Operand. 278 void addFlag(MachineInstr *MI, unsigned Operand, unsigned Flag) const; 280 ///\brief Determine if the specified \p Flag is set on this \p Operand. 281 bool isFlagSet(const MachineInstr &MI, unsigned Operand, unsigned Flag) const; 286 /// \returns the operand containing the flags for this instruction [all...] |