Lines Matching refs:EVEX
381 AVX512AIi8Base, EVEX, VVVV, Sched<[sched]>;
392 (iPTR imm))>, AVX512AIi8Base, EVEX, VVVV,
656 EVEX, VVVV, Sched<[SchedWriteFShuffle.XMM]>;
663 EVEX, VVVV, EVEX_CD8<32, CD8VT1>,
686 AVX512AIi8Base, EVEX, Sched<[SchedRR]>;
694 addr:$dst)]>, EVEX,
704 EVEX_K, EVEX, Sched<[SchedMR]>;
828 // smaller extract to enable EVEX->VEX.
861 // smaller extract to enable EVEX->VEX.
1005 EVEX, WIG, Sched<[WriteVecExtract]>;
1012 EVEX, WIG, EVEX_CD8<32, CD8VT1>, Sched<[WriteVecExtractSt]>;
1054 DestInfo.ExeDomain>, T8, PD, EVEX, Sched<[SchedRR]>;
1066 DestInfo.ExeDomain>, T8, PD, EVEX, EVEX_KZ, Sched<[SchedRR]>;
1080 DestInfo.ExeDomain>, T8, PD, EVEX, EVEX_K, Sched<[SchedRR]>;
1091 DestInfo.ExeDomain>, T8, PD, EVEX,
1105 DestInfo.ExeDomain>, T8, PD, EVEX, EVEX_KZ,
1122 DestInfo.ExeDomain>, T8, PD, EVEX, EVEX_K,
1188 T8, PD, EVEX, Sched<[SchedRR]>;
1200 "$src0 = $dst">, T8, PD, EVEX, Sched<[SchedRR]>;
1292 AVX5128IBase, EVEX;
1308 AVX5128IBase, EVEX;
1590 EVEX, Sched<[WriteShuffle]>;
1619 EVEX, VVVV, AVX5128IBase, Sched<[sched]>;
1627 EVEX, VVVV, AVX5128IBase, Sched<[sched.Folded, sched.ReadAfterFold]>;
1642 AVX5128IBase, EVEX, VVVV, EVEX_B,
1741 EVEX, VVVV, AVX5128IBase, Sched<[sched]>;
1748 EVEX, VVVV, AVX5128IBase, Sched<[sched.Folded, sched.ReadAfterFold]>;
1761 AVX5128IBase, EVEX, VVVV, EVEX_B,
1826 EVEX, VVVV, Sched<[sched]>;
1831 []>, EVEX, VVVV, EVEX_K, Sched<[sched]>;
1836 []>, EVEX, VVVV, EVEX_KZ, Sched<[sched]>;
1842 []>, EVEX, VVVV, EVEX_CD8<_.EltSize, CD8VF>,
1848 []>, EVEX, VVVV, EVEX_K, EVEX_CD8<_.EltSize, CD8VF>,
1854 []>, EVEX, VVVV, EVEX_KZ, EVEX_CD8<_.EltSize, CD8VF>,
1867 EVEX, VVVV, EVEX_K, EVEX_B, EVEX_CD8<_.EltSize, CD8VF>,
1875 EVEX, VVVV, EVEX_KZ, EVEX_B, EVEX_CD8<_.EltSize, CD8VF>,
1883 EVEX, VVVV, EVEX_B, EVEX_CD8<_.EltSize, CD8VF>,
1947 EVEX, VVVV, VEX_LIG, Sched<[sched]>, SIMD_EXC;
1957 … timm:$cc)>, EVEX, VVVV, VEX_LIG, EVEX_CD8<_.EltSize, CD8VT1>,
1970 EVEX, VVVV, VEX_LIG, EVEX_B, Sched<[sched]>;
1981 EVEX, VVVV, VEX_LIG, Sched<[sched]>, SIMD_EXC;
1990 EVEX, VVVV, VEX_LIG, EVEX_CD8<_.EltSize, CD8VT1>,
2017 []>, EVEX, VVVV, Sched<[sched]>;
2022 []>, EVEX, VVVV, Sched<[sched.Folded, sched.ReadAfterFold]>;
2028 []>, EVEX, VVVV, EVEX_K, Sched<[sched]>;
2034 []>, EVEX, VVVV, EVEX_K, Sched<[sched.Folded, sched.ReadAfterFold]>;
2046 []>, EVEX, VVVV, EVEX_B, Sched<[sched.Folded, sched.ReadAfterFold]>;
2053 []>, EVEX, VVVV, EVEX_K, EVEX_B,
2139 EVEX, VVVV, Sched<[sched]>;
2149 EVEX, VVVV, Sched<[sched.Folded, sched.ReadAfterFold]>;
2161 EVEX, VVVV, EVEX_K, Sched<[sched]>;
2174 EVEX, VVVV, EVEX_K, Sched<[sched.Folded, sched.ReadAfterFold]>;
2203 EVEX, VVVV, EVEX_B, Sched<[sched.Folded, sched.ReadAfterFold]>;
2215 EVEX, VVVV, EVEX_K, EVEX_B, Sched<[sched.Folded, sched.ReadAfterFold]>;
2431 AVX512PDIi8Base, EVEX, VVVV, EVEX_CD8<64, CD8VF>, REX_W;
2433 AVX512PSIi8Base, EVEX, VVVV, EVEX_CD8<32, CD8VF>;
2435 AVX512PSIi8Base, EVEX, VVVV, EVEX_CD8<16, CD8VF>, TA;
2609 defm VFPCLASS : avx512_fp_fpclass_all<"vfpclass", 0x66, 0x67, SchedWriteFCmp>, EVEX;
2655 EVEX, TB, PD;
2664 EVEX, TB;
2678 EVEX, TB, PD, REX_W;
2680 EVEX, TB, XD;
2682 EVEX, TB, REX_W;
2684 EVEX, TB, XD, REX_W;
3206 _.ExeDomain>, EVEX, Sched<[Sched.RR]>;
3214 EVEX, EVEX_KZ, Sched<[Sched.RR]>;
3222 _.ExeDomain>, EVEX, Sched<[Sched.RM]>;
3232 EVEX, EVEX_K, Sched<[Sched.RR]>;
3241 EVEX, EVEX_K, Sched<[Sched.RM]>;
3249 _.ExeDomain>, EVEX, EVEX_KZ, Sched<[Sched.RM]>;
3305 [], _.ExeDomain>, EVEX,
3311 [], _.ExeDomain>, EVEX, EVEX_K,
3317 [], _.ExeDomain>, EVEX, EVEX_KZ,
3326 _.ExeDomain>, EVEX, Sched<[Sched.MR]>;
3330 [], _.ExeDomain>, EVEX, EVEX_K, Sched<[Sched.MR]>;
3763 EVEX, Sched<[WriteVecMoveFromGpr]>;
3768 EVEX, EVEX_CD8<32, CD8VT1>, Sched<[WriteVecLoad]>;
3773 EVEX, REX_W, Sched<[WriteVecMoveFromGpr]>;
3778 EVEX, REX_W, EVEX_CD8<64, CD8VT1>, Sched<[WriteVecLoad]>;
3783 EVEX, REX_W, Sched<[WriteVecMoveFromGpr]>;
3787 EVEX, REX_W, Sched<[WriteVecMoveFromGpr]>;
3797 EVEX, Sched<[WriteVecMoveFromGpr]>;
3807 EVEX, Sched<[WriteVecMoveToGpr]>;
3813 EVEX, EVEX_CD8<32, CD8VT1>, Sched<[WriteVecStore]>;
3823 TB, PD, EVEX, REX_W, Sched<[WriteVecMoveToGpr]>,
3829 EVEX, REX_W, EVEX_CD8<64, CD8VT1>, Sched<[WriteVecStore]>,
3837 EVEX, TB, PD, REX_W, EVEX_CD8<64, CD8VT1>,
3844 EVEX, REX_W, Sched<[SchedWriteVecLogic.XMM]>;
3862 EVEX, Sched<[WriteVecMoveToGpr]>;
3873 EVEX, REX_W, EVEX_CD8<8, CD8VT8>, Sched<[WriteVecLoad]>;
3904 _.ExeDomain>, EVEX, VVVV, Sched<[SchedWriteFShuffle.XMM]>;
3913 _.ExeDomain>, EVEX, VVVV, EVEX_KZ, Sched<[SchedWriteFShuffle.XMM]>;
3922 _.ExeDomain>, EVEX, VVVV, EVEX_K, Sched<[SchedWriteFShuffle.XMM]>;
3927 _.ExeDomain>, EVEX, Sched<[WriteFLoad]>;
3933 _.ExeDomain>, EVEX, Sched<[WriteFLoad]>;
3941 [], _.ExeDomain>, EVEX, EVEX_K, Sched<[WriteFLoad]>;
3946 [], _.ExeDomain>, EVEX, EVEX_KZ, Sched<[WriteFLoad]>;
3951 EVEX, Sched<[WriteFStore]>;
3956 [], _.ExeDomain>, EVEX, EVEX_K, Sched<[WriteFStore]>;
4293 []>, T_MAP5, XS, EVEX, VVVV, VEX_LIG,
4302 []>, T_MAP5, XS, EVEX_K, EVEX, VVVV, VEX_LIG,
4309 []>, EVEX_KZ, T_MAP5, XS, EVEX, VVVV, VEX_LIG,
4315 []>, TB, XS, EVEX, VVVV, VEX_LIG,
4324 []>, EVEX_K, TB, XS, EVEX, VVVV, VEX_LIG,
4331 []>, EVEX_KZ, TB, XS, EVEX, VVVV, VEX_LIG,
4337 []>, TB, XD, EVEX, VVVV, VEX_LIG, REX_W,
4346 []>, EVEX_K, TB, XD, EVEX, VVVV, VEX_LIG,
4354 []>, EVEX_KZ, TB, XD, EVEX, VVVV, VEX_LIG,
4492 EVEX, REX_W;
4553 EVEX, T8, PD, EVEX_V512, EVEX_CD8<64, CD8VF>;
4560 EVEX, T8, PD, EVEX_V256, EVEX_CD8<64, CD8VF>;
4566 EVEX, T8, PD, EVEX_V128, EVEX_CD8<64, CD8VF>;
4576 _.ExeDomain>, EVEX, EVEX_CD8<_.EltSize, CD8VF>;
4672 IsCommutable, IsCommutable>, AVX512BIBase, EVEX, VVVV,
4679 AVX512BIBase, EVEX, VVVV,
4693 AVX512BIBase, EVEX, VVVV, EVEX_B,
4803 AVX512BIBase, EVEX, VVVV, Sched<[sched]>;
4809 AVX512BIBase, EVEX, VVVV,
4819 AVX512BIBase, EVEX, VVVV, EVEX_B,
4890 EVEX, VVVV, EVEX_B, EVEX_CD8<_Src.EltSize, CD8VF>,
4905 EVEX_CD8<_Src.EltSize, CD8VF>, EVEX, VVVV, Sched<[sched]>;
4911 EVEX, VVVV, EVEX_CD8<_Src.EltSize, CD8VF>,
5444 TB, XS, EVEX, VVVV, VEX_LIG, EVEX_CD8<32, CD8VT1>;
5449 TB, XD, REX_W, EVEX, VVVV, VEX_LIG, EVEX_CD8<64, CD8VT1>;
5455 T_MAP5, XS, EVEX, VVVV, VEX_LIG, EVEX_CD8<16, CD8VT1>;
5463 TB, XS, EVEX, VVVV, VEX_LIG, EVEX_CD8<32, CD8VT1>;
5466 TB, XD, REX_W, EVEX, VVVV, VEX_LIG, EVEX_CD8<64, CD8VT1>;
5470 T_MAP5, XS, EVEX, VVVV, VEX_LIG, EVEX_CD8<16, CD8VT1>;
5509 EVEX, VVVV, VEX_LIG, EVEX_CD8<32, CD8VT1>, SIMD_EXC;
5513 REX_W, EVEX, VVVV, VEX_LIG,
5518 EVEX, VVVV, VEX_LIG, EVEX_CD8<32, CD8VT1>, SIMD_EXC;
5522 REX_W, EVEX, VVVV, VEX_LIG,
5527 EVEX, VVVV, VEX_LIG, EVEX_CD8<16, CD8VT1>, SIMD_EXC;
5531 EVEX, VVVV, VEX_LIG, EVEX_CD8<16, CD8VT1>, SIMD_EXC;
5548 … IsCommutable, IsKCommutable, IsKCommutable>, EVEX, VVVV, Sched<[sched]>;
5555 … ClobberConstraint>, EVEX, VVVV, Sched<[sched.Folded, sched.ReadAfterFold]>;
5562 … ClobberConstraint>, EVEX, VVVV, EVEX_B, Sched<[sched.Folded, sched.ReadAfterFold]>;
5578 EVEX, VVVV, EVEX_B, EVEX_RC, Sched<[sched]>;
5589 EVEX, VVVV, EVEX_B, Sched<[sched]>;
5726 EVEX, VVVV, Sched<[sched]>;
5731 EVEX, VVVV, Sched<[sched.Folded, sched.ReadAfterFold]>;
5737 EVEX, VVVV, EVEX_B, Sched<[sched.Folded, sched.ReadAfterFold]>;
5765 EVEX, VVVV, T_MAP6, PD, EVEX_CD8<16, CD8VT1>;
5776 EVEX, VVVV, VEX_LIG, EVEX_CD8<32, CD8VT1>, T8, PD;
5780 EVEX, VVVV, VEX_LIG, EVEX_CD8<64, CD8VT1>, REX_W, T8, PD;
5816 EVEX, VVVV, Sched<[sched]>;
5822 EVEX, VVVV, EVEX_CD8<_.EltSize, CD8VF>,
5835 EVEX_B, EVEX, VVVV, EVEX_CD8<_.EltSize, CD8VF>,
5935 AVX512BIBase, EVEX, VVVV, Sched<[sched]>;
5941 EVEX, VVVV, Sched<[sched.Folded, sched.ReadAfterFold]>;
6022 SchedWriteVecShiftImm>, AVX512BIi8Base, EVEX, VVVV;
6027 SchedWriteVecShiftImm>, AVX512BIi8Base, EVEX, VVVV;
6032 SchedWriteVecShiftImm>, AVX512BIi8Base, EVEX, VVVV;
6035 SchedWriteVecShiftImm>, AVX512BIi8Base, EVEX, VVVV;
6037 SchedWriteVecShiftImm>, AVX512BIi8Base, EVEX, VVVV;
6084 AVX5128IBase, EVEX, VVVV, Sched<[sched]>;
6090 AVX5128IBase, EVEX, VVVV, EVEX_CD8<_.EltSize, CD8VF>,
6103 AVX5128IBase, EVEX_B, EVEX, VVVV, EVEX_CD8<_.EltSize, CD8VF>,
6344 EVEX, AVX512AIi8Base, EVEX_CD8<64, CD8VF>, REX_W;
6347 EVEX, AVX512AIi8Base, EVEX_CD8<64, CD8VF>, REX_W;
6361 T8, PD, EVEX, VVVV, Sched<[sched]>;
6368 T8, PD, EVEX, VVVV, EVEX_CD8<_.EltSize, CD8VF>,
6377 T8, PD, EVEX, VVVV, EVEX_B, EVEX_CD8<_.EltSize, CD8VF>,
6403 EVEX, AVX512AIi8Base, EVEX_CD8<_.info128.EltSize, CD8VF>;
6419 EVEX, AVX512BIi8Base, EVEX_CD8<32, CD8VF>;
6422 EVEX, AVX512XSIi8Base;
6425 EVEX, AVX512XDIi8Base;
6456 Sched<[SchedWriteFShuffle.XMM]>, EVEX, VVVV;
6462 Sched<[SchedWriteFShuffle.XMM]>, EVEX, VVVV;
6481 … Sched<[SchedWriteFShuffle.XMM.Folded, SchedWriteFShuffle.XMM.ReadAfterFold]>, EVEX, VVVV;
6510 []>, EVEX, EVEX_CD8<32, CD8VT2>;
6517 EVEX, EVEX_CD8<64, CD8VT1>, REX_W;
6522 []>, EVEX, EVEX_CD8<32, CD8VT2>;
6528 EVEX, EVEX_CD8<64, CD8VT1>, REX_W;
6552 EVEX, VVVV, Sched<[sched]>;
6559 EVEX, VVVV, Sched<[sched.Folded, sched.ReadAfterFold,
6570 EVEX, VVVV, EVEX_B, Sched<[sched.Folded, sched.ReadAfterFold,
6585 EVEX, VVVV, EVEX_B, EVEX_RC, Sched<[sched]>;
6647 EVEX, VVVV, Sched<[sched]>;
6654 EVEX, VVVV, Sched<[sched.Folded, sched.ReadAfterFold,
6666 _.RC:$src1)), 1, 0>, EVEX, VVVV, EVEX_B,
6682 1, 1>, EVEX, VVVV, EVEX_B, EVEX_RC, Sched<[sched]>;
6743 EVEX, VVVV, Sched<[sched]>;
6752 EVEX, VVVV, Sched<[sched.Folded, sched.ReadAfterFold,
6765 EVEX, VVVV, EVEX_B, Sched<[sched.Folded, sched.ReadAfterFold,
6780 1, 1>, EVEX, VVVV, EVEX_B, EVEX_RC, Sched<[sched]>;
6838 EVEX, VVVV, Sched<[SchedWriteFMA.Scl]>, SIMD_EXC;
6844 EVEX, VVVV, Sched<[SchedWriteFMA.Scl.Folded, SchedWriteFMA.Scl.ReadAfterFold,
6851 EVEX, VVVV, EVEX_B, EVEX_RC, Sched<[SchedWriteFMA.Scl]>;
6858 … !if(MaskOnlyReg, [], [RHS_r])>, Sched<[SchedWriteFMA.Scl]>, EVEX, VVVV, SIMD_EXC;
6864 SchedWriteFMA.Scl.ReadAfterFold]>, EVEX, VVVV, SIMD_EXC;
6872 Sched<[SchedWriteFMA.Scl]>, EVEX, VVVV;
7176 T8, PD, EVEX, VVVV, Sched<[sched]>;
7182 T8, PD, EVEX, VVVV, Sched<[sched.Folded, sched.ReadAfterFold,
7192 T8, PD, EVEX, VVVV, EVEX_B, Sched<[sched.Folded, sched.ReadAfterFold,
7234 EVEX, VVVV, Sched<[sched, ReadDefault, ReadInt2Fpu]>;
7239 EVEX, VVVV, Sched<[sched.Folded, sched.ReadAfterFold]>;
7246 EVEX, VVVV, Sched<[sched, ReadDefault, ReadInt2Fpu]>;
7254 EVEX, VVVV, Sched<[sched.Folded, sched.ReadAfterFold]>;
7274 EVEX, VVVV, EVEX_B, EVEX_RC, Sched<[sched, ReadDefault, ReadInt2Fpu]>;
7383 EVEX, VEX_LIG, Sched<[sched]>, SIMD_EXC;
7388 EVEX, VEX_LIG, EVEX_B, EVEX_RC,
7394 EVEX, VEX_LIG, Sched<[sched.Folded, sched.ReadAfterFold]>, SIMD_EXC;
7440 EVEX, VEX_LIG, Sched<[sched]>, SIMD_EXC;
7444 EVEX, VEX_LIG, Sched<[sched.Folded, sched.ReadAfterFold]>, SIMD_EXC;
7561 EVEX, VEX_LIG, Sched<[sched]>, SIMD_EXC;
7565 EVEX, VEX_LIG, Sched<[sched.Folded, sched.ReadAfterFold]>, SIMD_EXC;
7571 EVEX, VEX_LIG, Sched<[sched]>, SIMD_EXC;
7576 EVEX, VEX_LIG, EVEX_B, Sched<[sched]>;
7582 EVEX, VEX_LIG, Sched<[sched.Folded, sched.ReadAfterFold]>, SIMD_EXC;
7633 EVEX, VVVV, VEX_LIG, Sched<[sched]>;
7639 EVEX, VVVV, VEX_LIG,
7646 EVEX, VVVV, VEX_LIG, Sched<[sched]>;
7651 EVEX, VVVV, VEX_LIG, Sched<[sched.Folded, sched.ReadAfterFold]>;
7665 EVEX, VVVV, VEX_LIG, EVEX_B, Sched<[sched]>;
7678 EVEX, VVVV, VEX_LIG, Sched<[sched]>,
7795 EVEX, Sched<[sched]>;
7805 EVEX, Sched<[sched.Folded]>;
7828 EVEX, EVEX_B, Sched<[sched.Folded]>;
7840 EVEX, EVEX_B, Sched<[sched]>;
7852 EVEX, EVEX_B, EVEX_RC, Sched<[sched]>;
8955 EVEX, EVEX_V512, EVEX_CD8<32, CD8VH>;
8959 (load addr:$src), WriteCvtPH2PSY>, EVEX, EVEX_V256,
8963 WriteCvtPH2PS>, EVEX, EVEX_V128,
9040 EVEX, EVEX_V512, EVEX_CD8<32, CD8VH>;
9049 EVEX, EVEX_V256, EVEX_CD8<32, CD8VH>;
9052 EVEX, EVEX_V128, EVEX_CD8<32, CD8VH>;
9073 EVEX, EVEX_B, VEX_LIG, EVEX_V128, Sched<[sched]>;
9089 "ucomiss", SSEPackedSingle>, TB, EVEX, VEX_LIG,
9092 "ucomisd", SSEPackedDouble>, TB, PD, EVEX,
9095 "comiss", SSEPackedSingle>, TB, EVEX, VEX_LIG,
9098 "comisd", SSEPackedDouble>, TB, PD, EVEX,
9102 sse_load_f32, "ucomiss", SSEPackedSingle>, TB, EVEX, VEX_LIG,
9105 sse_load_f64, "ucomisd", SSEPackedDouble>, TB, PD, EVEX,
9109 sse_load_f32, "comiss", SSEPackedSingle>, TB, EVEX, VEX_LIG,
9112 sse_load_f64, "comisd", SSEPackedDouble>, TB, PD, EVEX,
9125 "ucomish", SSEPackedSingle>, T_MAP5, EVEX,
9128 "comish", SSEPackedSingle>, T_MAP5, EVEX,
9133 T_MAP5, EVEX, VEX_LIG, EVEX_CD8<16, CD8VT1>;
9137 T_MAP5, EVEX, VEX_LIG, EVEX_CD8<16, CD8VT1>;
9150 EVEX, VVVV, VEX_LIG, Sched<[sched]>;
9155 (_.ScalarIntMemFrags addr:$src2))>, EVEX, VVVV, VEX_LIG,
9187 (_.VT (OpNode _.RC:$src))>, EVEX, T8, PD,
9192 (bitconvert (_.LdFrag addr:$src))))>, EVEX, T8, PD,
9199 EVEX, T8, PD, EVEX_B, Sched<[sched.Folded, sched.ReadAfterFold]>;
9291 EVEX_CD8<32, CD8VT1>, VEX_LIG, T8, PD, EVEX, VVVV;
9293 EVEX_CD8<64, CD8VT1>, VEX_LIG, REX_W, T8, PD, EVEX, VVVV;
9302 sched>, EVEX_CD8<32, CD8VT1>, VEX_LIG, T8, PD, EVEX, VVVV;
9304 sched>, EVEX_CD8<64, CD8VT1>, VEX_LIG, REX_W, T8, PD, EVEX, VVVV;
9311 EVEX_CD8<16, CD8VT1>, T_MAP6, PD, EVEX, VVVV;
9391 defm VRSQRT28 : avx512_eri_ass<0xCC, "vrsqrt28", SchedWriteFRsqrt>, EVEX;
9392 defm VRCP28 : avx512_eri_ass<0xCA, "vrcp28", SchedWriteFRcp>, EVEX;
9393 defm VEXP2 : avx512_eri_ass<0xC8, "vexp2", SchedWriteFAdd>, EVEX;
9442 SchedWriteFRnd>, EVEX;
9450 EVEX, EVEX_B, EVEX_RC, Sched<[sched]>;
9459 (_.VT (fsqrt _.RC:$src))>, EVEX,
9464 (fsqrt (_.VT (_.LdFrag addr:$src)))>, EVEX,
9471 EVEX, EVEX_B, Sched<[sched.Folded, sched.ReadAfterFold]>;
9581 EVEX_CD8<16, CD8VT1>, EVEX, VVVV, T_MAP5, XS;
9583 EVEX_CD8<32, CD8VT1>, EVEX, VVVV, TB, XS;
9585 EVEX_CD8<64, CD8VT1>, EVEX, VVVV, TB, XD, REX_W;
9649 AVX512PSIi8Base, TA, EVEX, VVVV,
9654 AVX512AIi8Base, EVEX, VVVV, VEX_LIG,
9659 REX_W, AVX512AIi8Base, EVEX, VVVV, VEX_LIG,
9705 EVEX, Sched<[sched]>;
9714 EVEX, EVEX_K, Sched<[sched]>;
9721 EVEX, EVEX_KZ, Sched<[sched]>;
9728 EVEX, Sched<[sched.Folded]>;
9733 EVEX, EVEX_K, Sched<[sched.Folded]>;
9987 EVEX, Sched<[sched]>;
9992 EVEX, Sched<[sched.Folded]>;
10264 []>, EVEX, EVEX_K, EVEX_CD8<_.EltSize, CD8VT1>,
10321 []>, EVEX, EVEX_K, EVEX_CD8<_.EltSize, CD8VT1>,
10373 EVEX, EVEX_K, Sched<[WriteLoad]>;
10428 EVEX, Sched<[Sched]>;
10451 EVEX, Sched<[WriteMove]>;
10566 avx512vl_i32_info>, EVEX;
10568 avx512vl_i64_info>, EVEX, REX_W;
10570 avx512vl_f32_info>, EVEX;
10572 avx512vl_f64_info>, EVEX, REX_W;
10630 avx512vl_i32_info>, EVEX;
10632 avx512vl_i64_info>, EVEX, REX_W;
10634 avx512vl_f32_info>, EVEX;
10636 avx512vl_f64_info>, EVEX, REX_W;
10853 SrcInfo.info512>, EVEX_V512, AVX512AIi8Base, EVEX, VVVV;
10857 SrcInfo.info128>, EVEX_V128, AVX512AIi8Base, EVEX, VVVV;
10859 SrcInfo.info256>, EVEX_V256, AVX512AIi8Base, EVEX, VVVV;
10893 AVX512PSIi8Base, TA, EVEX, EVEX_CD8<16, CD8VF>;
10896 AVX512AIi8Base, EVEX, EVEX_CD8<32, CD8VF>;
10899 AVX512AIi8Base, EVEX, EVEX_CD8<64, CD8VF>, REX_W;
10915 AVX512AIi8Base, EVEX, VVVV, EVEX_CD8<64, CD8VF>, REX_W;
10919 AVX512AIi8Base, EVEX, VVVV, EVEX_CD8<32, CD8VF>;
10923 AVX512AIi8Base, VEX_LIG, EVEX, VVVV, EVEX_CD8<64, CD8VT1>, REX_W;
10926 AVX512AIi8Base, VEX_LIG, EVEX, VVVV, EVEX_CD8<32, CD8VT1>;
10930 AVX512AIi8Base, VEX_LIG, EVEX, VVVV, EVEX_CD8<64, CD8VT1>, REX_W;
10933 AVX512AIi8Base, VEX_LIG, EVEX, VVVV, EVEX_CD8<32, CD8VT1>;
10936 AVX512PSIi8Base, TA, VEX_LIG, EVEX, VVVV, EVEX_CD8<16, CD8VT1>;
10940 AVX512AIi8Base, VEX_LIG, EVEX, VVVV, EVEX_CD8<64, CD8VT1>, REX_W;
10943 AVX512AIi8Base, VEX_LIG, EVEX, VVVV, EVEX_CD8<32, CD8VT1>;
10946 AVX512PSIi8Base, TA, VEX_LIG, EVEX, VVVV, EVEX_CD8<16, CD8VT1>;
10996 avx512vl_f32_info, avx512vl_f64_info, 0x23>, AVX512AIi8Base, EVEX, VVVV, EVEX_CD8<32, CD8VF>;
10998 …avx512vl_f64_info, avx512vl_f64_info, 0x23>, AVX512AIi8Base, EVEX, VVVV, EVEX_CD8<64, CD8VF>, REX_…
11000 avx512vl_i32_info, avx512vl_i64_info, 0x43>, AVX512AIi8Base, EVEX, VVVV, EVEX_CD8<32, CD8VF>;
11002 …avx512vl_i64_info, avx512vl_i64_info, 0x43>, AVX512AIi8Base, EVEX, VVVV, EVEX_CD8<64, CD8VF>, REX_…
11035 AVX512AIi8Base, EVEX, VVVV, EVEX_V512;
11039 AVX512AIi8Base, EVEX, VVVV, EVEX_V128;
11042 AVX512AIi8Base, EVEX, VVVV, EVEX_V256;
11180 (_.VT (OpNode (_.VT _.RC:$src1)))>, EVEX, AVX5128IBase,
11187 EVEX, AVX5128IBase, EVEX_CD8<_.EltSize, CD8VF>,
11200 EVEX, AVX5128IBase, EVEX_B, EVEX_CD8<_.EltSize, CD8VF>,
11347 (_.VT (X86VBroadcast (_.VT _.RC:$src)))>, EVEX,
11352 EVEX, EVEX_CD8<_.EltSize, CD8VH>,
11431 EVEX, EVEX_CD8<_.EltSize, CD8VT1>, Sched<[WriteVecExtractSt]>;
11441 EVEX, TA, PD, Sched<[WriteVecExtract]>;
11454 EVEX, TB, PD, Sched<[WriteVecExtract]>;
11460 EVEX, TA, PD, Sched<[WriteVecExtract]>;
11474 EVEX, TA, PD, Sched<[WriteVecExtract]>;
11481 EVEX, EVEX_CD8<_.EltSize, CD8VT1>, TA, PD,
11499 …EVEX, VVVV, EVEX_CD8<_.EltSize, CD8VT1>, Sched<[WriteVecInsert.Folded, WriteVecInsert.ReadAfterFol…
11509 (OpNode _.RC:$src1, GR32orGR64:$src2, timm:$src3))]>, EVEX, VVVV,
11524 EVEX, VVVV, TA, PD, Sched<[WriteVecInsert]>;
11573 TA, EVEX, VVVV;
11615 AVX512PDIi8Base, EVEX, VVVV, WIG;
11618 AVX512PDIi8Base, EVEX, VVVV, WIG;
11656 SchedWritePSADBW, HasBWI>, EVEX, VVVV, WIG;
11731 AVX512AIi8Base, EVEX, VVVV, Sched<[sched]>;
11739 AVX512AIi8Base, EVEX, VVVV, EVEX_CD8<_.EltSize, CD8VF>,
11749 AVX512AIi8Base, EVEX, VVVV, EVEX_CD8<_.EltSize, CD8VF>,
12074 EVEX, VVVV, EVEX_V512;
12078 EVEX, VVVV, EVEX_V128;
12081 EVEX, VVVV, EVEX_V256;
12087 AVX512AIi8Base, VEX_LIG, EVEX, VVVV, EVEX_CD8<32, CD8VT1>;
12090 AVX512AIi8Base, VEX_LIG, EVEX, VVVV, EVEX_CD8<64, CD8VT1>, REX_W;
12237 EVEX, VVVV, EVEX_CD8<64, CD8VF>, EVEX_V128, WIG;
12241 EVEX, VVVV, EVEX_CD8<64, CD8VF>, EVEX_V256, WIG;
12247 EVEX, VVVV, EVEX_CD8<64, CD8VF>, EVEX_V512, WIG;
12261 EVEX, VVVV, EVEX_V512, EVEX_CD8<64, CD8VF>, WIG;
12265 EVEX, VVVV, EVEX_V128, EVEX_CD8<64, CD8VF>, WIG;
12268 int_x86_pclmulqdq_256>, EVEX, VVVV, EVEX_V256,
12289 T8, PD, EVEX, VVVV, Sched<[sched]>;
12295 T8, PD, EVEX, VVVV,
12311 T8, PD, EVEX, VVVV, EVEX_B,
12356 OpNode, sched, HasVBMI2>, AVX512AIi8Base, EVEX, VVVV, EVEX_CD8<32, CD8VF>;
12358 sched, HasVBMI2>, AVX512AIi8Base, EVEX, VVVV, EVEX_CD8<64, CD8VF>, REX_W;
12369 avx512vl_i8_info, HasVBMI2>, EVEX;
12371 avx512vl_i16_info, HasVBMI2>, EVEX, REX_W;
12374 avx512vl_i8_info, HasVBMI2>, EVEX;
12376 avx512vl_i16_info, HasVBMI2>, EVEX, REX_W;
12393 EVEX, VVVV, T8, PD, Sched<[sched]>;
12399 EVEX, VVVV, EVEX_CD8<32, CD8VF>, T8, PD,
12408 EVEX, VVVV, EVEX_CD8<32, CD8VF>, EVEX_B,
12478 (VTI.VT VTI.RC:$src2))>, EVEX, VVVV, T8, PD,
12488 EVEX, VVVV, EVEX_CD8<8, CD8VF>, T8, PD,
12555 EVEX, VVVV, EVEX_CD8<8, CD8VF>, REX_W, AVX512AIi8Base;
12558 EVEX, VVVV, EVEX_CD8<8, CD8VF>, REX_W, AVX512AIi8Base;
12570 []>, EVEX_V512, EVEX, VVVV, T8, XD, EVEX_CD8<32, CD8VQ>,
12576 []>, EVEX_V512, EVEX, VVVV, T8, XD, EVEX_CD8<32, CD8VQ>,
12582 []>, VEX_LIG, EVEX, VVVV, T8, XD, EVEX_CD8<32, CD8VF>,
12588 []>, VEX_LIG, EVEX, VVVV, T8, XD, EVEX_CD8<32, CD8VF>,
12601 []>, EVEX_V512, EVEX, VVVV, T8, XD, EVEX_CD8<32, CD8VQ>,
12607 []>, EVEX_V512, EVEX, VVVV, T8, XD, EVEX_CD8<32, CD8VQ>,
12630 EVEX, VVVV, T8, XD, Sched<[sched]>;
12639 EVEX, VVVV, T8, XD, EVEX_CD8<_.EltSize, CD8VF>,
12649 EVEX, VVVV, T8, XD, EVEX_B, EVEX_CD8<_.EltSize, CD8VF>,
12816 EVEX, VVVV, Sched<[sched]>;
12822 (src_v.LdFrag addr:$src3)))>, EVEX, VVVV,
12832 EVEX_B, EVEX, VVVV, Sched<[sched.Folded, sched.ReadAfterFold]>;
12864 … "vmovw\t{$src, $dst|$dst, $src}", []>, T_MAP5, PD, EVEX, Sched<[WriteVecMoveFromGpr]>;
12869 T_MAP5, PD, EVEX, EVEX_CD8<16, CD8VT1>, Sched<[WriteFLoad]>;
12926 … "vmovw\t{$src, $dst|$dst, $src}", []>, T_MAP5, PD, EVEX, Sched<[WriteVecMoveToGpr]>;
12932 T_MAP5, PD, EVEX, EVEX_CD8<16, CD8VT1>, Sched<[WriteFStore]>;
12944 … "vmovw\t{$src, $dst|$dst, $src}", []>, T_MAP5, PD, EVEX, REX_W, Sched<[WriteVecMoveFromGpr]>;
12946 … "vmovw\t{$src, $dst|$dst, $src}", []>, T_MAP5, PD, EVEX, REX_W, Sched<[WriteVecMoveToGpr]>;
13460 (_.VT (OpNode _.RC:$src2, _.RC:$src3, _.RC:$src1)), IsCommutable>, EVEX, VVVV;
13465 (_.VT (OpNode _.RC:$src2, (_.LdFrag addr:$src3), _.RC:$src1))>, EVEX, VVVV;
13470 …(_.VT (OpNode _.RC:$src2, (_.VT (_.BroadcastLdFrag addr:$src3)), _.RC:$src1))>, EVEX_B, EVEX, VVVV;
13481 EVEX, VVVV, EVEX_B, EVEX_RC;
13574 T_MAP6, XS, EVEX_CD8<32, CD8VT1>, EVEX_V128, EVEX, VVVV;
13576 T_MAP6, XD, EVEX_CD8<32, CD8VT1>, EVEX_V128, EVEX, VVVV;
13579 … T_MAP6, XS, EVEX_CD8<32, CD8VT1>, EVEX_V128, VEX_LIG, EVEX, VVVV;
13581 … T_MAP6, XD, EVEX_CD8<32, CD8VT1>, EVEX_V128, VEX_LIG, EVEX, VVVV;