Home | History | Annotate | Download | only in optimizing

Lines Matching refs:XmmRegister

960   __ movsd(Address(CpuRegister(RSP), stack_index), XmmRegister(reg_id));
965 __ movsd(XmmRegister(reg_id), Address(CpuRegister(RSP), stack_index));
1079 __ movsd(Address(CpuRegister(RSP), offset), XmmRegister(kFpuCalleeSaves[i]));
1096 __ movsd(XmmRegister(kFpuCalleeSaves[i]), Address(CpuRegister(RSP), offset));
1132 __ movd(dest, source.AsFpuRegister<XmmRegister>());
1147 XmmRegister dest = destination.AsFpuRegister<XmmRegister>();
1151 __ movaps(dest, source.AsFpuRegister<XmmRegister>());
1172 source.AsFpuRegister<XmmRegister>());
1189 source.AsFpuRegister<XmmRegister>());
1326 __ ucomiss(left.AsFpuRegister<XmmRegister>(), right.AsFpuRegister<XmmRegister>());
1328 __ ucomiss(left.AsFpuRegister<XmmRegister>(),
1333 __ ucomiss(left.AsFpuRegister<XmmRegister>(),
1340 __ ucomisd(left.AsFpuRegister<XmmRegister>(), right.AsFpuRegister<XmmRegister>());
1342 __ ucomisd(left.AsFpuRegister<XmmRegister>(),
1347 __ ucomisd(left.AsFpuRegister<XmmRegister>(),
1708 XmmRegister lhs_reg = lhs.AsFpuRegister<XmmRegister>();
1715 __ ucomiss(lhs_reg, rhs.AsFpuRegister<XmmRegister>());
1721 XmmRegister lhs_reg = lhs.AsFpuRegister<XmmRegister>();
1728 __ ucomisd(lhs_reg, rhs.AsFpuRegister<XmmRegister>());
1896 XmmRegister left_reg = left.AsFpuRegister<XmmRegister>();
1903 __ ucomiss(left_reg, right.AsFpuRegister<XmmRegister>());
1910 XmmRegister left_reg = left.AsFpuRegister<XmmRegister>();
1917 __ ucomisd(left_reg, right.AsFpuRegister<XmmRegister>());
2047 DCHECK_EQ(ret->GetLocations()->InAt(0).AsFpuRegister<XmmRegister>().AsFloatRegister(),
2305 XmmRegister mask = locations->GetTemp(0).AsFpuRegister<XmmRegister>();
2310 __ xorps(out.AsFpuRegister<XmmRegister>(), mask);
2316 XmmRegister mask = locations->GetTemp(0).AsFpuRegister<XmmRegister>();
2321 __ xorpd(out.AsFpuRegister<XmmRegister>(), mask);
2609 XmmRegister input = in.AsFpuRegister<XmmRegister>();
2631 XmmRegister input = in.AsFpuRegister<XmmRegister>();
2673 XmmRegister input = in.AsFpuRegister<XmmRegister>();
2695 XmmRegister input = in.AsFpuRegister<XmmRegister>();
2758 __ cvtsi2ss(out.AsFpuRegister<XmmRegister>(), in.AsRegister<CpuRegister>(), false);
2761 XmmRegister dest = out.AsFpuRegister<XmmRegister>();
2764 __ cvtsi2ss(out.AsFpuRegister<XmmRegister>(),
2772 __ cvtsi2ss(out.AsFpuRegister<XmmRegister>(), in.AsRegister<CpuRegister>(), true);
2775 XmmRegister dest = out.AsFpuRegister<XmmRegister>();
2778 __ cvtsi2ss(out.AsFpuRegister<XmmRegister>(),
2786 __ cvtsd2ss(out.AsFpuRegister<XmmRegister>(), in.AsFpuRegister<XmmRegister>());
2789 XmmRegister dest = out.AsFpuRegister<XmmRegister>();
2792 __ cvtsd2ss(out.AsFpuRegister<XmmRegister>(),
2813 __ cvtsi2sd(out.AsFpuRegister<XmmRegister>(), in.AsRegister<CpuRegister>(), false);
2816 XmmRegister dest = out.AsFpuRegister<XmmRegister>();
2819 __ cvtsi2sd(out.AsFpuRegister<XmmRegister>(),
2827 __ cvtsi2sd(out.AsFpuRegister<XmmRegister>(), in.AsRegister<CpuRegister>(), true);
2830 XmmRegister dest = out.AsFpuRegister<XmmRegister>();
2833 __ cvtsi2sd(out.AsFpuRegister<XmmRegister>(),
2841 __ cvtss2sd(out.AsFpuRegister<XmmRegister>(), in.AsFpuRegister<XmmRegister>());
2844 XmmRegister dest = out.AsFpuRegister<XmmRegister>();
2847 __ cvtss2sd(out.AsFpuRegister<XmmRegister>(),
2955 __ addss(first.AsFpuRegister<XmmRegister>(), second.AsFpuRegister<XmmRegister>());
2957 __ addss(first.AsFpuRegister<XmmRegister>(),
2962 __ addss(first.AsFpuRegister<XmmRegister>(),
2970 __ addsd(first.AsFpuRegister<XmmRegister>(), second.AsFpuRegister<XmmRegister>());
2972 __ addsd(first.AsFpuRegister<XmmRegister>(),
2977 __ addsd(first.AsFpuRegister<XmmRegister>(),
3046 __ subss(first.AsFpuRegister<XmmRegister>(), second.AsFpuRegister<XmmRegister>());
3048 __ subss(first.AsFpuRegister<XmmRegister>(),
3053 __ subss(first.AsFpuRegister<XmmRegister>(),
3061 __ subsd(first.AsFpuRegister<XmmRegister>(), second.AsFpuRegister<XmmRegister>());
3063 __ subsd(first.AsFpuRegister<XmmRegister>(),
3068 __ subsd(first.AsFpuRegister<XmmRegister>(),
3169 __ mulss(first.AsFpuRegister<XmmRegister>(), second.AsFpuRegister<XmmRegister>());
3171 __ mulss(first.AsFpuRegister<XmmRegister>(),
3176 __ mulss(first.AsFpuRegister<XmmRegister>(),
3185 __ mulsd(first.AsFpuRegister<XmmRegister>(), second.AsFpuRegister<XmmRegister>());
3187 __ mulsd(first.AsFpuRegister<XmmRegister>(),
3192 __ mulsd(first.AsFpuRegister<XmmRegister>(),
3269 __ movss(out.AsFpuRegister<XmmRegister>(), Address(CpuRegister(RSP), 0));
3271 __ movsd(out.AsFpuRegister<XmmRegister>(), Address(CpuRegister(RSP), 0));
3592 __ divss(first.AsFpuRegister<XmmRegister>(), second.AsFpuRegister<XmmRegister>());
3594 __ divss(first.AsFpuRegister<XmmRegister>(),
3599 __ divss(first.AsFpuRegister<XmmRegister>(),
3607 __ divsd(first.AsFpuRegister<XmmRegister>(), second.AsFpuRegister<XmmRegister>());
3609 __ divsd(first.AsFpuRegister<XmmRegister>(),
3614 __ divsd(first.AsFpuRegister<XmmRegister>(),
4172 __ movss(out.AsFpuRegister<XmmRegister>(), Address(base, offset));
4177 __ movsd(out.AsFpuRegister<XmmRegister>(), Address(base, offset));
4323 __ movss(Address(base, offset), value.AsFpuRegister<XmmRegister>());
4338 __ movsd(Address(base, offset), value.AsFpuRegister<XmmRegister>());
4659 XmmRegister out = out_loc.AsFpuRegister<XmmRegister>();
4671 XmmRegister out = out_loc.AsFpuRegister<XmmRegister>();
4930 __ movss(address, value.AsFpuRegister<XmmRegister>());
4947 __ movsd(address, value.AsFpuRegister<XmmRegister>());
5134 __ movss(destination.AsFpuRegister<XmmRegister>(),
5146 __ movsd(destination.AsFpuRegister<XmmRegister>(),
5178 XmmRegister dest = destination.AsFpuRegister<XmmRegister>();
5190 XmmRegister dest = destination.AsFpuRegister<XmmRegister>();
5199 __ movaps(destination.AsFpuRegister<XmmRegister>(), source.AsFpuRegister<XmmRegister>());
5202 source.AsFpuRegister<XmmRegister>());
5206 source.AsFpuRegister<XmmRegister>());
5255 void ParallelMoveResolverX86_64::Exchange32(XmmRegister reg, int mem) {
5261 void ParallelMoveResolverX86_64::Exchange64(XmmRegister reg, int mem) {
5287 __ movd(CpuRegister(TMP), source.AsFpuRegister<XmmRegister>());
5288 __ movaps(source.AsFpuRegister<XmmRegister>(), destination.AsFpuRegister<XmmRegister>());
5289 __ movd(destination.AsFpuRegister<XmmRegister>(), CpuRegister(TMP));
5291 Exchange32(source.AsFpuRegister<XmmRegister>(), destination.GetStackIndex());
5293 Exchange32(destination.AsFpuRegister<XmmRegister>(), source.GetStackIndex());
5295 Exchange64(source.AsFpuRegister<XmmRegister>(), destination.GetStackIndex());
5297 Exchange64(destination.AsFpuRegister<XmmRegister>(), source.GetStackIndex());
6587 void CodeGeneratorX86_64::Load32BitValue(XmmRegister dest, int32_t value) {
6595 void CodeGeneratorX86_64::Load64BitValue(XmmRegister dest, int64_t value) {
6603 void CodeGeneratorX86_64::Load32BitValue(XmmRegister dest, float value) {
6607 void CodeGeneratorX86_64::Load64BitValue(XmmRegister dest, double value) {