Home
last modified time | relevance | path

Searched refs:XS (Results 1 – 25 of 39) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrKL.td22 [(int_x86_loadiwkey XMM0, VR128:$src1, VR128:$src2, EAX)]>, T8, XS;
27 "encodekey128\t{$src, $dst|$dst, $src}", []>, T8, XS;
32 "encodekey256\t{$src, $dst|$dst, $src}", []>, T8, XS;
40 (X86aesenc128kl VR128:$src1, addr:$src2))]>, T8, XS;
45 (X86aesdec128kl VR128:$src1, addr:$src2))]>, T8, XS;
50 (X86aesenc256kl VR128:$src1, addr:$src2))]>, T8, XS;
55 (X86aesdec256kl VR128:$src1, addr:$src2))]>, T8, XS;
65 "aesencwide128kl\t$src", []>, T8, XS;
67 "aesdecwide128kl\t$src", []>, T8, XS;
69 "aesencwide256kl\t$src", []>, T8, XS;
[all …]
H A DX86InstrSystem.td489 [(int_x86_wbnoinvd)]>, TB, XS,
500 [(int_x86_incsspd GR32:$src)]>, TB, XS;
502 [(int_x86_incsspq GR64:$src)]>, TB, XS;
516 [(int_x86_saveprevssp)]>, TB, XS;
519 [(int_x86_rstorssp addr:$src)]>, TB, XS;
556 [(int_x86_setssbsy)]>, TB, XS;
561 [(int_x86_clrssbsy addr:$src)]>, TB, XS;
677 [(int_x86_wrfsbase_32 GR32:$src)]>, TB, XS;
680 [(int_x86_wrfsbase_64 GR64:$src)]>, TB, XS;
683 [(int_x86_wrgsbase_32 GR32:$src)]>, TB, XS;
[all …]
H A DX86InstrSNP.td20 def PSMASH: I<0x01, MRM_FF, (outs), (ins), "psmash", []>, TB, XS,
39 def RMPADJUST: I<0x01, MRM_FE, (outs), (ins), "rmpadjust", []>, TB, XS,
44 def RMPQUERY: I<0x01, MRM_FD, (outs), (ins), "rmpquery", []>, TB, XS,
H A DX86InstrVMX.td27 EVEX, NoCD8, T_MAP4, XS, Requires<[In64BitMode]>;
38 EVEX, NoCD8, T_MAP4, XS, Requires<[In64BitMode]>;
84 "vmxon\t$vmxon", []>, TB, XS;
H A DX86InstrUtils.td41 class XS { Prefix OpPrefix = XS; }
71 class AVX512XSIi8Base : TB, XS {
485 !if(!eq(OpPrefix.Value, XS.Value), [UseSSE1],
502 !if(!eq(OpPrefix.Value, XS.Value), [UseSSE1],
567 // SSI - SSE1 instructions with XS prefix.
570 // VSSI - SSE1 instructions with XS prefix in AVX form.
600 // S2SI - SSE2 instructions with XS prefix.
663 // S3SI - SSE3 instructions with XS prefix.
772 // AVX512XS8I - AVX-512 instructions with T8 and XS prefixes.
786 : I<o, F, outs, ins, asm, pattern, SSEPackedInt>, T8, XS,
[all …]
H A DX86InstrMisc.td1158 TB, XS, OpSize16, Sched<[WriteLZCNT]>;
1167 TB, XS, OpSize32, Sched<[WriteLZCNT]>;
1176 TB, XS, Sched<[WriteLZCNT]>;
1208 TB, XS, Sched<[WriteTZCNT]>;
1393 defm PEXT32 : PdepPext<"pext", Xi32, X86pext>, XS, VEX;
1565 T8, XS, AdSize32, Requires<[HasENQCMD]>;
1614 Requires<[HasHRESET]>, TA, XS;
1639 []>, TB, XS;
1641 [(int_x86_clui)]>, TB, XS;
1643 [(int_x86_stui)]>, TB, XS;
[all …]
H A DX86InstrRAOINT.td45 defm AXOR : RAOINT_BASE<"xor">, T8, XS;
H A DX86InstrAMX.td44 T8, XS;
108 VEX, VVVV, T8, XS;
176 []>, VEX, VVVV, T8, XS;
H A DX86InstrSSE.td1107 TB, XS, SIMD_EXC;
1351 // SSE2 instructions with XS prefix
1606 // SSE2 packed instructions with XS prefix
3019 UseSSE1>, TB, XS;
3330 TB, XS, VEX, WIG;
3334 TB, XS, VEX, VEX_L, WIG;
3385 TB, XS, Requires<[UseSSE2]>;
3396 TB, XS, Requires<[UseSSE2]>;
4315 TB, XS, Requires<[UseSSE2]>; // SSE2 instruction with XS Prefix
8321 f16mem>, T8, XS;
[all …]
H A DX86InstrArithmetic.td1412 def ADOX32rr : BinOpRRF_RF<0xF6, "adox", Xi32>, T8, XS;
1413 def ADOX64rr : BinOpRRF_RF<0xF6, "adox", Xi64>, T8, XS;
1417 def ADOX32rr_EVEX : BinOpRRF_RF<0x66, "adox", Xi32>, EVEX, T_MAP4, XS;
1418 def ADOX64rr_EVEX : BinOpRRF_RF<0x66, "adox", Xi64>, EVEX, T_MAP4, XS;
1421 def ADOX32rr_ND : BinOpRRF_RF<0x66, "adox", Xi32, null_frag, 1>, XS;
1422 def ADOX64rr_ND : BinOpRRF_RF<0x66, "adox", Xi64, null_frag, 1>, XS;
1428 def ADOX32rm : BinOpRMF_RF<0xF6, "adox", Xi32>, T8, XS;
1429 def ADOX64rm : BinOpRMF_RF<0xF6, "adox", Xi64>, T8, XS;
1433 def ADOX32rm_EVEX : BinOpRMF_RF<0x66, "adox", Xi32>, EVEX, T_MAP4, XS;
1437 def ADOX32rm_ND : BinOpRMF_RF<0x66, "adox", Xi32, null_frag, 1>, XS;
[all …]
H A DX86InstrFormats.td143 def XS : Prefix<2>;
146 // that other instructions with this opcode use PD/XS/XD
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Drenesas.yaml222 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version, RTP0RC7795SIPB0012S)
230 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version, RTP0RC7796SIPB0012S)
278 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version, RTP0RC77965SIPB012S)
354 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
362 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
370 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
378 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
386 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
394 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
416 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
[all …]
/freebsd/sys/contrib/device-tree/Bindings/soc/renesas/
H A Drenesas.yaml222 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version, RTP0RC7795SIPB0012S)
230 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version, RTP0RC7796SIPB0012S)
278 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version, RTP0RC77965SIPB012S)
361 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
369 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
377 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
385 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
393 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
401 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
423 - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DX86RecognizableInstr.cpp211 else if (OpPrefix == X86Local::XS) in insnContext()
225 else if (OpPrefix == X86Local::XS) in insnContext()
239 else if (OpPrefix == X86Local::XS) in insnContext()
255 else if (OpPrefix == X86Local::XS) in insnContext()
267 else if (OpPrefix == X86Local::XS) in insnContext()
286 else if (OpPrefix == X86Local::XS) in insnContext()
299 else if (OpPrefix == X86Local::XS) in insnContext()
315 else if (HasVEX_L && OpPrefix == X86Local::XS) in insnContext()
329 else if (OpPrefix == X86Local::XS) in insnContext()
360 else if (OpPrefix == X86Local::XS) in insnContext()
[all …]
H A DX86RecognizableInstr.h171 enum { PD = 1, XS = 2, XD = 3, PS = 4 }; enumerator
/freebsd/sys/contrib/device-tree/src/arm64/renesas/
H A Dsalvator-xs.dtsi63 * (when SW31 is the default setting on Salvator-XS).
65 * r8a77951 with Salvator-XS.
H A Dsalvator-panel-aa104xd12.dts4 * Salvator-X or Salvator-XS board
H A Dsalvator-panel-aa104xd12.dtso4 * Salvator-X or Salvator-XS board
/freebsd/sys/contrib/device-tree/Bindings/phy/
H A Dphy-mtk-xsphy.txt1 MediaTek XS-PHY binding
4 The XS-PHY controller supports physical layer functionality for USB3.1
H A Dmediatek,xsphy.yaml8 title: MediaTek XS-PHY Controller
14 The XS-PHY controller supports physical layer functionality for USB3.1
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCScheduleP8.td171 (instregex "^XS(N)?M(ADD|SUB)(A|M)(D|S)P$"),
173 (instregex "^(F|XS)(ABS|CPSGN|ADD|MUL|NABS|RE|NEG|SUB|SEL|RSQRTE)(D|S)?(P)?(s)?(_rec)?$"),
292 (instregex "^(F|XS)CMP(O|U)(D|S)(P)?$"),
293 (instregex "^(F|XS|XV)T(DIV|SQRT)((D|S)P)?$"))>;
H A DPPCInstrP10.td1260 def : Pat<(store f128:$XS, (PPCmatpcreladdr PCRelForm:$ga)),
1261 (PSTXVpc (COPY_TO_REGCLASS $XS, VSRC), $ga, 0)>;
1268 (PSTXVpc $XS, $ga, 0)>;
1275 (PSTXVpc $XS, $ga, 0)>;
1282 (PSTXVpc $XS, $ga, 0)>;
1289 (PSTXVpc $XS, $ga, 0)>;
2256 def : Pat<(store f128:$XS, PDForm:$dst),
2261 def : Pat<(store v4i32:$XS, PDForm:$dst), (PSTXV $XS, memri34:$dst)>;
2265 def : Pat<(store v2i64:$XS, PDForm:$dst), (PSTXV $XS, memri34:$dst)>;
2269 def : Pat<(store v4f32:$XS, PDForm:$dst), (PSTXV $XS, memri34:$dst)>;
[all …]
H A DPPCScheduleP7.td245 (instregex "^XS(N)?M(SUB|ADD)(A|M)(D|S)P$"),
246 (instregex "^XS(NEG|ABS|NABS|ADD|SUB|MUL)(D|S)P(s)?$"),
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ATTInstPrinter.cpp103 if ((Desc.TSFlags & X86II::OpPrefixMask) == X86II::XS) in printVecCompareInstr()
203 if ((Desc.TSFlags & X86II::OpPrefixMask) == X86II::XS) { in printVecCompareInstr()
H A DX86IntelInstPrinter.cpp86 if ((Desc.TSFlags & X86II::OpPrefixMask) == X86II::XS) in printVecCompareInstr()
193 if ((Desc.TSFlags & X86II::OpPrefixMask) == X86II::XS) { in printVecCompareInstr()

12