Lines Matching refs:XS
121 def XS : Prefix<3>;
178 class OBXS { Prefix OpPrefix = XS; }
182 class XS : TB { Prefix OpPrefix = XS; }
186 class T8XS : T8 { Prefix OpPrefix = XS; }
434 !if(!eq(OpPrefix.Value, XS.Value), [UseSSE1],
452 !if(!eq(OpPrefix.Value, XS.Value), [UseSSE1],
468 !if(!eq(OpPrefix.Value, XS.Value), [UseSSE1],
517 // SSI - SSE1 instructions with XS prefix.
520 // VSSI - SSE1 instructions with XS prefix in AVX form.
525 : I<o, F, outs, ins, asm, pattern, itin>, XS, Requires<[UseSSE1]>;
528 : Ii8<o, F, outs, ins, asm, pattern, itin>, XS, Requires<[UseSSE1]>;
539 : I<o, F, outs, ins, !strconcat("v", asm), pattern, itin>, XS,
550 // S2SI - SSE2 instructions with XS prefix.
551 // SSDIi8 - SSE2 instructions with ImmT == Imm8 and XS prefix.
561 // MMXSSDIi8 - SSE2 instructions with ImmT == Imm8 and XS prefix as well as
572 : I<o, F, outs, ins, asm, pattern, itin>, XS, Requires<[UseSSE2]>;
575 : Ii8<o, F, outs, ins, asm, pattern>, XS, Requires<[UseSSE2]>;
590 : I<o, F, outs, ins, !strconcat("v", asm), pattern, itin>, XS,
608 : Ii8<o, F, outs, ins, asm, pattern>, XS, Requires<[HasSSE2]>;
613 // S3SI - SSE3 instructions with XS prefix.
618 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedSingle>, XS,
728 // AVX512XS8I - AVX-512 instructions with T8 and XS prefixes.
729 // AVX512XSI - AVX-512 instructions with XS prefix, generic domain.
746 : I<o, F, outs, ins, asm, pattern, itin>, XS,
767 class AVX512XSIi8Base : XS {
924 // MMXIS - MMX instructions with XS prefix.
948 : Ii8<o, F, outs, ins, asm, pattern, itin>, XS, Requires<[HasMMX]>;