Lines Matching refs:XS
41 class XS { Prefix OpPrefix = XS; }
71 class AVX512XSIi8Base : TB, XS {
487 !if(!eq(OpPrefix.Value, XS.Value), [UseSSE1],
504 !if(!eq(OpPrefix.Value, XS.Value), [UseSSE1],
520 !if(!eq(OpPrefix.Value, XS.Value), [UseSSE1],
569 // SSI - SSE1 instructions with XS prefix.
572 // VSSI - SSE1 instructions with XS prefix in AVX form.
577 : I<o, F, outs, ins, asm, pattern>, TB, XS, Requires<[UseSSE1]>;
580 : Ii8<o, F, outs, ins, asm, pattern>, TB, XS, Requires<[UseSSE1]>;
591 : I<o, F, outs, ins, !strconcat("v", asm), pattern>, TB, XS,
602 // S2SI - SSE2 instructions with XS prefix.
603 // SSDIi8 - SSE2 instructions with ImmT == Imm8 and XS prefix.
613 // MMXSSDIi8 - SSE2 instructions with ImmT == Imm8 and XS prefix as well as
624 : I<o, F, outs, ins, asm, pattern>, TB, XS, Requires<[UseSSE2]>;
627 : Ii8<o, F, outs, ins, asm, pattern>, TB, XS, Requires<[UseSSE2]>;
642 : I<o, F, outs, ins, !strconcat("v", asm), pattern>, TB, XS,
660 : Ii8<o, F, outs, ins, asm, pattern>, TB, XS, Requires<[HasMMX, HasSSE2]>;
665 // S3SI - SSE3 instructions with XS prefix.
670 : I<o, F, outs, ins, asm, pattern, SSEPackedSingle>, TB, XS,
774 // AVX512XS8I - AVX-512 instructions with T8 and XS prefixes.
775 // AVX512XSI - AVX-512 instructions with XS prefix, generic domain.
788 : I<o, F, outs, ins, asm, pattern, SSEPackedInt>, T8, XS,
792 : I<o, F, outs, ins, asm, pattern>, TB, XS,