Lines Matching refs:Immediate

33   __ add(eax, Immediate(3));
66 __ sub(esp, Immediate(kDoubleSize * XMMRegister::kMaxNumRegisters));
77 Immediate(ExternalReference::isolate_address(isolate())));
86 __ add(esp, Immediate(kDoubleSize * XMMRegister::kMaxNumRegisters));
168 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits));
176 __ sub(ecx, Immediate(delta));
178 __ cmp(ecx, Immediate(31));
189 __ sub(esp, Immediate(kDoubleSize / 2));
192 __ sub(esp, Immediate(kDoubleSize)); // Nolint.
197 __ add(esp, Immediate(kDoubleSize));
201 __ sub(ecx, Immediate(delta));
209 Immediate(static_cast<uint32_t>(Double::kSignificandMask >> 32)));
211 Immediate(static_cast<uint32_t>(Double::kHiddenBit >> 32)));
214 __ test(ecx, Immediate(32));
223 __ cmp(MemOperand(esp, 0), Immediate(0));
225 __ cmp(exponent_operand, Immediate(0));
232 __ add(esp, Immediate(kDoubleSize / 2));
329 __ mov(scratch, Immediate(1));
353 __ cmp(exponent, Immediate(0x1));
361 __ sub(esp, Immediate(kDoubleSize));
385 Immediate(0x5F)); // We check for all but precision exception.
389 __ add(esp, Immediate(kDoubleSize));
394 __ add(esp, Immediate(kDoubleSize));
456 __ sub(esp, Immediate(kDoubleSize));
459 __ add(esp, Immediate(kDoubleSize));
507 __ test(ecx, Immediate(kSmiTagMask));
516 __ cmp(ebx, Immediate(Smi::FromInt(JSRegExp::IRREGEXP)));
532 __ Move(edi, Immediate(0));
576 __ and_(ebx, Immediate(kIsNotStringMask |
589 __ cmp(ebx, Immediate(kExternalStringTag));
612 __ Move(ecx, Immediate(1)); // Type is one byte.
636 Immediate(ExternalReference::isolate_address(isolate())));
639 __ mov(Operand(esp, 7 * kPointerSize), Immediate(1));
648 __ mov(Operand(esp, 5 * kPointerSize), Immediate(0));
652 Immediate(ExternalReference::address_of_static_offsets_vector(
704 __ add(edx, Immediate(Code::kHeaderSize - kHeapObjectTag));
728 __ mov(edx, Immediate(isolate()->factory()->the_hole_value()));
749 __ add(edx, Immediate(2)); // edx was a smi.
763 __ sub(eax, Immediate(RegExpMatchInfo::kLastMatchOverhead));
787 __ mov(ecx, Immediate(address_of_static_offsets_vector));
796 __ sub(edx, Immediate(1));
830 __ test_b(ebx, Immediate(kIsIndirectStringMask));
836 __ sub(eax, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
839 __ test_b(ebx, Immediate(kStringEncodingMask));
855 __ Move(ecx, Immediate(0)); // Type is two byte.
862 __ test(ebx, Immediate(kIsNotStringMask | kShortExternalStringTag));
867 __ cmp(ebx, Immediate(kThinStringTag));
897 Immediate(masm->isolate()->factory()->heap_number_map()));
914 __ test(scratch, Immediate(kIsNotStringMask | kIsNotInternalizedMask));
957 __ Move(eax, Immediate(Smi::FromInt(NegativeComparisonResult(cc))));
965 Immediate(isolate()->factory()->heap_number_map()));
971 __ cmpb(ecx, Immediate(FIRST_JS_RECEIVER_TYPE));
974 __ cmpb(ecx, Immediate(SYMBOL_TYPE));
977 __ Move(eax, Immediate(Smi::FromInt(EQUAL)));
997 __ mov(ecx, Immediate(kSmiTagMask));
1006 __ sub(ecx, Immediate(0x01));
1015 Immediate(isolate()->factory()->heap_number_map()));
1067 __ mov(ecx, Immediate(Smi::FromInt(1)));
1069 __ mov(ecx, Immediate(Smi::FromInt(-1)));
1078 __ mov(eax, Immediate(Smi::FromInt(1)));
1080 __ mov(eax, Immediate(Smi::FromInt(-1)));
1127 __ test(ecx, Immediate(kSmiTagMask));
1134 Immediate(1 << Map::kIsUndetectable));
1137 Immediate(1 << Map::kIsUndetectable));
1151 Immediate(1 << Map::kIsUndetectable));
1163 __ Move(eax, Immediate(EQUAL));
1179 __ sub(eax, Immediate(isolate()->factory()->true_value()));
1186 __ push(Immediate(Smi::FromInt(NegativeComparisonResult(cc))));
1284 Immediate(FeedbackVector::MegamorphicSentinel(isolate)));
1310 Immediate(Smi::FromInt(1)));
1334 __ cmp(FieldOperand(ebx, 0), Immediate(allocation_site_map));
1438 Immediate(ExternalReference::isolate_address(isolate())));
1447 Immediate(ExternalReference::isolate_address(isolate())));
1455 __ sub(esp, Immediate(kPointerSize));
1473 __ mov(edx, Immediate(isolate()->factory()->the_hole_value()));
1510 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0)); // argc.
1511 __ mov(Operand(esp, 1 * kPointerSize), Immediate(0)); // argv.
1513 Immediate(ExternalReference::isolate_address(isolate())));
1550 __ push(Immediate(StackFrame::TypeToMarker(marker))); // marker
1564 __ cmp(Operand::StaticVariable(js_entry_sp), Immediate(0));
1567 __ push(Immediate(StackFrame::OUTERMOST_JSENTRY_FRAME));
1570 __ push(Immediate(StackFrame::INNER_JSENTRY_FRAME));
1582 __ mov(eax, Immediate(isolate()->factory()->exception()));
1590 __ push(Immediate(0)); // receiver
1599 __ mov(edx, Immediate(construct_entry));
1602 __ mov(edx, Immediate(entry));
1614 __ cmp(ebx, Immediate(StackFrame::OUTERMOST_JSENTRY_FRAME));
1616 __ mov(Operand::StaticVariable(js_entry_sp), Immediate(0));
1627 __ add(esp, Immediate(2 * kPointerSize)); // remove markers
1648 __ test(result_, Immediate(kIsNotStringMask));
1743 __ Move(eax, Immediate(Smi::FromInt(NOT_EQUAL)));
1752 __ Move(eax, Immediate(Smi::FromInt(EQUAL)));
1761 __ Move(eax, Immediate(Smi::FromInt(EQUAL)));
1806 __ Move(eax, Immediate(Smi::FromInt(EQUAL)));
1819 __ Move(eax, Immediate(Smi::FromInt(LESS)));
1824 __ Move(eax, Immediate(Smi::FromInt(GREATER)));
1869 __ test(ecx, Immediate(kSmiTagMask));
1987 __ mov(ecx, Immediate(Smi::FromInt(1)));
1989 __ mov(ecx, Immediate(Smi::FromInt(-1)));
2001 __ cmp(eax, Immediate(isolate()->factory()->undefined_value()));
2011 __ cmp(edx, Immediate(isolate()->factory()->undefined_value()));
2044 __ test(tmp1, Immediate(kIsNotStringMask | kIsNotInternalizedMask));
2056 __ Move(eax, Immediate(Smi::FromInt(EQUAL)));
2101 __ Move(eax, Immediate(Smi::FromInt(EQUAL)));
2138 __ test(tmp3, Immediate(kIsNotStringMask));
2147 __ Move(eax, Immediate(Smi::FromInt(EQUAL)));
2161 __ test(tmp1, Immediate(kIsNotInternalizedMask));
2192 __ sub(eax, Immediate(masm->isolate()->factory()->true_value()));
2249 __ Push(Immediate(Smi::FromInt(NegativeComparisonResult(GetCondition()))));
2267 __ push(Immediate(Smi::FromInt(op())));
2305 Immediate(Smi::FromInt(name->Hash() +
2337 __ push(Immediate(Handle<Object>(name)));
2338 __ push(Immediate(name->Hash()));
2378 __ add(scratch, Immediate(NameDictionary::GetProbeOffset(i)));
2415 __ mov(result(), Immediate(0));
2421 __ mov(result(), Immediate(1));
2426 __ mov(result(), Immediate(0));
2521 Immediate(ExternalReference::isolate_address(isolate())));
2643 __ sub(eax, Immediate(Assembler::kCallInstructionLength));
2650 __ add(esp, Immediate(2 * kPointerSize));
2708 __ test_b(edx, Immediate(1));
2739 __ cmp(FieldOperand(ebx, 0), Immediate(allocation_site_map));
2748 Immediate(Smi::FromInt(kFastElementsKindPackedToHoley)));
2837 __ test(ecx, Immediate(kSmiTagMask));
2864 __ and_(edx, Immediate(AllocationSite::ElementsKindBits::kMask));
2873 __ add(eax, Immediate(3));
2933 __ test(ecx, Immediate(kSmiTagMask));
2950 __ cmp(ecx, Immediate(FAST_ELEMENTS));
2952 __ cmp(ecx, Immediate(FAST_HOLEY_ELEMENTS));
2959 __ cmp(ecx, Immediate(FAST_ELEMENTS));
2981 __ mov(esi, Immediate(bit_cast<int32_t>(kZapValue)));
3010 __ add(Operand::StaticVariable(level_address), Immediate(1));
3017 Immediate(ExternalReference::isolate_address(isolate)));
3026 __ mov(eax, Immediate(ExternalReference::is_profiling_address(isolate)));
3027 __ cmpb(Operand(eax, 0), Immediate(0));
3033 __ mov(eax, Immediate(thunk_ref));
3047 Immediate(ExternalReference::isolate_address(isolate)));
3065 __ sub(Operand::StaticVariable(level_address), Immediate(1));
3085 Immediate(isolate->factory()->the_hole_value()));
3143 Immediate(ExternalReference::isolate_address(isolate)));
3144 __ mov(eax, Immediate(delete_extensions));
3201 __ push(Immediate(masm->isolate()->factory()->undefined_value()));
3203 __ push(Immediate(masm->isolate()->factory()->undefined_value()));
3211 __ push(Immediate(reinterpret_cast<int>(masm->isolate())));
3239 __ add(scratch, Immediate((argc() + FCA::kArgsLength - 1) * kPointerSize));
3243 __ Move(ApiParameterOperand(4), Immediate(argc()));
3298 __ push(Immediate(ExternalReference::isolate_address(isolate())));
3300 __ push(Immediate(Smi::kZero)); // should_throw_on_error -> false
3322 __ sub(scratch, Immediate(kPointerSize));