Lines Matching refs:Immediate
26 Immediate(ExternalReference::Create(address))); in Generate_Adaptor()
174 Immediate(SharedFunctionInfo::IsDerivedConstructorBit::kMask)); in Generate_JSConstructStubGeneric()
341 __ add(scratch1, Immediate(1)); in Generate_StackOverflowCheck()
387 __ Move(ecx, Immediate(0)); in Generate_JSEntryTrampolineHelper()
461 __ cmpb(__ StaticVariable(debug_hook), Immediate(0)); in Generate_ResumeGeneratorTrampoline()
506 __ add(edi, Immediate(1)); in Generate_ResumeGeneratorTrampoline()
535 __ add(ecx, Immediate(Code::kHeaderSize - kHeapObjectTag)); in Generate_ResumeGeneratorTrampoline()
607 __ cmp(smi_entry, Immediate(Smi::FromEnum(marker))); in TailCallRuntimeIfMarkerEquals()
642 Immediate(Smi::FromEnum(OptimizationMarker::kNone))); in MaybeTailCallOptimizedCodeSlot()
662 Immediate(Smi::FromEnum(OptimizationMarker::kInOptimizationQueue))); in MaybeTailCallOptimizedCodeSlot()
684 Immediate(1 << Code::kMarkedForDeoptimizationBit)); in MaybeTailCallOptimizedCodeSlot()
695 __ add(ecx, Immediate(Code::kHeaderSize - kHeapObjectTag)); in MaybeTailCallOptimizedCodeSlot()
726 Immediate(ExternalReference::bytecode_size_table_address())); in AdvanceBytecodeOffsetOrReturn()
735 __ cmpb(bytecode, Immediate(0x3)); in AdvanceBytecodeOffsetOrReturn()
737 __ test(bytecode, Immediate(0x1)); in AdvanceBytecodeOffsetOrReturn()
744 Immediate(kIntSize * interpreter::Bytecodes::kBytecodeCount)); in AdvanceBytecodeOffsetOrReturn()
752 Immediate(2 * kIntSize * interpreter::Bytecodes::kBytecodeCount)); in AdvanceBytecodeOffsetOrReturn()
759 Immediate(static_cast<int>(interpreter::Bytecode::k##NAME))); \ in AdvanceBytecodeOffsetOrReturn()
829 Immediate(BytecodeArray::kNoAgeBytecodeAge)); in Generate_InterpreterEntryTrampoline()
834 __ push(Immediate(Smi::FromInt(BytecodeArray::kHeaderSize - kHeapObjectTag))); in Generate_InterpreterEntryTrampoline()
856 __ mov(eax, Immediate(masm->isolate()->factory()->undefined_value())); in Generate_InterpreterEntryTrampoline()
863 __ sub(ebx, Immediate(kPointerSize)); in Generate_InterpreterEntryTrampoline()
881 Immediate(BytecodeArray::kHeaderSize - kHeapObjectTag)); in Generate_InterpreterEntryTrampoline()
888 Immediate(ExternalReference::interpreter_dispatch_table_address( in Generate_InterpreterEntryTrampoline()
936 __ sub(start_address, Immediate(kPointerSize)); in Generate_InterpreterPushArgs()
957 __ add(ecx, Immediate(1)); // Add one for receiver. in Generate_InterpreterPushArgsThenCallImpl()
972 __ sub(ecx, Immediate(1)); // Subtract one for receiver. in Generate_InterpreterPushArgsThenCallImpl()
983 __ sub(eax, Immediate(1)); // Subtract one for spread in Generate_InterpreterPushArgsThenCallImpl()
1059 Immediate(0)); in Generate_InterpreterPushZeroAndArgsAndReturnAddress()
1069 __ sub(start_addr, Immediate(kPointerSize)); in Generate_InterpreterPushZeroAndArgsAndReturnAddress()
1070 __ sub(scratch1, Immediate(1)); in Generate_InterpreterPushZeroAndArgsAndReturnAddress()
1072 __ cmp(scratch1, Immediate(0)); in Generate_InterpreterPushZeroAndArgsAndReturnAddress()
1109 __ sub(eax, Immediate(1)); // Subtract one for spread in Generate_InterpreterPushArgsThenConstructImpl()
1171 __ add(ebx, Immediate(interpreter_entry_return_pc_offset->value() + in Generate_InterpreterEnterBytecode()
1177 Immediate(ExternalReference::interpreter_dispatch_table_address( in Generate_InterpreterEnterBytecode()
1267 __ cmp(ecx, Immediate(j)); in Generate_InstantiateAsmJs()
1311 __ add(ecx, Immediate(Code::kHeaderSize - kHeapObjectTag)); in Generate_InstantiateAsmJs()
1343 __ add(Operand(esp, 0), Immediate(Code::kHeaderSize - kHeapObjectTag)); in Generate_ContinueToBuiltinHelper()
1400 __ cmp(eax, Immediate(1)); in Generate_FunctionPrototypeApply()
1506 __ cmp(eax, Immediate(1)); in Generate_ReflectApply()
1511 __ cmp(eax, Immediate(3)); in Generate_ReflectApply()
1556 __ cmp(eax, Immediate(1)); in Generate_ReflectConstruct()
1562 __ cmp(eax, Immediate(3)); in Generate_ReflectConstruct()
1605 __ test(ebx, Immediate(kSmiTagMask)); in Generate_InternalArrayConstructor()
1625 __ push(Immediate(StackFrame::TypeToMarker(StackFrame::ARGUMENTS_ADAPTOR))); in EnterArgumentsAdaptorFrame()
1637 __ Push(Immediate(0)); // Padding. in EnterArgumentsAdaptorFrame()
1712 __ Move(eax, Immediate(0)); in Generate_CallOrConstructVarargs()
1760 Immediate(Map::IsConstructorBit::kMask)); in Generate_CallOrConstructForwardVarargs()
1779 Immediate(StackFrame::TypeToMarker(StackFrame::ARGUMENTS_ADAPTOR))); in Generate_CallOrConstructForwardVarargs()
1857 Immediate(SharedFunctionInfo::IsClassConstructorBit::kMask)); in Generate_CallFunction()
1867 Immediate(SharedFunctionInfo::IsNativeBit::kMask | in Generate_CallFunction()
2074 Immediate(Map::IsCallableBit::kMask)); in Generate_Call()
2121 Immediate(SharedFunctionInfo::ConstructAsBuiltinBit::kMask)); in Generate_ConstructFunction()
2175 Immediate(Map::IsConstructorBit::kMask)); in Generate_Construct()
2246 __ sub(edi, Immediate(kPointerSize)); in Generate_ArgumentsAdaptorTrampoline()
2270 __ sub(eax, Immediate(1)); in Generate_ArgumentsAdaptorTrampoline()
2276 __ sub(edi, Immediate(kPointerSize)); in Generate_ArgumentsAdaptorTrampoline()
2284 __ push(Immediate(masm->isolate()->factory()->undefined_value())); in Generate_ArgumentsAdaptorTrampoline()
2301 __ add(ecx, Immediate(Code::kHeaderSize - kHeapObjectTag)); in Generate_ArgumentsAdaptorTrampoline()
2317 __ add(ecx, Immediate(Code::kHeaderSize - kHeapObjectTag)); in Generate_ArgumentsAdaptorTrampoline()
2347 __ cmp(eax, Immediate(0)); in Generate_OnStackReplacementHelper()
2406 __ sub(esp, Immediate(kSimd128Size * arraysize(wasm::kFpParamRegisters))); in Generate_WasmCompileLazy()
2433 __ add(esp, Immediate(kSimd128Size * arraysize(wasm::kFpParamRegisters))); in Generate_WasmCompileLazy()
2504 Immediate(ExternalReference::isolate_address(masm->isolate()))); in Generate_CEntry()
2518 __ mov(edx, Immediate(masm->isolate()->factory()->the_hole_value())); in Generate_CEntry()
2554 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0)); // argc. in Generate_CEntry()
2555 __ mov(Operand(esp, 1 * kPointerSize), Immediate(0)); // argv. in Generate_CEntry()
2557 Immediate(ExternalReference::isolate_address(masm->isolate()))); in Generate_CEntry()
2622 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits)); in Generate_DoubleToI()
2630 __ sub(ecx, Immediate(delta)); in Generate_DoubleToI()
2632 __ cmp(ecx, Immediate(31)); in Generate_DoubleToI()
2641 __ sub(esp, Immediate(kDoubleSize)); // Nolint. in Generate_DoubleToI()
2645 __ add(esp, Immediate(kDoubleSize)); in Generate_DoubleToI()
2649 __ sub(ecx, Immediate(delta)); in Generate_DoubleToI()
2653 Immediate(static_cast<uint32_t>(Double::kSignificandMask >> 32))); in Generate_DoubleToI()
2655 Immediate(static_cast<uint32_t>(Double::kHiddenBit >> 32))); in Generate_DoubleToI()
2658 __ test(ecx, Immediate(32)); in Generate_DoubleToI()
2666 __ cmp(exponent_operand, Immediate(0)); in Generate_DoubleToI()
2689 __ mov(scratch, Immediate(1)); in Generate_MathPowInternal()
2700 __ cmp(exponent, Immediate(0x1)); in Generate_MathPowInternal()
2708 __ sub(esp, Immediate(kDoubleSize)); in Generate_MathPowInternal()
2731 __ test_b(eax, Immediate(0x5F)); // We check for all but precision exception. in Generate_MathPowInternal()
2735 __ add(esp, Immediate(kDoubleSize)); in Generate_MathPowInternal()
2740 __ add(esp, Immediate(kDoubleSize)); in Generate_MathPowInternal()
2800 __ sub(esp, Immediate(kDoubleSize)); in Generate_MathPowInternal()
2803 __ add(esp, Immediate(kDoubleSize)); in Generate_MathPowInternal()
2870 __ test(ecx, Immediate(kSmiTagMask)); in Generate_InternalArrayConstructorImpl()
2887 __ cmp(ecx, Immediate(PACKED_ELEMENTS)); in Generate_InternalArrayConstructorImpl()
2889 __ cmp(ecx, Immediate(HOLEY_ELEMENTS)); in Generate_InternalArrayConstructorImpl()
2897 __ cmp(ecx, Immediate(PACKED_ELEMENTS)); in Generate_InternalArrayConstructorImpl()