Lines Matching defs:input_reg

2339     Register input_reg = ToRegister(instr->object());
2340 __ cmp(input_reg, factory()->the_hole_value());
3339 Register input_reg = ToRegister(instr->value());
3340 __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset),
3346 available_regs &= ~input_reg.bit();
3362 __ mov(tmp, FieldOperand(input_reg, HeapNumber::kExponentOffset));
3379 // Restore input_reg after call to runtime.
3380 __ LoadFromSafepointRegisterSlot(input_reg, input_reg);
3383 __ mov(tmp2, FieldOperand(input_reg, HeapNumber::kExponentOffset));
3386 __ mov(tmp2, FieldOperand(input_reg, HeapNumber::kMantissaOffset));
3388 __ StoreToSafepointRegisterSlot(input_reg, tmp);
3395 Register input_reg = ToRegister(instr->value());
3396 __ test(input_reg, Operand(input_reg));
3399 __ neg(input_reg); // Sets flags.
3434 Register input_reg = ToRegister(instr->value());
3436 __ JumpIfNotSmi(input_reg, deferred->entry());
3445 X87Register input_reg = ToX87Register(instr->value());
3446 X87Fxch(input_reg);
3485 X87Register input_reg = ToX87Register(instr->value());
3487 X87Fxch(input_reg);
3559 X87Register input_reg = ToX87Register(instr->value());
3560 X87Fxch(input_reg);
3569 X87Register input_reg = ToX87Register(instr->value());
3571 X87Fxch(input_reg);
3578 X87Register input_reg = ToX87Register(instr->value());
3579 DCHECK(ToX87Register(instr->result()).is(input_reg));
3580 X87Fxch(input_reg);
3680 X87Register input_reg = ToX87Register(instr->value());
3681 X87Fxch(input_reg);
3702 X87Register input_reg = ToX87Register(instr->value());
3703 __ fld(x87_stack_.st(input_reg));
3716 X87Register input_reg = ToX87Register(instr->value());
3717 __ fld(x87_stack_.st(input_reg));
3730 X87Register input_reg = ToX87Register(instr->value());
3731 __ fld(x87_stack_.st(input_reg));
4495 Register input_reg = ToRegister(input);
4496 __ push(input_reg);
4498 __ pop(input_reg);
4720 void LCodeGen::EmitNumberUntagDNoSSE2(LNumberUntagD* instr, Register input_reg,
4732 __ JumpIfSmi(input_reg, &load_smi);
4735 __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset),
4744 __ cmp(input_reg, factory()->undefined_value());
4757 __ fld_d(FieldOperand(input_reg, HeapNumber::kValueOffset));
4761 __ fld_d(FieldOperand(input_reg, HeapNumber::kValueOffset));
4765 __ mov(temp_reg, FieldOperand(input_reg, HeapNumber::kExponentOffset));
4781 __ mov(temp_reg, input_reg);
4792 Register input_reg = ToRegister(instr->value());
4796 __ lea(input_reg, Operand(input_reg, times_2, kHeapObjectTag));
4802 __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset),
4805 __ TruncateHeapNumberToI(input_reg, input_reg);
4811 __ cmp(input_reg, factory()->undefined_value());
4813 __ Move(input_reg, Immediate(0));
4817 __ cmp(input_reg, factory()->true_value());
4819 __ Move(input_reg, Immediate(1));
4823 __ cmp(input_reg, factory()->false_value());
4826 __ Move(input_reg, Immediate(0));
4830 __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset),
4835 __ fld_d(FieldOperand(input_reg, HeapNumber::kValueOffset));
4844 __ pop(input_reg);
4856 __ test(input_reg, Operand(input_reg));
4866 __ pop(input_reg);
4867 __ test(input_reg, Operand(input_reg));
4873 __ pop(input_reg);
4897 Register input_reg = ToRegister(input);
4898 DCHECK(input_reg.is(ToRegister(instr->result())));
4901 __ SmiUntag(input_reg);
4908 __ SmiUntag(input_reg);
4925 Register input_reg = ToRegister(input);
4932 EmitNumberUntagDNoSSE2(instr, input_reg, temp_reg, ToX87Register(result),
4945 X87Register input_reg = ToX87Register(input);
4946 X87Fxch(input_reg);
4950 X87Register input_reg = ToX87Register(input);
4951 X87Fxch(input_reg);
4974 X87Register input_reg = ToX87Register(input);
4975 X87Fxch(input_reg);
5168 Register input_reg = ToRegister(instr->unclamped());
5176 __ JumpIfSmi(input_reg, &is_smi);
5179 __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset),
5185 __ cmp(input_reg, factory()->undefined_value());
5197 __ mov(scratch, FieldOperand(input_reg, HeapNumber::kExponentOffset));
5198 __ mov(scratch3, FieldOperand(input_reg, HeapNumber::kMantissaOffset));
5266 __ or_(scratch, FieldOperand(input_reg, HeapNumber::kMantissaOffset));
5280 if (!input_reg.is(result_reg)) {
5281 __ mov(result_reg, input_reg);