Home | History | Annotate | Download | only in optimizing

Lines Matching defs:dst_type

1717                                       DataType::Type dst_type) {
1726 bool unspecified_type = (dst_type == DataType::Type::kVoid);
1736 dst_type = destination.IsRegister() ? DataType::Type::kInt32 : DataType::Type::kFloat32;
1742 dst_type = destination.IsRegister() ? DataType::Type::kInt64 : DataType::Type::kFloat64;
1745 DCHECK((destination.IsFpuRegister() && DataType::IsFloatingPointType(dst_type)) ||
1746 (destination.IsRegister() && !DataType::IsFloatingPointType(dst_type)));
1747 CPURegister dst = CPURegisterFrom(destination, dst_type);
1754 DCHECK(CoherentConstantAndType(source, dst_type));
1758 __ Mov(Register(dst), RegisterFrom(source, dst_type));
1761 DataType::Type source_type = DataType::Is64BitType(dst_type)
1764 __ Fmov(FPRegisterFrom(destination, dst_type), RegisterFrom(source, source_type));
1769 DataType::Type source_type = DataType::Is64BitType(dst_type)
1772 __ Fmov(RegisterFrom(destination, dst_type), FPRegisterFrom(source, source_type));
1778 __ Fmov(FPRegister(dst), FPRegisterFrom(source, dst_type));
1805 dst_type = destination.IsStackSlot() ? DataType::Type::kInt32 : DataType::Type::kInt64;
1807 dst_type =
1811 DCHECK((destination.IsDoubleStackSlot() == DataType::Is64BitType(dst_type)) &&
1812 (source.IsFpuRegister() == DataType::IsFloatingPointType(dst_type)));
1813 __ Str(CPURegisterFrom(source, dst_type), StackOperandFrom(destination));
1815 DCHECK(unspecified_type || CoherentConstantAndType(source, dst_type))
1816 << source << " " << dst_type;