Lines Matching refs:Immediate
138 __ mov(Operand(eax), Immediate(slots)); in GeneratePrologue()
141 __ push(Immediate(kSlotsZapValue)); in GeneratePrologue()
145 __ sub(Operand(esp), Immediate(slots * kPointerSize)); in GeneratePrologue()
293 Immediate LCodeGen::ToImmediate(LOperand* op) { in ToImmediate()
299 return Immediate(static_cast<int32_t>(literal->Number())); in ToImmediate()
304 return Immediate(literal); in ToImmediate()
545 __ sub(Operand(eax), Immediate(Smi::FromInt(1))); in DeoptimizeIf()
548 __ mov(eax, Immediate(Smi::FromInt(FLAG_deopt_every_n_times))); in DeoptimizeIf()
1020 __ test(ToRegister(left), Immediate(0x80000000)); in DoShiftI()
1042 __ test(ToRegister(left), Immediate(0x80000000)); in DoShiftI()
1079 __ Set(ToRegister(instr->result()), Immediate(instr->value())); in DoConstantI()
1099 __ Set(temp, Immediate(lower)); in DoConstantD()
1101 __ Set(temp, Immediate(upper)); in DoConstantD()
1105 __ Set(temp, Immediate(upper)); in DoConstantD()
1109 __ Set(temp, Immediate(upper)); in DoConstantD()
1113 __ Set(temp, Immediate(lower)); in DoConstantD()
1124 __ Set(ToRegister(instr->result()), Immediate(instr->value())); in DoConstantT()
1156 __ test(input, Immediate(kSmiTagMask)); in DoValueOf()
1233 __ sub(Operand(esp), Immediate(kDoubleSize)); in DoArithmeticD()
1236 __ add(Operand(esp), Immediate(kDoubleSize)); in DoArithmeticD()
1316 __ test(reg, Immediate(kSmiTagMask)); in DoBranch()
1514 __ test(reg, Immediate(kSmiTagMask)); in DoIsNull()
1521 __ test(scratch, Immediate(1 << Map::kIsUndetectable)); in DoIsNull()
1551 __ test(reg, Immediate(kSmiTagMask)); in DoIsNullAndBranch()
1558 __ test(scratch, Immediate(1 << Map::kIsUndetectable)); in DoIsNullAndBranch()
1573 __ test(input, Immediate(kSmiTagMask)); in EmitIsObject()
1582 __ test(temp2, Immediate(1 << Map::kIsUndetectable)); in EmitIsObject()
1634 __ test(input, Immediate(kSmiTagMask)); in DoIsSmi()
1649 __ test(input, Immediate(kSmiTagMask)); in DoIsSmiAndBranch()
1679 __ test(input, Immediate(kSmiTagMask)); in DoHasInstanceType()
1701 __ test(input, Immediate(kSmiTagMask)); in DoHasInstanceTypeAndBranch()
1729 Immediate(String::kContainsCachedArrayIndexMask)); in DoHasCachedArrayIndex()
1745 Immediate(String::kContainsCachedArrayIndexMask)); in DoHasCachedArrayIndexAndBranch()
1760 __ test(input, Immediate(kSmiTagMask)); in EmitClassOfTest()
1918 __ test(object, Immediate(kSmiTagMask)); in DoInstanceOfKnownGlobal()
1976 __ mov(InstanceofStub::right(), Immediate(instr->function())); in DoDeferredLInstanceOfKnownGlobal()
1979 __ mov(temp, Immediate(delta)); in DoDeferredLInstanceOfKnownGlobal()
2246 __ cmp(Operand(result), Immediate(factory()->the_hole_value())); in DoLoadFunctionPrototype()
2275 Immediate(factory()->fixed_array_map())); in DoLoadElements()
2278 Immediate(factory()->fixed_cow_array_map())); in DoLoadElements()
2284 __ sub(Operand(temp), Immediate(FIRST_EXTERNAL_ARRAY_TYPE)); in DoLoadElements()
2285 __ cmp(Operand(temp), Immediate(kExternalArrayTypeCount)); in DoLoadElements()
2397 Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); in DoArgumentsElements()
2422 __ mov(result, Immediate(scope()->num_parameters())); in DoArgumentsLength()
2455 __ test(receiver, Immediate(kSmiTagMask)); in DoApplyArguments()
2603 __ test(tmp, Immediate(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
2678 __ test(input_reg, Immediate(kSmiTagMask)); in DoMathAbs()
2789 __ test(right_reg, Immediate(kSmiTagMask)); in DoPower()
2813 __ sub(Operand(esp), Immediate(kDoubleSize)); in DoPower()
2816 __ add(Operand(esp), Immediate(kDoubleSize)); in DoPower()
2832 __ push(Immediate(0xFFF00000)); in DoMathLog()
2833 __ push(Immediate(0)); in DoMathLog()
2835 __ add(Operand(esp), Immediate(kDoubleSize)); in DoMathLog()
2839 __ sub(Operand(esp), Immediate(kDoubleSize)); in DoMathLog()
2845 __ add(Operand(esp), Immediate(kDoubleSize)); in DoMathLog()
2959 __ Set(eax, Immediate(instr->arity())); in DoCallNew()
3039 __ test(temp, Immediate(0xFFFFFF00)); in DoStoreKeyedSpecializedArrayElement()
3154 __ test(result, Immediate(kStringRepresentationMask)); in DoStringCharCodeAt()
3158 __ test(result, Immediate(kIsConsStringMask)); in DoStringCharCodeAt()
3167 Immediate(factory()->empty_string())); in DoStringCharCodeAt()
3175 __ test(result, Immediate(kStringRepresentationMask)); in DoStringCharCodeAt()
3181 __ test(result, Immediate(kStringEncodingMask)); in DoStringCharCodeAt()
3224 __ Set(result, Immediate(0)); in DoDeferredStringCharCodeAt()
3233 __ push(Immediate(Smi::FromInt(const_index))); in DoDeferredStringCharCodeAt()
3268 __ Set(result, Immediate(factory()->single_character_string_cache())); in DoStringCharFromCode()
3285 __ Set(result, Immediate(0)); in DoDeferredStringCharFromCode()
3358 __ StoreToSafepointRegisterSlot(reg, Immediate(0)); in DoDeferredNumberTagI()
3401 __ Set(reg, Immediate(0)); in DoDeferredNumberTagD()
3421 __ test(ToRegister(input), Immediate(kSmiTagMask)); in DoSmiUntag()
3435 __ test(input_reg, Immediate(kSmiTagMask)); in EmitNumberUntagD()
3508 __ cmp(Operand(input_reg), Immediate(kTooBigExponent)); in DoDeferredTaggedToI()
3517 __ sub(Operand(esp), Immediate(kDoubleSize)); in DoDeferredTaggedToI()
3521 __ add(Operand(esp), Immediate(kDoubleSize)); in DoDeferredTaggedToI()
3570 __ test(input_reg, Immediate(kSmiTagMask)); in DoTaggedToI()
3614 __ sub(Operand(esp), Immediate(kDoubleSize)); in DoDoubleToI()
3621 __ cmp(Operand(result_reg), Immediate(kTooBigExponent)); in DoDoubleToI()
3623 __ add(Operand(esp), Immediate(kDoubleSize)); in DoDoubleToI()
3630 __ add(Operand(esp), Immediate(kDoubleSize)); in DoDoubleToI()
3657 Immediate(HeapNumber::kExponentBias + in DoDoubleToI()
3714 __ test(ToRegister(input), Immediate(kSmiTagMask)); in DoCheckSmi()
3721 __ test(ToRegister(input), Immediate(kSmiTagMask)); in DoCheckNonSmi()
3817 __ push(Immediate(Smi::FromInt(instr->hydrogen()->literal_index()))); in DoArrayLiteral()
3818 __ push(Immediate(instr->hydrogen()->constant_elements())); in DoArrayLiteral()
3846 __ push(Immediate(Smi::FromInt(instr->hydrogen()->literal_index()))); in DoObjectLiteral()
3847 __ push(Immediate(instr->hydrogen()->constant_properties())); in DoObjectLiteral()
3854 __ push(Immediate(Smi::FromInt(flags))); in DoObjectLiteral()
3893 __ push(Immediate(Smi::FromInt(instr->hydrogen()->literal_index()))); in DoRegExpLiteral()
3894 __ push(Immediate(instr->hydrogen()->pattern())); in DoRegExpLiteral()
3895 __ push(Immediate(instr->hydrogen()->flags())); in DoRegExpLiteral()
3907 __ push(Immediate(Smi::FromInt(size))); in DoRegExpLiteral()
3935 __ push(Immediate(shared_info)); in DoFunctionLiteral()
3939 __ push(Immediate(shared_info)); in DoFunctionLiteral()
3940 __ push(Immediate(pretenure in DoFunctionLiteral()
4101 Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); in EmitIsConstructCall()
4108 Immediate(Smi::FromInt(StackFrame::CONSTRUCT))); in EmitIsConstructCall()
4144 __ push(Immediate(Smi::FromInt(strict_mode_flag()))); in DoDeleteProperty()