Lines Matching refs:MRMSrcMem
254 def rm : SI<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2),
277 def rm_Int : SI<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, memopr:$src2),
301 def rm : PI<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2),
322 def rm : PI<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2),
595 def V#NAME#rm : SI<0x10, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src),
599 def NAME#rm : SI<0x10, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src),
817 def rm : PI<opc, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src),
1130 def FsVMOVAPSrm : VPSI<0x28, MRMSrcMem, (outs FR32:$dst), (ins f128mem:$src),
1134 def FsVMOVAPDrm : VPDI<0x28, MRMSrcMem, (outs FR64:$dst), (ins f128mem:$src),
1138 def FsMOVAPSrm : PSI<0x28, MRMSrcMem, (outs FR32:$dst), (ins f128mem:$src),
1142 def FsMOVAPDrm : PDI<0x28, MRMSrcMem, (outs FR64:$dst), (ins f128mem:$src),
1156 def PSrm : PI<opc, MRMSrcMem,
1165 def PDrm : PI<opc, MRMSrcMem,
1486 def rm : SI<opc, MRMSrcMem, (outs DstRC:$dst), (ins x86memop:$src), asm,
1498 def rm : I<opc, MRMSrcMem, (outs DstRC:$dst), (ins x86memop:$src), asm,
1510 def rm : SI<opc, MRMSrcMem, (outs DstRC:$dst),
1647 def rm : SI<opc, MRMSrcMem, (outs DstRC:$dst), (ins memop:$src),
1663 def rm : SI<opc, MRMSrcMem, (outs DstRC:$dst),
1828 def VCVTSD2SSrm : I<0x5A, MRMSrcMem, (outs FR32:$dst),
1843 def CVTSD2SSrm : I<0x5A, MRMSrcMem, (outs FR32:$dst), (ins f64mem:$src),
1894 def VCVTSS2SDrm : I<0x5A, MRMSrcMem, (outs FR64:$dst),
1919 def CVTSS2SDrm : I<0x5A, MRMSrcMem, (outs FR64:$dst), (ins f32mem:$src),
1943 def Int_VCVTSS2SDrm: I<0x5A, MRMSrcMem,
1958 def Int_CVTSS2SDrm: I<0x5A, MRMSrcMem,
1973 def VCVTPS2DQrm : VPDI<0x5B, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
1983 def VCVTPS2DQYrm : VPDI<0x5B, MRMSrcMem, (outs VR256:$dst), (ins f256mem:$src),
1992 def CVTPS2DQrm : PDI<0x5B, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
2012 def VCVTPD2DQXrm : SDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
2024 def VCVTPD2DQYrm : SDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins f256mem:$src),
2033 def CVTPD2DQrm : SDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
2050 def VCVTTPS2DQrm : VS2SI<0x5B, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
2060 def VCVTTPS2DQYrm : VS2SI<0x5B, MRMSrcMem, (outs VR256:$dst), (ins f256mem:$src),
2071 def CVTTPS2DQrm : S2SI<0x5B, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
2134 def VCVTTPD2DQXrm : VPDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
2146 def VCVTTPD2DQYrm : VPDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins f256mem:$src),
2165 def CVTTPD2DQrm : PDI<0xE6, MRMSrcMem, (outs VR128:$dst),(ins f128mem:$src),
2179 def VCVTPS2PDrm : I<0x5A, MRMSrcMem, (outs VR128:$dst), (ins f64mem:$src),
2188 def VCVTPS2PDYrm : I<0x5A, MRMSrcMem, (outs VR256:$dst), (ins f128mem:$src),
2200 def CVTPS2PDrm : I<0x5A, MRMSrcMem, (outs VR128:$dst), (ins f64mem:$src),
2209 def VCVTDQ2PDrm : S2SI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),
2217 def VCVTDQ2PDYrm : S2SI<0xE6, MRMSrcMem, (outs VR256:$dst), (ins i128mem:$src),
2231 def CVTDQ2PDrm : S2SI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),
2259 def VCVTPD2PSXrm : VPDI<0x5A, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
2271 def VCVTPD2PSYrm : VPDI<0x5A, MRMSrcMem, (outs VR128:$dst), (ins f256mem:$src),
2283 def CVTPD2PSrm : PDI<0x5A, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
2341 def rm : SIi8<0xC2, MRMSrcMem,
2354 def rm_alt : SIi8<0xC2, MRMSrcMem, (outs RC:$dst),
2391 def rm : SIi8<0xC2, MRMSrcMem, (outs VR128:$dst),
2430 def rm: SI<opc, MRMSrcMem, (outs), (ins RC:$src1, x86memop:$src2),
2497 def rmi : PIi8<0xC2, MRMSrcMem,
2509 def rmi_alt : PIi8<0xC2, MRMSrcMem,
2585 def rmi : PIi8<0xC6, MRMSrcMem, (outs RC:$dst),
2677 def rm : PI<opc, MRMSrcMem,
2823 def rm : PDI<opc, MRMSrcMem, (outs RC:$dst),
3356 def m : I<opc, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src1),
3367 def m_Int : I<opc, MRMSrcMem, (outs VR128:$dst), (ins VR128:$src1, vec_memop:$src2),
3401 def m : I<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2),
3411 def m_Int : I<opc, MRMSrcMem, (outs VR128:$dst),
3452 def V#NAME#PSm : PSI<opc, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
3462 def V#NAME#PSYm : PSI<opc, MRMSrcMem, (outs VR256:$dst), (ins f256mem:$src),
3473 def PSm : PSI<opc, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
3490 def V#NAME#PSm_Int : PSI<opc, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
3500 def V#NAME#PSYm_Int : PSI<opc, MRMSrcMem, (outs VR256:$dst),
3512 def PSm_Int : PSI<opc, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
3528 def V#NAME#PDm : PDI<opc, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
3538 def V#NAME#PDYm : PDI<opc, MRMSrcMem, (outs VR256:$dst), (ins f256mem:$src),
3549 def PDm : PDI<opc, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
3817 def VMOVDQArm : VPDI<0x6F, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
3820 def VMOVDQAYrm : VPDI<0x6F, MRMSrcMem, (outs VR256:$dst), (ins i256mem:$src),
3824 def VMOVDQUrm : I<0x6F, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
3827 def VMOVDQUYrm : I<0x6F, MRMSrcMem, (outs VR256:$dst), (ins i256mem:$src),
3875 def MOVDQArm : PDI<0x6F, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
3879 def MOVDQUrm : I<0x6F, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
3935 def rm : PDI<opc, MRMSrcMem, (outs RC:$dst),
3976 def rm : PDI<opc, MRMSrcMem, (outs RC:$dst),
4007 def rm : PDI<opc, MRMSrcMem, (outs RC:$dst),
4271 def V#NAME#mi : Ii8<0x70, MRMSrcMem, (outs VR128:$dst),
4289 def V#NAME#Ymi : Ii8<0x70, MRMSrcMem, (outs VR256:$dst),
4307 def mi : Ii8<0x70, MRMSrcMem,
4354 def rm : PDI<opc, MRMSrcMem,
4375 def Yrm : PDI<opc, MRMSrcMem,
4397 def rm : SS48I<opc, MRMSrcMem,
4418 def Yrm : SS48I<opc, MRMSrcMem,
4482 def rm : PDI<opc, MRMSrcMem,
4500 def Yrm : PDI<opc, MRMSrcMem,
4584 def rmi : Ii8<0xC4, MRMSrcMem,
4691 def VMOVDI2PDIrm : VS2I<0x6E, MRMSrcMem, (outs VR128:$dst), (ins i32mem:$src),
4703 def VMOV64toPQIrm : VRS2I<0x6E, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),
4717 def MOVDI2PDIrm : S2I<0x6E, MRMSrcMem, (outs VR128:$dst), (ins i32mem:$src),
4728 def MOV64toPQIrm : RS2I<0x6E, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),
4746 def VMOVDI2SSrm : VS2I<0x6E, MRMSrcMem, (outs FR32:$dst), (ins i32mem:$src),
4756 def MOVDI2SSrm : S2I<0x6E, MRMSrcMem, (outs FR32:$dst), (ins i32mem:$src),
4831 def VMOV64toSDrm : VS2SI<0x7E, MRMSrcMem, (outs FR64:$dst), (ins i64mem:$src),
4844 def MOV64toSDrm : S2SI<0x7E, MRMSrcMem, (outs FR64:$dst), (ins i64mem:$src),
4963 def VMOVQI2PQIrm : I<0x7E, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),
4968 def MOVQI2PQIrm : I<0x7E, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),
5012 def VMOVZQI2PQIrm : I<0x7E, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),
5020 def MOVZQI2PQIrm : I<0x7E, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),
5073 def VMOVZPQILo2PQIrm : I<0x7E, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
5080 def MOVZPQILo2PQIrm : I<0x7E, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
5110 def rm : S3SI<op, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src),
5170 def rm : S3DI<0x12, MRMSrcMem, (outs VR128:$dst), (ins f64mem:$src),
5184 def rm : S3DI<0x12, MRMSrcMem, (outs VR256:$dst), (ins f256mem:$src),
5246 def VLDDQUrm : S3DI<0xF0, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
5249 def VLDDQUYrm : S3DI<0xF0, MRMSrcMem, (outs VR256:$dst), (ins i256mem:$src),
5254 def LDDQUrm : S3DI<0xF0, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
5274 def rm : I<0xD0, MRMSrcMem,
5353 def rm : S3DI<o, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2),
5370 def rm : S3I<o, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2),
5430 def rm128 : SS38I<opc, MRMSrcMem, (outs VR128:$dst),
5448 def rm256 : SS38I<opc, MRMSrcMem, (outs VR256:$dst),
5574 def rm : SS38I<opc, MRMSrcMem, (outs RC:$dst),
5597 def rm128 : SS38I<opc, MRMSrcMem, (outs VR128:$dst),
5617 def rm256 : SS38I<opc, MRMSrcMem, (outs VR256:$dst),
5755 def R128rm : SS3AI<0x0F, MRMSrcMem, (outs VR128:$dst),
5773 def R256rm : SS3AI<0x0F, MRMSrcMem, (outs VR256:$dst),
5861 def rm : SS48I<opc, MRMSrcMem, (outs OutRC:$dst), (ins MemOp:$src),
6271 def rm : SS4AIi8<opc, MRMSrcMem, (outs VR128:$dst),
6297 def rm : SS4AIi8<opc, MRMSrcMem, (outs VR128:$dst),
6323 def rm : SS4AIi8<opc, MRMSrcMem, (outs VR128:$dst),
6354 def rm : SS4AIi8<opc, MRMSrcMem, (outs VR128:$dst),
6416 def PSm : SS4AIi8<opcps, MRMSrcMem,
6435 def PDm : SS4AIi8<opcpd, MRMSrcMem,
6474 def SSm : SS4AIi8<opcss, MRMSrcMem,
6509 def SDm : SS4AIi8<opcsd, MRMSrcMem,
6670 def VPTESTrm : SS48I<0x17, MRMSrcMem, (outs), (ins VR128:$src1, f128mem:$src2),
6679 def VPTESTYrm : SS48I<0x17, MRMSrcMem, (outs), (ins VR256:$src1, i256mem:$src2),
6690 def PTESTrm : SS48I<0x17, MRMSrcMem, (outs), (ins VR128:$src1, f128mem:$src2),
6703 def rm : SS48I<opc, MRMSrcMem, (outs), (ins RC:$src1, x86memop:$src2),
6732 def POPCNT16rm : I<0xB8, MRMSrcMem, (outs GR16:$dst), (ins i16mem:$src),
6744 def POPCNT32rm : I<0xB8, MRMSrcMem, (outs GR32:$dst), (ins i32mem:$src),
6754 def POPCNT64rm : RI<0xB8, MRMSrcMem, (outs GR64:$dst), (ins i64mem:$src),
6772 def rm128 : SS48I<opc, MRMSrcMem, (outs VR128:$dst),
6803 def rm : SS48I<opc, MRMSrcMem, (outs RC:$dst),
6828 def rm : SS48I<opc, MRMSrcMem, (outs RC:$dst),
6962 def rmi : SS4AIi8<opc, MRMSrcMem, (outs RC:$dst),
6990 def rmi : SS4AIi8<opc, MRMSrcMem, (outs RC:$dst),
7095 def rm : Ii8<opc, MRMSrcMem, (outs RC:$dst),
7244 def rm0 : SS48I<opc, MRMSrcMem, (outs VR128:$dst),
7301 def VMOVNTDQArm : SS48I<0x2A, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
7306 def VMOVNTDQAYrm : SS48I<0x2A, MRMSrcMem, (outs VR256:$dst), (ins i256mem:$src),
7310 def MOVNTDQArm : SS48I<0x2A, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
7329 def rm : SS428I<opc, MRMSrcMem, (outs RC:$dst),
7379 def rm :SS42AI<0x62, MRMSrcMem, (outs),
7416 def rm : SS42AI<0x60, MRMSrcMem, (outs),
7453 def rm : SS42AI<0x63, MRMSrcMem, (outs),
7491 def rm : SS42AI<0x61, MRMSrcMem, (outs),
7521 SS42FI<opc, MRMSrcMem, (outs RCOut:$dst), (ins RCOut:$src1, x86memop:$src2),
7565 def rm : I<Opc, MRMSrcMem, (outs VR128:$dst),
7582 def SHA1RNDS4rmi : Ii8<0xCC, MRMSrcMem, (outs VR128:$dst),
7620 def rm : AES8I<opc, MRMSrcMem, (outs VR128:$dst),
7661 def VAESIMCrm : AES8I<0xDB, MRMSrcMem, (outs VR128:$dst),
7672 def AESIMCrm : AES8I<0xDB, MRMSrcMem, (outs VR128:$dst),
7686 def VAESKEYGENASSIST128rm : AESAI<0xDF, MRMSrcMem, (outs VR128:$dst),
7699 def AESKEYGENASSIST128rm : AESAI<0xDF, MRMSrcMem, (outs VR128:$dst),
7719 def VPCLMULQDQrm : AVXPCLMULIi8<0x44, MRMSrcMem, (outs VR128:$dst),
7736 def PCLMULQDQrm : PCLMULIi8<0x44, MRMSrcMem, (outs VR128:$dst),
7817 AVX8I<opc, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src),
7824 AVX8I<opc, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src),
7884 def VINSERTF128rm : AVXAIi8<0x18, MRMSrcMem, (outs VR256:$dst),
8027 def rm : AVX8I<opc_rm, MRMSrcMem, (outs VR128:$dst),
8032 def Yrm : AVX8I<opc_rm, MRMSrcMem, (outs VR256:$dst),
8072 def rm : AVX8I<opc_rm, MRMSrcMem, (outs RC:$dst),
8084 def mi : AVXAIi8<opc_rmi, MRMSrcMem, (outs RC:$dst),
8150 def VPERM2F128rm : AVXAIi8<0x06, MRMSrcMem, (outs VR256:$dst),
8213 def rm : I<0x13, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src),
8275 def rmi : AVX2AIi8<opc, MRMSrcMem, (outs RC:$dst),
8301 def rm : AVX28I<opc, MRMSrcMem, (outs VR128:$dst), (ins x86memop:$src),
8310 def Yrm : AVX28I<opc, MRMSrcMem, (outs VR256:$dst), (ins x86memop:$src),
8493 def Yrm : AVX28I<opc, MRMSrcMem, (outs VR256:$dst),
8516 def Ymi : AVX2AIi8<opc, MRMSrcMem, (outs VR256:$dst),
8541 def VPERM2I128rm : AVX2AIi8<0x46, MRMSrcMem, (outs VR256:$dst),
8577 def VINSERTI128rm : AVX2AIi8<0x38, MRMSrcMem, (outs VR256:$dst),
8677 def rm : AVX28I<0x8c, MRMSrcMem, (outs VR128:$dst),
8681 def Yrm : AVX28I<0x8c, MRMSrcMem, (outs VR256:$dst),
8828 def rm : AVX28I<opc, MRMSrcMem, (outs VR128:$dst),
8841 def Yrm : AVX28I<opc, MRMSrcMem, (outs VR256:$dst),
8860 def rm : AVX28I<opc, MRMSrcMem, (outs VR128:$dst, VR128:$mask_wb),
8865 def Yrm : AVX28I<opc, MRMSrcMem, (outs RC256:$dst, RC256:$mask_wb),