• Home
  • Raw
  • Download

Lines Matching refs:XS

142 def XS     : Prefix<2>;
145 // that other instructions with this opcode use PD/XS/XD
207 class OBXS { Prefix OpPrefix = XS; }
211 class XS : TB { Prefix OpPrefix = XS; }
215 class T8XS : T8 { Prefix OpPrefix = XS; }
219 class TAXS : TA { Prefix OpPrefix = XS; }
495 !if(!eq(OpPrefix.Value, XS.Value), [UseSSE1],
512 !if(!eq(OpPrefix.Value, XS.Value), [UseSSE1],
528 !if(!eq(OpPrefix.Value, XS.Value), [UseSSE1],
577 // SSI - SSE1 instructions with XS prefix.
580 // VSSI - SSE1 instructions with XS prefix in AVX form.
585 : I<o, F, outs, ins, asm, pattern>, XS, Requires<[UseSSE1]>;
588 : Ii8<o, F, outs, ins, asm, pattern>, XS, Requires<[UseSSE1]>;
599 : I<o, F, outs, ins, !strconcat("v", asm), pattern>, XS,
610 // S2SI - SSE2 instructions with XS prefix.
611 // SSDIi8 - SSE2 instructions with ImmT == Imm8 and XS prefix.
621 // MMXSSDIi8 - SSE2 instructions with ImmT == Imm8 and XS prefix as well as
632 : I<o, F, outs, ins, asm, pattern>, XS, Requires<[UseSSE2]>;
635 : Ii8<o, F, outs, ins, asm, pattern>, XS, Requires<[UseSSE2]>;
650 : I<o, F, outs, ins, !strconcat("v", asm), pattern>, XS,
668 : Ii8<o, F, outs, ins, asm, pattern>, XS, Requires<[HasMMX, HasSSE2]>;
673 // S3SI - SSE3 instructions with XS prefix.
678 : I<o, F, outs, ins, asm, pattern, SSEPackedSingle>, XS,
788 // AVX512XS8I - AVX-512 instructions with T8 and XS prefixes.
789 // AVX512XSI - AVX-512 instructions with XS prefix, generic domain.
806 : I<o, F, outs, ins, asm, pattern>, XS,
827 class AVX512XSIi8Base : XS {
987 // MMXIS - MMX instructions with XS prefix.
1011 : Ii8<o, F, outs, ins, asm, pattern>, XS, Requires<[HasMMX]>;