HomeSort by relevance Sort by last modified time
    Searched refs:Operand (Results 151 - 175 of 309) sorted by null

1 2 3 4 5 67 8 91011>>

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

Completed in 3526 milliseconds

1 2 3 4 5 67 8 91011>>