Lines Matching refs:Immediate
152 Immediate(isolate()->factory()->undefined_value())); in GeneratePrologue()
165 __ mov(Operand(eax), Immediate(slots)); in GeneratePrologue()
168 __ push(Immediate(kSlotsZapValue)); in GeneratePrologue()
172 __ sub(Operand(esp), Immediate(slots * kPointerSize)); in GeneratePrologue()
569 __ sub(Operand(eax), Immediate(Smi::FromInt(1))); in DeoptimizeIf()
572 __ mov(eax, Immediate(Smi::FromInt(FLAG_deopt_every_n_times))); in DeoptimizeIf()
867 __ sub(Operand(scratch), Immediate(1)); in DoModI()
1101 __ test(ToRegister(left), Immediate(0x80000000)); in DoShiftI()
1123 __ test(ToRegister(left), Immediate(0x80000000)); in DoShiftI()
1160 __ Set(ToRegister(instr->result()), Immediate(instr->value())); in DoConstantI()
1180 __ Set(temp, Immediate(lower)); in DoConstantD()
1182 __ Set(temp, Immediate(upper)); in DoConstantD()
1186 __ Set(temp, Immediate(upper)); in DoConstantD()
1190 __ Set(temp, Immediate(upper)); in DoConstantD()
1194 __ Set(temp, Immediate(lower)); in DoConstantD()
1209 __ Set(reg, Immediate(handle)); in DoConstantT()
1293 __ mov(Operand(esp, 1 * kPointerSize), Immediate(index)); in DoDateField()
1366 __ sub(Operand(esp), Immediate(kDoubleSize)); in DoArithmeticD()
1369 __ add(Operand(esp), Immediate(kDoubleSize)); in DoArithmeticD()
1476 __ test(reg, Immediate(kSmiTagMask)); in DoBranch()
1505 __ cmp(FieldOperand(reg, String::kLengthOffset), Immediate(0)); in DoBranch()
1666 __ test(scratch, Immediate(1 << Map::kIsUndetectable)); in DoIsNilAndBranch()
1741 __ test(input, Immediate(kSmiTagMask)); in DoIsSmiAndBranch()
1854 Immediate(String::kContainsCachedArrayIndexMask)); in DoHasCachedArrayIndexAndBranch()
1891 __ sub(Operand(temp2), Immediate(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); in EmitClassOfTest()
1892 __ cmp(Operand(temp2), Immediate(LAST_NONCALLABLE_SPEC_OBJECT_TYPE - in EmitClassOfTest()
2056 __ mov(temp, Immediate(delta)); in DoDeferredInstanceOfKnownGlobal()
2344 __ cmp(Operand(result), Immediate(factory()->the_hole_value())); in DoLoadFunctionPrototype()
2373 Immediate(factory()->fixed_array_map())); in DoLoadElements()
2376 Immediate(factory()->fixed_cow_array_map())); in DoLoadElements()
2450 __ cmp(hole_check_operand, Immediate(kHoleNanUpper32)); in DoLoadKeyedFastDoubleElement()
2551 Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); in DoArgumentsElements()
2576 __ mov(result, Immediate(scope()->num_parameters())); in DoArgumentsLength()
2620 __ test(receiver, Immediate(kSmiTagMask)); in DoWrapReceiver()
2709 __ push(Immediate(instr->hydrogen()->pairs())); in DoDeclareGlobals()
2710 __ push(Immediate(Smi::FromInt(instr->hydrogen()->flags()))); in DoDeclareGlobals()
2806 __ test(tmp, Immediate(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
2904 __ test(output_reg, Immediate(1)); in DoMathFloor()
2925 __ test(output_reg, Immediate(1)); in DoMathFloor()
2927 __ Set(output_reg, Immediate(0)); in DoMathFloor()
2972 __ test(output_reg, Immediate(1)); in DoMathRound()
2976 __ mov(output_reg, Immediate(0xBF000000)); in DoMathRound()
2982 __ Set(output_reg, Immediate(0)); in DoMathRound()
3113 __ and_(eax, Immediate(0x3FFFF)); in DoRandom()
3120 __ mov(ebx, Immediate(0x49800000)); // 1.0 x 2^20 as single. in DoRandom()
3150 __ push(Immediate(0xFFF00000)); in DoMathLog()
3151 __ push(Immediate(0)); in DoMathLog()
3153 __ add(Operand(esp), Immediate(kDoubleSize)); in DoMathLog()
3157 __ sub(Operand(esp), Immediate(kDoubleSize)); in DoMathLog()
3163 __ add(Operand(esp), Immediate(kDoubleSize)); in DoMathLog()
3300 __ Set(eax, Immediate(instr->arity())); in DoCallNew()
3371 Immediate(ToInteger32(LConstantOperand::cast(instr->index())))); in DoBoundsCheck()
3566 __ Set(result, Immediate(0)); in DoDeferredStringCharCodeAt()
3575 __ push(Immediate(Smi::FromInt(const_index))); in DoDeferredStringCharCodeAt()
3612 __ Set(result, Immediate(factory()->single_character_string_cache())); in DoStringCharFromCode()
3629 __ Set(result, Immediate(0)); in DoDeferredStringCharFromCode()
3711 __ StoreToSafepointRegisterSlot(reg, Immediate(0)); in DoDeferredNumberTagI()
3762 __ Set(reg, Immediate(0)); in DoDeferredNumberTagD()
3790 __ test(ToRegister(input), Immediate(kSmiTagMask)); in DoSmiUntag()
3879 __ cmp(Operand(input_reg), Immediate(kTooBigExponent)); in DoDeferredTaggedToI()
3887 __ sub(Operand(esp), Immediate(kDoubleSize)); in DoDeferredTaggedToI()
3891 __ add(Operand(esp), Immediate(kDoubleSize)); in DoDeferredTaggedToI()
4001 __ sub(Operand(esp), Immediate(kDoubleSize)); in DoDoubleToI()
4008 __ cmp(Operand(result_reg), Immediate(kTooBigExponent)); in DoDoubleToI()
4010 __ add(Operand(esp), Immediate(kDoubleSize)); in DoDoubleToI()
4017 __ add(Operand(esp), Immediate(kDoubleSize)); in DoDoubleToI()
4044 Immediate(HeapNumber::kExponentBias + in DoDoubleToI()
4101 __ test(ToOperand(input), Immediate(kSmiTagMask)); in DoCheckSmi()
4108 __ test(ToOperand(input), Immediate(kSmiTagMask)); in DoCheckNonSmi()
4346 __ Set(result, Immediate(0)); in DoDeferredAllocateObject()
4379 __ push(Immediate(Smi::FromInt(instr->hydrogen()->literal_index()))); in DoArrayLiteral()
4382 __ push(Immediate(Handle<FixedArray>(heap->empty_fixed_array()))); in DoArrayLiteral()
4460 __ mov(FieldOperand(result, total_offset), Immediate(value)); in EmitDeepCopy()
4483 __ mov(FieldOperand(result, total_offset), Immediate(value_low)); in EmitDeepCopy()
4484 __ mov(FieldOperand(result, total_offset + 4), Immediate(value_high)); in EmitDeepCopy()
4500 __ mov(FieldOperand(result, total_offset), Immediate(value)); in EmitDeepCopy()
4521 __ push(Immediate(Smi::FromInt(size))); in DoFastLiteral()
4540 __ push(Immediate(Smi::FromInt(instr->hydrogen()->literal_index()))); in DoObjectLiteral()
4541 __ push(Immediate(constant_properties)); in DoObjectLiteral()
4548 __ push(Immediate(Smi::FromInt(flags))); in DoObjectLiteral()
4591 __ push(Immediate(Smi::FromInt(instr->hydrogen()->literal_index()))); in DoRegExpLiteral()
4592 __ push(Immediate(instr->hydrogen()->pattern())); in DoRegExpLiteral()
4593 __ push(Immediate(instr->hydrogen()->flags())); in DoRegExpLiteral()
4605 __ push(Immediate(Smi::FromInt(size))); in DoRegExpLiteral()
4633 __ push(Immediate(shared_info)); in DoFunctionLiteral()
4637 __ push(Immediate(shared_info)); in DoFunctionLiteral()
4638 __ push(Immediate(pretenure in DoFunctionLiteral()
4754 Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); in EmitIsConstructCall()
4761 Immediate(Smi::FromInt(StackFrame::CONSTRUCT))); in EmitIsConstructCall()
4805 __ push(Immediate(Smi::FromInt(strict_mode_flag()))); in DoDeleteProperty()
4911 __ test(eax, Immediate(kSmiTagMask)); in DoForInPrepareMap()
4962 __ cmp(index, Immediate(0)); in DoLoadFieldByIndex()