Lines Matching full:input_reg
1488 Register input_reg = EmitLoadRegister(instr->InputAt(0), ip);
1489 __ push(input_reg);
1930 Register input_reg = EmitLoadRegister(instr->InputAt(0), ip);
1931 __ tst(input_reg, Operand(kSmiTagMask));
3054 // Restore input_reg after call to runtime.
3984 DoubleRegister input_reg = ToDoubleRegister(instr->InputAt(0));
3999 __ vstr(input_reg, ip, HeapNumber::kValueOffset);
4036 void LCodeGen::EmitNumberUntagD(Register input_reg,
4048 __ UntagAndJumpIfSmi(scratch, input_reg, &load_smi);
4051 __ ldr(scratch, FieldMemOperand(input_reg, HeapObject::kMapOffset));
4061 __ cmp(input_reg, Operand(ip));
4073 __ sub(ip, input_reg, Operand(kHeapObjectTag));
4087 // scratch: untagged value of input_reg
4095 Register input_reg = ToRegister(instr->InputAt(0));
4101 ASSERT(!scratch1.is(input_reg) && !scratch1.is(scratch2));
4102 ASSERT(!scratch2.is(input_reg) && !scratch2.is(scratch1));
4110 __ adc(input_reg, input_reg, Operand(input_reg));
4113 __ ldr(scratch1, FieldMemOperand(input_reg, HeapObject::kMapOffset));
4120 ASSERT(!scratch3.is(input_reg) &&
4130 __ cmp(input_reg, Operand(ip));
4132 __ mov(input_reg, Operand(0));
4136 __ sub(scratch1, input_reg, Operand(kHeapObjectTag));
4139 __ EmitECMATruncate(input_reg,
4151 __ sub(ip, input_reg, Operand(kHeapObjectTag));
4161 __ vmov(input_reg, single_scratch);
4164 __ cmp(input_reg, Operand(0));
4190 Register input_reg = ToRegister(input);
4196 __ SmiUntag(input_reg, SetCC);
4210 Register input_reg = ToRegister(input);
4213 EmitNumberUntagD(input_reg, result_reg,
4369 Register input_reg = ToRegister(instr->unclamped());
4375 __ UntagAndJumpIfSmi(result_reg, input_reg, &is_smi);
4378 input_reg, HeapObject::kMapOffset));
4384 __ cmp(input_reg, Operand(factory()->undefined_value()));
4391 __ vldr(double_scratch0(), FieldMemOperand(input_reg,