Home | History | Annotate | Download | only in s390

Lines Matching refs:input_reg

2330     Register input_reg = ToRegister(instr->object());
2331 __ CmpP(input_reg, Operand(factory()->the_hole_value()));
2336 DoubleRegister input_reg = ToDoubleRegister(instr->object());
2337 __ cdbr(input_reg, input_reg);
2342 __ lgdr(scratch, input_reg);
2373 Register input_reg = EmitLoadRegister(instr->value(), ip);
2374 __ TestIfSmi(input_reg);
3435 // Restore input_reg after call to runtime.
3594 DoubleRegister input_reg = ToDoubleRegister(instr->value());
3598 __ ledbr(output_reg, input_reg);
4700 DoubleRegister input_reg = ToDoubleRegister(instr->value());
4714 __ StoreDouble(input_reg, FieldMemOperand(reg, HeapNumber::kValueOffset));
4771 void LCodeGen::EmitNumberUntagD(LNumberUntagD* instr, Register input_reg,
4785 __ UntagAndJumpIfSmi(scratch, input_reg, &load_smi);
4788 __ LoadP(scratch, FieldMemOperand(input_reg, HeapObject::kMapOffset));
4797 __ ld(result_reg, FieldMemOperand(input_reg, HeapNumber::kValueOffset));
4806 __ CompareRoot(input_reg, Heap::kUndefinedValueRootIndex);
4813 __ SmiUntag(scratch, input_reg);
4818 // scratch: untagged value of input_reg
4824 Register input_reg = ToRegister(instr->value());
4830 DCHECK(!scratch1.is(input_reg) && !scratch1.is(scratch2));
4831 DCHECK(!scratch2.is(input_reg) && !scratch2.is(scratch1));
4836 __ LoadP(scratch1, FieldMemOperand(input_reg, HeapObject::kMapOffset));
4844 __ LoadRR(scratch2, input_reg);
4845 __ TruncateHeapNumberToI(input_reg, scratch2);
4851 __ CompareRoot(input_reg, Heap::kUndefinedValueRootIndex);
4853 __ LoadImmP(input_reg, Operand::Zero());
4857 __ CompareRoot(input_reg, Heap::kTrueValueRootIndex);
4859 __ LoadImmP(input_reg, Operand(1));
4863 __ CompareRoot(input_reg, Heap::kFalseValueRootIndex);
4865 __ LoadImmP(input_reg, Operand::Zero());
4871 FieldMemOperand(input_reg, HeapNumber::kValueOffset));
4874 __ LoadRR(scratch2, input_reg);
4876 __ TryDoubleToInt32Exact(input_reg, double_scratch2, scratch1,
4881 __ CmpP(input_reg, Operand::Zero());
4906 Register input_reg = ToRegister(input);
4909 __ SmiUntag(input_reg);
4914 __ JumpIfNotSmi(input_reg, deferred->entry());
4916 __ SmiUntag(input_reg);
4927 Register input_reg = ToRegister(input);
4935 EmitNumberUntagD(instr, input_reg, result_reg, mode);
5162 Register input_reg = ToRegister(instr->unclamped());
5168 __ UntagAndJumpIfSmi(result_reg, input_reg, &is_smi);
5171 __ LoadP(scratch, FieldMemOperand(input_reg, HeapObject::kMapOffset));
5177 __ CmpP(input_reg, Operand(factory()->undefined_value()));
5184 __ ld(temp_reg, FieldMemOperand(input_reg, HeapNumber::kValueOffset));