Lines Matching +defs:mov +defs:reg

160       __ mov(r1, Operand(kSlotsZapValue));  in GeneratePrologue()  local
196 __ mov(cp, r0); in GeneratePrologue() local
288 __ mov(scratch0(), Operand(Smi::FromInt(StackFrame::STUB))); in GenerateDeferredCode() local
346 __ mov(entry_offset, Operand(entry - base)); in GenerateJumpTable() local
360 __ mov(ip, Operand(Smi::FromInt(StackFrame::STUB))); in GenerateJumpTable() local
444 __ mov(scratch, Operand(static_cast<int32_t>(literal->Number()))); in EmitLoadRegister() local
479 __ mov(ip, Operand(static_cast<int32_t>(literal->Number()))); in EmitLoadDoubleRegister() local
709 Register reg = ToRegister(op); in AddToTranslation() local
718 DoubleRegister reg = ToDoubleRegister(op); in AddToTranslation() local
865 __ mov(scratch, Operand::Zero(), LeaveCC, NegateCondition(condition)); in DeoptimizeIf() local
866 __ mov(scratch, Operand(1), LeaveCC, condition); in DeoptimizeIf() local
871 __ mov(scratch, Operand(count)); in DeoptimizeIf() local
874 __ mov(r1, Operand(FLAG_deopt_every_n_times), LeaveCC, eq); in DeoptimizeIf() local
1184 __ mov(ip, Operand(Abs(divisor))); in DoModByConstI() local
1228 __ mov(result_reg, Operand::Zero()); in DoModI() local
1340 __ mov(result, dividend); in DoDivByPowerOf2I() local
1344 __ mov(result, Operand(dividend, ASR, 31)); in DoDivByPowerOf2I() local
1347 if (shift > 0) __ mov(result, Operand(result, ASR, shift)); in DoDivByPowerOf2I() local
1374 __ mov(ip, Operand(divisor)); in DoDivByConstI() local
1483 __ mov(result, Operand(dividend, ASR, shift)); in DoFlooringDivByPowerOf2I() local
1503 __ mov(result, Operand(result, ASR, shift)); in DoFlooringDivByPowerOf2I() local
1507 __ mov(result, Operand(kMinInt / divisor), LeaveCC, vs); in DoFlooringDivByPowerOf2I() local
1508 __ mov(result, Operand(result, ASR, shift), LeaveCC, vc); in DoFlooringDivByPowerOf2I() local
1657 __ mov(result, Operand::Zero()); in DoMulI() local
1671 __ mov(result, Operand(left, LSL, shift)); in DoMulI() local
1686 __ mov(ip, Operand(constant)); in DoMulI() local
1776 __ mov(result, Operand(left, ROR, scratch)); in DoShiftI() local
1779 __ mov(result, Operand(left, ASR, scratch)); in DoShiftI() local
1783 __ mov(result, Operand(left, LSR, scratch), SetCC); in DoShiftI() local
1786 __ mov(result, Operand(left, LSR, scratch)); in DoShiftI() local
1790 __ mov(result, Operand(left, LSL, scratch)); in DoShiftI() local
1803 __ mov(result, Operand(left, ROR, shift_count)); in DoShiftI() local
1810 __ mov(result, Operand(left, ASR, shift_count)); in DoShiftI() local
1817 __ mov(result, Operand(left, LSR, shift_count)); in DoShiftI() local
1831 __ mov(result, Operand(left, LSL, shift_count - 1)); in DoShiftI() local
1838 __ mov(result, Operand(left, LSL, shift_count)); in DoShiftI() local
1895 __ mov(ToRegister(instr->result()), Operand(instr->value())); in DoConstantI() local
1900 __ mov(ToRegister(instr->result()), Operand(instr->value())); in DoConstantS() local
1913 __ mov(ToRegister(instr->result()), Operand(instr->value())); in DoConstantE() local
1952 __ mov(scratch, Operand(stamp)); in DoDateField() local
1963 __ mov(r1, Operand(index)); in DoDateField() local
2080 __ mov(result_reg, right_op, LeaveCC, NegateCondition(condition)); in DoMathMinMax() local
2219 Register reg = ToRegister(instr->value()); in DoBranch() local
2224 DwVfpRegister reg = ToDoubleRegister(instr->value()); in DoBranch() local
2231 Register reg = ToRegister(instr->value()); in DoBranch() local
2456 __ mov(ip, Operand(factory()->the_hole_value())); in DoCmpHoleAndBranch() local
2528 Register reg = ToRegister(instr->value()); in DoIsObjectAndBranch() local
2553 Register reg = ToRegister(instr->value()); in DoIsStringAndBranch() local
2759 Register reg = ToRegister(instr->value()); in DoCmpMapAndBranch() local
2777 __ mov(r0, Operand(factory()->false_value()), LeaveCC, ne); in DoInstanceOf() local
2778 __ mov(r0, Operand(factory()->true_value()), LeaveCC, eq); in DoInstanceOf() local
2828 __ mov(ip, Operand(Handle<Object>(cell))); in DoInstanceOfKnownGlobal() local
2836 __ mov(result, Operand(factory()->the_hole_value())); in DoInstanceOfKnownGlobal() local
2901 __ mov(r5, Operand(map_check_delta * kPointerSize)); in DoDeferredInstanceOfKnownGlobal() local
2903 __ mov(r6, Operand(bool_load_delta * kPointerSize)); in DoDeferredInstanceOfKnownGlobal() local
2967 Register reg = ToRegister(instr->parameter_count()); in DoReturn() local
2984 __ mov(ip, Operand(Handle<Object>(instr->hydrogen()->cell().handle()))); in DoLoadGlobalCell() local
3002 __ mov(VectorLoadICDescriptor::SlotRegister(), in EmitVectorLoadICRegisters() local
3013 __ mov(LoadDescriptor::NameRegister(), Operand(instr->name())); in DoLoadGlobalGeneric() local
3028 __ mov(cell, Operand(instr->hydrogen()->cell().handle())); in DoStoreGlobalCell() local
3058 __ mov(result, Operand(factory()->undefined_value()), LeaveCC, eq); in DoLoadContextSlot() local
3136 __ mov(LoadDescriptor::NameRegister(), Operand(instr->name())); in DoLoadNamedGeneric() local
3451 __ mov(result, fp, LeaveCC, ne); in DoArgumentsElements() local
3452 __ mov(result, scratch, LeaveCC, eq); in DoArgumentsElements() local
3465 __ mov(result, Operand(scope()->num_parameters())); in DoArgumentsLength() local
3533 __ mov(result, receiver); in DoWrapReceiver() local
3558 __ mov(receiver, length); in DoApplyArguments() local
3625 __ mov(scratch0(), Operand(Smi::FromInt(instr->hydrogen()->flags()))); in DoDeclareGlobals() local
3654 __ mov(r0, Operand(arity)); in CallKnownFunction() local
3721 if (!tmp1.is(r0)) __ mov(tmp1, Operand(r0)); in DoDeferredMathAbsTaggedHeapNumber() local
3833 __ mov(result, Operand(1), LeaveCC, eq); // +0.5. in DoMathRound() local
3836 __ mov(result, Operand::Zero(), LeaveCC, ne); in DoMathRound() local
4038 __ mov(r0, Operand(instr->arity())); in DoCallJSFunction() local
4068 __ mov(r0, Operand(instr->arity())); in DoCallNew() local
4081 __ mov(r0, Operand(instr->arity())); in DoCallNewArray() local
4180 __ mov(scratch, Operand(transition)); in DoStoreNamedField() local
4236 __ mov(StoreDescriptor::NameRegister(), Operand(instr->name())); in DoStoreNamedGeneric() local
4480 __ mov(new_map_reg, Operand(to_map)); in DoTransitionElementsKind() local
4557 __ mov(result, Operand::Zero()); in DoDeferredStringCharCodeAt() local
4565 __ mov(scratch, Operand(Smi::FromInt(const_index))); in DoDeferredStringCharCodeAt() local
4620 __ mov(result, Operand::Zero()); in DoDeferredStringCharFromCode() local
4752 __ mov(dst, Operand::Zero()); in DoDeferredNumberTagIU() local
4793 Register reg = ToRegister(instr->result()); in DoNumberTagD() local
4817 Register reg = ToRegister(instr->result()); in DoDeferredNumberTagD() local
4818 __ mov(reg, Operand::Zero()); in DoDeferredNumberTagD() local
4962 __ mov(input_reg, Operand::Zero()); in DoDeferredTaggedToI() local
4969 __ mov(input_reg, Operand(1)); in DoDeferredTaggedToI() local
4976 __ mov(input_reg, Operand::Zero()); in DoDeferredTaggedToI() local
5161 Register reg = ToRegister(instr->value()); in DoCheckValue() local
5165 Register reg = ToRegister(instr->value()); in DoCheckValue() local
5167 __ mov(ip, Operand(Handle<Object>(cell))); in DoCheckValue() local
5181 __ mov(cp, Operand::Zero()); in DoDeferredInstanceMigration() local
5222 Register reg = ToRegister(input); in DoCheckMaps() local
5285 __ mov(result_reg, Operand::Zero()); in DoClampTToUint8() local
5374 __ mov(scratch, Operand(size - kHeapObjectTag)); in DoAllocate() local
5378 __ mov(scratch2, Operand(isolate()->factory()->one_pointer_filler_map())); in DoAllocate() local
5394 __ mov(result, Operand(Smi::FromInt(0))); in DoDeferredAllocate() local
5458 __ mov(r5, Operand(Smi::FromInt(instr->hydrogen()->literal_index()))); in DoRegExpLiteral() local
5459 __ mov(r4, Operand(instr->hydrogen()->pattern())); in DoRegExpLiteral() local
5460 __ mov(r3, Operand(instr->hydrogen()->flags())); in DoRegExpLiteral() local
5463 __ mov(r1, r0); in DoRegExpLiteral() local
5473 __ mov(r0, Operand(Smi::FromInt(size))); in DoRegExpLiteral() local
5492 __ mov(r2, Operand(instr->hydrogen()->shared_info())); in DoFunctionLiteral() local
5495 __ mov(r2, Operand(instr->hydrogen()->shared_info())); in DoFunctionLiteral() local
5496 __ mov(r1, Operand(pretenure ? factory()->true_value() in DoFunctionLiteral() local
5794 __ mov(result, Operand(isolate()->factory()->empty_fixed_array())); in DoForInCacheArray() local
5826 __ mov(cp, Operand::Zero()); in DoDeferredLoadMutableDouble() local
5872 __ mov(index, Operand(index, ASR, 1)); in DoLoadFieldByIndex() local