Lines Matching refs:x86mmx
224 (x86mmx (scalar_to_vector GR32:$src)))],
229 (x86mmx (scalar_to_vector (loadi32 addr:$src))))],
234 def : Pat<(x86mmx (MMX_X86movw2d GR32:$src)),
237 def : Pat<(x86mmx (MMX_X86movw2d (loadi32 addr:$src))),
249 (MMX_X86movd2w (x86mmx VR64:$src)))],
299 [(store (x86mmx VR64:$src), addr:$dst)],
306 (x86mmx (bitconvert
316 (i64 (bitconvert (x86mmx VR64:$src))))))],
339 def : Pat<(x86mmx (X86vzmovl (x86mmx (scalar_to_vector GR32:$src)))),
342 def : Pat<(x86mmx (X86vzmovl (x86mmx (scalar_to_vector (loadi32 addr:$src))))),
644 [SDTCisVT<0, x86mmx>, SDTCisVT<1, v2i64>]>>;
646 def : Pat<(x86mmx (MMX_X86movdq2q VR128:$src)),
647 (x86mmx (MMX_MOVDQ2Qrr VR128:$src))>;
649 def : Pat<(x86mmx (MMX_X86movdq2q (loadv2i64 addr:$src))),
650 (x86mmx (MMX_MOVQ64rm addr:$src))>;
668 def : Pat<(f64 (bitconvert (x86mmx VR64:$src))),
670 def : Pat<(x86mmx (bitconvert (f64 FR64:$src))),