Lines Matching refs:XD
40 class XD { Prefix OpPrefix = XD; }
75 class AVX512XDIi8Base : TB, XD {
488 !if(!eq(OpPrefix.Value, XD.Value), [UseSSE2],
505 !if(!eq(OpPrefix.Value, XD.Value), [UseSSE2],
600 // SDI - SSE2 instructions with XD prefix.
601 // SDIi8 - SSE2 instructions with ImmT == Imm8 and XD prefix.
606 // VSDI - SSE2 scalar instructions with XD prefix in AVX form.
611 // MMXSDIi8 - SSE2 instructions with ImmT == Imm8 and XD prefix as well as
618 : I<o, F, outs, ins, asm, pattern>, TB, XD, Requires<[UseSSE2]>;
621 : Ii8<o, F, outs, ins, asm, pattern>, TB, XD, Requires<[UseSSE2]>;
638 : I<o, F, outs, ins, !strconcat("v", asm), pattern>, TB, XD,
657 : Ii8<o, F, outs, ins, asm, pattern>, TB, XD, Requires<[HasMMX, HasSSE2]>;
666 // S3DI - SSE3 instructions with XD prefix.
674 : I<o, F, outs, ins, asm, pattern, SSEPackedDouble>, TB, XD,
796 : I<o, F, outs, ins, asm, pattern, SSEPackedInt>, TB, XD,