Home | History | Annotate | Download | only in ia32

Lines Matching refs:Immediate

161   test(value, Immediate(kSmiTagMask));
170 and_(Operand(value), Immediate(ExternalReference::new_space_mask()));
171 cmp(Operand(value), Immediate(ExternalReference::new_space_start()));
224 mov(object, Immediate(bit_cast<int32_t>(kZapValue)));
225 mov(value, Immediate(bit_cast<int32_t>(kZapValue)));
226 mov(scratch, Immediate(bit_cast<int32_t>(kZapValue)));
315 Set(eax, Immediate(0));
316 mov(ebx, Immediate(ExternalReference(Runtime::kDebugBreak)));
322 void MacroAssembler::Set(Register dst, const Immediate& x) {
331 void MacroAssembler::Set(const Operand& dst, const Immediate& x) {
355 test(obj, Immediate(kSmiTagMask));
358 cmp(FieldOperand(obj, HeapObject::kMapOffset), Immediate(map));
369 test(instance_type, Immediate(kIsNotStringMask));
391 test(object, Immediate(kSmiTagMask));
404 push(Immediate(Smi::FromInt(type)));
405 push(Immediate(CodeObject()));
407 cmp(Operand(esp, 0), Immediate(Factory::undefined_value()));
416 Immediate(Smi::FromInt(type)));
432 push(Immediate(0)); // Saved entry sp, patched before call.
433 push(Immediate(CodeObject())); // Accessed from ExitFrame::code_slot.
458 sub(Operand(esp), Immediate(argc * kPointerSize));
521 mov(Operand::StaticVariable(context_address), Immediate(0));
529 mov(Operand::StaticVariable(c_entry_fp_address), Immediate(0));
540 push(Immediate(StackHandler::TRY_CATCH));
542 push(Immediate(StackHandler::TRY_FINALLY));
550 push(Immediate(StackHandler::ENTRY));
551 push(Immediate(0)); // NULL frame pointer.
563 add(Operand(esp), Immediate(StackHandlerConstants::kSize - kPointerSize));
597 cmp(Operand(scratch), Immediate(Handle<Map>(object->map())));
617 Immediate(Handle<Map>(object->map())));
641 Immediate(Handle<Map>(holder->map())));
670 cmp(Operand(scratch), Immediate(0));
750 mov(Operand(scratch), Immediate(new_space_allocation_top));
759 test(result_end, Immediate(kObjectAlignmentMask));
869 and_(Operand(object), Immediate(~kHeapObjectTagMask));
892 Immediate(Factory::heap_number_map()));
908 and_(Operand(scratch1), Immediate(~kObjectAlignmentMask));
922 Immediate(Factory::string_map()));
925 Immediate(String::kEmptyHashField));
940 add(Operand(scratch1), Immediate(kObjectAlignmentMask));
941 and_(Operand(scratch1), Immediate(~kObjectAlignmentMask));
955 Immediate(Factory::ascii_string_map()));
958 Immediate(String::kEmptyHashField));
976 Immediate(Factory::cons_string_map()));
994 Immediate(Factory::cons_ascii_string_map()));
1043 test(function, Immediate(kSmiTagMask));
1053 test(scratch, Immediate(1 << Map::kHasNonInstancePrototype));
1063 cmp(Operand(result), Immediate(Factory::the_hole_value()));
1125 add(Operand(esp), Immediate(num_arguments * kPointerSize));
1127 mov(eax, Immediate(Factory::undefined_value()));
1155 Set(eax, Immediate(num_arguments));
1156 mov(ebx, Immediate(ExternalReference(f)));
1164 mov(eax, Immediate(num_arguments));
1165 mov(ebx, Immediate(ref));
1185 Set(eax, Immediate(num_arguments));
1186 mov(ebx, Immediate(ExternalReference(f)));
1199 Set(eax, Immediate(num_arguments));
1212 mov(Operand::StaticVariable(extensions_address), Immediate(0));
1232 cmp(Operand(scratch), Immediate(0));
1272 mov(ebx, Immediate(ext));
1288 if (expected.immediate() == actual.immediate()) {
1291 mov(eax, actual.immediate());
1293 if (expected.immediate() == sentinel) {
1300 mov(ebx, expected.immediate());
1305 // Expected is in register, actual is immediate. This is the
1308 cmp(expected.reg(), actual.immediate());
1311 mov(eax, actual.immediate());
1326 mov(edx, Immediate(code_constant));
1327 add(Operand(edx), Immediate(Code::kHeaderSize - kHeapObjectTag));
1397 mov(edi, Immediate
1430 add(Operand(target), Immediate(Code::kHeaderSize - kHeapObjectTag));
1461 add(Operand(esp), Immediate(stack_elements * kPointerSize));
1473 mov(Operand::StaticVariable(ExternalReference(counter)), Immediate(value));
1485 add(operand, Immediate(value));
1498 sub(operand, Immediate(value));
1567 push(Immediate(p0));
1568 push(Immediate(reinterpret_cast<intptr_t>(Smi::FromInt(p1 - p0))));
1598 test(scratch1, Immediate(kSmiTagMask));