Home | History | Annotate | Download | only in X86

Lines Matching full:evex

650               AVX512AIi8Base, EVEX;
656 []>, EVEX;
664 []>, EVEX_K, EVEX;
815 EVEX;
821 addr:$dst)]>, EVEX, EVEX_CD8<32, CD8VT1>;
833 T8PD, EVEX;
839 T8PD, EVEX, EVEX_CD8<SrcInfo.EltSize, CD8VT1>;
920 "$src", "$src", []>, T8PD, EVEX;
1008 (_Src.VT (bitconvert (_Src.LdFrag addr:$src))))))]>, EVEX;
1013 []>, EVEX, EVEX_K;
1018 []>, EVEX, EVEX_KZ;
1073 T8PD, EVEX;
1079 T8PD, EVEX, EVEX_CD8<_Src.EltSize, CD8VT2>;
1136 [(set _.RC:$dst, (_.VT (X86VBroadcastm KRC:$src)))]>, EVEX;
2019 X86Vfpclasss, HasDQI>, AVX512AIi8Base,EVEX;
2569 _.ExeDomain>, EVEX;
2574 EVEX, EVEX_KZ;
2581 _.ExeDomain>, EVEX;
2591 EVEX, EVEX_K;
2600 (_.VT _.RC:$src0))))], _.ExeDomain>, EVEX, EVEX_K;
2609 _.ExeDomain>, EVEX, EVEX_KZ;
2659 [], _.ExeDomain>, EVEX;
2664 [], _.ExeDomain>, EVEX, EVEX_K;
2669 [], _.ExeDomain>, EVEX, EVEX_KZ;
2674 [(st_frag (_.VT _.RC:$src), addr:$dst)], _.ExeDomain>, EVEX;
2678 [], _.ExeDomain>, EVEX, EVEX_K;
2843 EVEX, VEX_LIG;
2848 IIC_SSE_MOVDQ>, EVEX, VEX_LIG, EVEX_CD8<32, CD8VT1>;
2853 IIC_SSE_MOVDQ>, EVEX, VEX_W, VEX_LIG;
2858 IIC_SSE_MOVDQ>, EVEX, VEX_W, Sched<[WriteMove]>;
2862 IIC_SSE_MOVDQ>, EVEX, VEX_W, Sched<[WriteMove]>;
2867 IIC_SSE_MOVDQ>, EVEX, VEX_W, Sched<[WriteStore]>,
2876 IIC_SSE_MOVDQ>, EVEX, VEX_LIG;
2881 IIC_SSE_MOVDQ>, EVEX, VEX_LIG, EVEX_CD8<32, CD8VT1>;
2890 EVEX, VEX_LIG;
2896 EVEX, VEX_LIG, EVEX_CD8<32, CD8VT1>;
2904 IIC_SSE_MOVD_ToGP>, PD, EVEX, VEX_LIG, VEX_W,
2912 EVEX, PD, VEX_LIG, VEX_W, EVEX_CD8<64, CD8VT1>,
2918 EVEX, VEX_W, VEX_LIG;
2927 IIC_SSE_MOVD_ToGP>, EVEX, VEX_LIG;
2932 IIC_SSE_MOVDQ>, EVEX, VEX_LIG, EVEX_CD8<32, CD8VT1>;
2942 EVEX, VEX_LIG, VEX_W, EVEX_CD8<64, CD8VT1>;
2963 (_.ScalarLdFrag addr:$src)))))>, EVEX;
2975 _.ExeDomain, IIC_SSE_MOV_S_RM>, EVEX;
2981 EVEX;
2985 [], _.ExeDomain, IIC_SSE_MOV_S_MR>, EVEX, EVEX_K;
3164 IIC_SSE_MOVQ_RR>, EVEX, VEX_W;
3172 IIC_SSE_MOVDQ>, EVEX, VEX_W,
3225 SSEPackedInt>, EVEX, T8PD, EVEX_V512,
3232 SSEPackedInt>, EVEX, T8PD, EVEX_V256,
3238 SSEPackedInt>, EVEX, T8PD, EVEX_V128,
3250 [(st_frag (OpVT RC:$src), addr:$dst)], d, itin>, EVEX;
4221 EVEX, AVX512AIi8Base, EVEX_CD8<64, CD8VF>, VEX_W;
4224 EVEX, AVX512AIi8Base, EVEX_CD8<64, CD8VF>, VEX_W;
4277 EVEX, AVX512AIi8Base, EVEX_CD8<_.info128.EltSize, CD8VF>;
4284 EVEX, AVX512AIi8Base, EVEX_CD8<_.info128.EltSize, CD8VF>;
4298 EVEX, AVX512BIi8Base, EVEX_CD8<32, CD8VF>;
4300 X86PShufhw>, EVEX, AVX512XSIi8Base;
4302 X86PShuflw>, EVEX, AVX512XDIi8Base;
4407 EVEX, EVEX_CD8<32, CD8VT2>;
4414 EVEX, EVEX_CD8<64, CD8VT1>, VEX_W;
4421 EVEX, EVEX_CD8<32, CD8VT2>;
4428 EVEX, EVEX_CD8<64, CD8VT1>, VEX_W;
4876 [(set DstRC:$dst, (Int SrcRC:$src))]>, EVEX, VEX_LIG;
4879 EVEX, VEX_LIG, EVEX_B, EVEX_RC;
4882 !strconcat(asm,"\t{$src, $dst|$dst, $src}"), []>, EVEX, VEX_LIG;
4944 [(set _DstRC.RC:$dst, (OpNode _SrcRC.FRC:$src))]>, EVEX;
4947 []>, EVEX, EVEX_B;
4951 EVEX;
4957 (i32 FROUND_CURRENT)))]>, EVEX, VEX_LIG;
4962 EVEX,VEX_LIG , EVEX_B;
4967 []>, EVEX, VEX_LIG;
5111 (_.VT (OpNode (_Src.VT _Src.RC:$src)))>, EVEX;
5116 (bitconvert (_Src.LdFrag addr:$src)))))>, EVEX;
5123 ))>, EVEX, EVEX_B;
5133 EVEX, EVEX_B;
5143 EVEX, EVEX_B, EVEX_RC;
5538 EVEX, EVEX_V512, EVEX_CD8<32, CD8VH>;
5541 loadv2i64>,EVEX, EVEX_V256, EVEX_CD8<32, CD8VH>;
5543 loadv2i64>, EVEX, EVEX_V128, EVEX_CD8<32, CD8VH>;
5579 EVEX, EVEX_V512, EVEX_CD8<32, CD8VH>;
5582 EVEX, EVEX_V256, EVEX_CD8<32, CD8VH>;
5584 EVEX, EVEX_V128, EVEX_CD8<32, CD8VH>;
5595 IIC_SSE_COMIS_RR>, EVEX, EVEX_B, VEX_LIG, EVEX_V128,
5612 "ucomiss">, PS, EVEX, VEX_LIG,
5615 "ucomisd">, PD, EVEX,
5619 "comiss">, PS, EVEX, VEX_LIG,
5622 "comisd">, PD, EVEX,
5627 load, "ucomiss">, PS, EVEX, VEX_LIG,
5630 load, "ucomisd">, PD, EVEX,
5634 load, "comiss">, PS, EVEX, VEX_LIG,
5637 load, "comisd">, PD, EVEX,
5674 (_.FloatVT (OpNode _.RC:$src))>, EVEX, T8PD;
5679 (bitconvert (_.LdFrag addr:$src))))>, EVEX, T8PD;
5685 EVEX, T8PD, EVEX_B;
5821 defm VRSQRT28 : avx512_eri<0xCC, "vrsqrt28", X86rsqrt28>, EVEX;
5822 defm VRCP28 : avx512_eri<0xCA, "vrcp28", X86rcp28>, EVEX;
5823 defm VEXP2 : avx512_eri<0xC8, "vexp2", X86exp2>, EVEX;
5826 avx512_fp_unaryop_packed<0x42, "vgetexp", X86fgetexpRnd> , EVEX;
5833 EVEX, EVEX_B, EVEX_RC;
5840 (_.FloatVT (OpNode _.RC:$src))>, EVEX;
5845 (bitconvert (_.LdFrag addr:$src))))>, EVEX;
5852 EVEX, EVEX_B;
6036 EVEX, T8XS;
6062 []>, EVEX;
6067 []>, EVEX, EVEX_K;
6265 EVEX;
6271 EVEX;
6412 vectoraddr:$src2))]>, EVEX, EVEX_K,
6470 EVEX, EVEX_K, EVEX_CD8<_.EltSize, CD8VT1>;
6521 []>, EVEX, EVEX_K;
6601 [(set Vec.RC:$dst, (Vec.VT (X86vsext Vec.KRC:$src)))]>, EVEX;
6631 [(set _.KRC:$dst, (trunc (_.VT _.RC:$src)))]>, EVEX;
6694 EVEX;
6696 EVEX, VEX_W;
6698 EVEX;
6700 EVEX, VEX_W;
6728 EVEX;
6730 EVEX, VEX_W;
6732 EVEX;
6734 EVEX, VEX_W;
6991 X86VReduce, HasDQI>, AVX512AIi8Base, EVEX;
6993 X86VRndScale, HasAVX512>, AVX512AIi8Base, EVEX;
6995 X86VGetMant, HasAVX512>, AVX512AIi8Base, EVEX;
7114 (_.VT (OpNode _.RC:$src1))>, EVEX, AVX5128IBase;
7121 EVEX, AVX5128IBase, EVEX_CD8<_.EltSize, CD8VF>;
7134 EVEX, AVX5128IBase, EVEX_B, EVEX_CD8<_.EltSize, CD8VF>;
7231 (_.VT (OpNode (_.VT _.RC:$src)))>, EVEX;
7237 EVEX, EVEX_CD8<_.EltSize, CD8VH>;
7305 EVEX, EVEX_CD8<_.EltSize, CD8VT1>;
7315 EVEX, TAPD;
7328 EVEX, PD;
7333 EVEX, TAPD;
7347 EVEX, TAPD;
7355 EVEX, EVEX_CD8<_.EltSize, CD8VT1>, TAPD;