Lines Matching refs:XD
122 def XD : Prefix<4>;
181 class XD : TB { Prefix OpPrefix = XD; }
185 class T8XD : T8 { Prefix OpPrefix = XD; }
189 class TAXD : TA { Prefix OpPrefix = XD; }
435 !if(!eq(OpPrefix.Value, XD.Value), [UseSSE2],
453 !if(!eq(OpPrefix.Value, XD.Value), [UseSSE2],
548 // SDI - SSE2 instructions with XD prefix.
549 // SDIi8 - SSE2 instructions with ImmT == Imm8 and XD prefix.
554 // VSDI - SSE2 scalar instructions with XD prefix in AVX form.
559 // MMXSDIi8 - SSE2 instructions with ImmT == Imm8 and XD prefix as well as
566 : I<o, F, outs, ins, asm, pattern, itin>, XD, Requires<[UseSSE2]>;
569 : Ii8<o, F, outs, ins, asm, pattern, itin>, XD, Requires<[UseSSE2]>;
586 : I<o, F, outs, ins, !strconcat("v", asm), pattern, itin>, XD,
605 : Ii8<o, F, outs, ins, asm, pattern, itin>, XD, Requires<[HasSSE2]>;
614 // S3DI - SSE3 instructions with XD prefix.
622 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedDouble>, XD,
750 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, XD,
771 class AVX512XDIi8Base : XD {
923 // MMXID - MMX instructions with XD prefix.
945 : Ii8<o, F, outs, ins, asm, pattern, itin>, XD, Requires<[HasMMX]>;