• Home
  • Raw
  • Download

Lines Matching refs:MRMSrcMem

33   def rm : SI<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2),
56 def rm_Int : SI_Int<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, memopr:$src2),
79 def rm : PI<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2),
102 def rm : PI<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2),
246 def V#NAME#rm : SI<0x10, MRMSrcMem, (outs VR128:$dst), (ins x86memop:$src),
250 def NAME#rm : SI<0x10, MRMSrcMem, (outs VR128:$dst), (ins x86memop:$src),
257 def V#NAME#rm_alt : SI<0x10, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src),
261 def NAME#rm_alt : SI<0x10, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src),
344 def rm : PI<opc, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src),
623 def PSrm : PI<opc, MRMSrcMem,
629 def PDrm : PI<opc, MRMSrcMem,
823 def rm : SI<opc, MRMSrcMem, (outs DstRC:$dst), (ins x86memop:$src),
838 def rm : I<opc, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src), asm,
853 def rm : SI<opc, MRMSrcMem, (outs DstRC:$dst),
1004 def rm_Int : SI<opc, MRMSrcMem, (outs DstRC:$dst), (ins memop:$src),
1022 def rm_Int : SI<opc, MRMSrcMem, (outs DstRC:$dst),
1252 def VCVTSD2SSrm : I<0x5A, MRMSrcMem, (outs FR32:$dst),
1268 def CVTSD2SSrm : I<0x5A, MRMSrcMem, (outs FR32:$dst), (ins f64mem:$src),
1283 def VCVTSD2SSrm_Int: I<0x5A, MRMSrcMem,
1297 def CVTSD2SSrm_Int: I<0x5A, MRMSrcMem,
1316 def VCVTSS2SDrm : I<0x5A, MRMSrcMem, (outs FR64:$dst),
1334 def CVTSS2SDrm : I<0x5A, MRMSrcMem, (outs FR64:$dst), (ins f32mem:$src),
1348 def VCVTSS2SDrm_Int: I<0x5A, MRMSrcMem,
1360 def CVTSS2SDrm_Int: I<0x5A, MRMSrcMem,
1487 def VCVTPS2DQrm : VPDI<0x5B, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
1497 def VCVTPS2DQYrm : VPDI<0x5B, MRMSrcMem, (outs VR256:$dst), (ins f256mem:$src),
1507 def CVTPS2DQrm : PDI<0x5B, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
1526 def VCVTPD2DQrm : SDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
1538 def VCVTPD2DQYrm : SDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins f256mem:$src),
1550 def CVTPD2DQrm : SDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
1570 def VCVTTPS2DQrm : VS2SI<0x5B, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
1580 def VCVTTPS2DQYrm : VS2SI<0x5B, MRMSrcMem, (outs VR256:$dst), (ins f256mem:$src),
1593 def CVTTPS2DQrm : S2SI<0x5B, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
1610 def VCVTTPD2DQrm : VPDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
1622 def VCVTTPD2DQYrm : VPDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins f256mem:$src),
1646 def CVTTPD2DQrm : PDI<0xE6, MRMSrcMem, (outs VR128:$dst),(ins f128mem:$src),
1659 def VCVTPS2PDrm : I<0x5A, MRMSrcMem, (outs VR128:$dst), (ins f64mem:$src),
1667 def VCVTPS2PDYrm : I<0x5A, MRMSrcMem, (outs VR256:$dst), (ins f128mem:$src),
1678 def CVTPS2PDrm : I<0x5A, MRMSrcMem, (outs VR128:$dst), (ins f64mem:$src),
1687 def VCVTDQ2PDrm : S2SI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),
1700 def VCVTDQ2PDYrm : S2SI<0xE6, MRMSrcMem, (outs VR256:$dst), (ins i128mem:$src),
1714 def CVTDQ2PDrm : S2SI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),
1750 def VCVTPD2PSrm : VPDI<0x5A, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
1759 def VCVTPD2PSYrm : VPDI<0x5A, MRMSrcMem, (outs VR128:$dst), (ins f256mem:$src),
1774 def CVTPD2PSrm : PDI<0x5A, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
1795 def rm_Int : SIi8<0xC2, MRMSrcMem, (outs VR128:$dst),
1807 def rm : SIi8<0xC2, MRMSrcMem,
1848 def rm: SI<opc, MRMSrcMem, (outs), (ins RC:$src1, x86memop:$src2),
1868 def rm_Int: SI<opc, MRMSrcMem, (outs), (ins RC:$src1, memop:$src2),
1929 def rmi : PIi8<0xC2, MRMSrcMem,
2018 def rmi : PIi8<0xC6, MRMSrcMem, (outs RC:$dst),
2074 def rm : PI<opc, MRMSrcMem,
2218 def rm : PDI<opc, MRMSrcMem, (outs RC:$dst),
2800 def m : I<opc, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src1),
2812 def m_Int : I<opc, MRMSrcMem, (outs VR128:$dst), (ins VR128:$src1, intmemop:$src2),
2865 def m : I<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2),
2875 def m_Int : I<opc, MRMSrcMem, (outs VR128:$dst),
2910 def V#NAME#PSm : PSI<opc, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
2920 def V#NAME#PSYm : PSI<opc, MRMSrcMem, (outs VR256:$dst), (ins f256mem:$src),
2931 def PSm : PSI<opc, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
2946 def V#NAME#PDm : PDI<opc, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
2956 def V#NAME#PDYm : PDI<opc, MRMSrcMem, (outs VR256:$dst), (ins f256mem:$src),
2967 def PDm : PDI<opc, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
3270 def VMOVDQArm : VPDI<0x6F, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
3274 def VMOVDQAYrm : VPDI<0x6F, MRMSrcMem, (outs VR256:$dst), (ins i256mem:$src),
3278 def VMOVDQUrm : I<0x6F, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
3283 def VMOVDQUYrm : I<0x6F, MRMSrcMem, (outs VR256:$dst), (ins i256mem:$src),
3332 def MOVDQArm : PDI<0x6F, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
3335 def MOVDQUrm : I<0x6F, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
3418 def rm : PDI<opc, MRMSrcMem, (outs RC:$dst),
3526 def rm : PDI<opc, MRMSrcMem, (outs RC:$dst),
3656 def V#NAME#mi : Ii8<0x70, MRMSrcMem, (outs VR128:$dst),
3674 def V#NAME#Ymi : Ii8<0x70, MRMSrcMem, (outs VR256:$dst),
3692 def mi : Ii8<0x70, MRMSrcMem,
3729 def rm : PDI<opc, MRMSrcMem,
3754 def rm : SS48I<opc, MRMSrcMem,
3828 def rm : PDI<opc, MRMSrcMem,
3933 def rm : Ii8<0xC4, MRMSrcMem,
4038 def VMOVDI2PDIrm : VS2I<0x6E, MRMSrcMem, (outs VR128:$dst), (ins i32mem:$src),
4049 def VMOV64toPQIrm : VRS2I<0x6E, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),
4063 def MOVDI2PDIrm : S2I<0x6E, MRMSrcMem, (outs VR128:$dst), (ins i32mem:$src),
4074 def MOV64toPQIrm : RS2I<0x6E, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),
4231 def VMOVQI2PQIrm : I<0x7E, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),
4236 def MOVQI2PQIrm : I<0x7E, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),
4337 def rm : S3SI<op, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src),
4401 def rm : S3DI<0x12, MRMSrcMem, (outs VR128:$dst), (ins f64mem:$src),
4415 def rm : S3DI<0x12, MRMSrcMem, (outs VR256:$dst), (ins f256mem:$src),
4447 def VLDDQUrm : S3DI<0xF0, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
4451 def VLDDQUYrm : S3DI<0xF0, MRMSrcMem, (outs VR256:$dst), (ins i256mem:$src),
4457 def LDDQUrm : S3DI<0xF0, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
4477 def rm : I<0xD0, MRMSrcMem,
4531 def rm : S3DI<o, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2),
4551 def rm : S3I<o, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2),
4611 def rm : SS38I<opc, MRMSrcMem, (outs VR128:$dst),
4628 def Yrm : SS38I<opc, MRMSrcMem, (outs VR256:$dst),
4681 def rm : SS38I<opc, MRMSrcMem, (outs RC:$dst),
4703 def rm : SS38I<opc, MRMSrcMem, (outs VR128:$dst),
4722 def Yrm : SS38I<opc, MRMSrcMem, (outs VR256:$dst),
4869 def rmi : SS3AI<0x0F, MRMSrcMem, (outs RC:$dst),
4929 def rm : SS48I<opc, MRMSrcMem, (outs OutRC:$dst), (ins MemOp:$src),
5277 def rm : SS4AIi8<opc, MRMSrcMem, (outs VR128:$dst),
5303 def rm : SS4AIi8<opc, MRMSrcMem, (outs VR128:$dst),
5329 def rm : SS4AIi8<opc, MRMSrcMem, (outs VR128:$dst),
5360 def rm : SS4AIi8<opc, MRMSrcMem, (outs VR128:$dst),
5400 def m : SS4AIi8<opc, MRMSrcMem,
5420 def SSm : SS4AIi8<opcss, MRMSrcMem,
5435 def SDm : SS4AIi8<opcsd, MRMSrcMem,
5454 def SSm : SS4AIi8<opcss, MRMSrcMem,
5469 def SDm : SS4AIi8<opcsd, MRMSrcMem,
5494 def SSm_Int : SS4AIi8<opcss, MRMSrcMem,
5517 def SDm_Int : SS4AIi8<opcsd, MRMSrcMem,
5612 def VPTESTrm : SS48I<0x17, MRMSrcMem, (outs), (ins VR128:$src1, f128mem:$src2),
5622 def VPTESTYrm : SS48I<0x17, MRMSrcMem, (outs), (ins VR256:$src1, i256mem:$src2),
5634 def PTESTrm : SS48I<0x17, MRMSrcMem, (outs), (ins VR128:$src1, f128mem:$src2),
5648 def rm : SS48I<opc, MRMSrcMem, (outs), (ins RC:$src1, x86memop:$src2),
5678 def POPCNT16rm : I<0xB8, MRMSrcMem, (outs GR16:$dst), (ins i16mem:$src),
5689 def POPCNT32rm : I<0xB8, MRMSrcMem, (outs GR32:$dst), (ins i32mem:$src),
5699 def POPCNT64rm : RI<0xB8, MRMSrcMem, (outs GR64:$dst), (ins i64mem:$src),
5715 def rm : SS48I<opc, MRMSrcMem, (outs VR128:$dst),
5746 def rm : SS48I<opc, MRMSrcMem, (outs RC:$dst),
5881 def rmi : SS4AIi8<opc, MRMSrcMem, (outs RC:$dst),
5908 def rmi : SS4AIi8<opc, MRMSrcMem, (outs RC:$dst),
6065 def rmi : SS4AIi8<opc, MRMSrcMem, (outs RC:$dst),
6210 def rm : Ii8Reg<opc, MRMSrcMem, (outs RC:$dst),
6343 def rm0 : SS48I<opc, MRMSrcMem, (outs VR128:$dst),
6388 def VMOVNTDQArm : SS48I<0x2A, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
6392 def VMOVNTDQAYrm : SS48I<0x2A, MRMSrcMem, (outs VR256:$dst), (ins i256mem:$src),
6395 def MOVNTDQArm : SS48I<0x2A, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
6462 def rm : SS428I<opc, MRMSrcMem, (outs RC:$dst),
6496 def rm :SS42AI<0x62, MRMSrcMem, (outs),
6514 def rm : SS42AI<0x60, MRMSrcMem, (outs),
6532 def rm : SS42AI<0x63, MRMSrcMem, (outs),
6550 def rm : SS42AI<0x61, MRMSrcMem, (outs),
6580 SS42FI<opc, MRMSrcMem, (outs RCOut:$dst), (ins RCOut:$src1, x86memop:$src2),
6628 def rm : I<Opc, MRMSrcMem, (outs VR128:$dst),
6649 def SHA1RNDS4rmi : Ii8<0xCC, MRMSrcMem, (outs VR128:$dst),
6697 def rm : AES8I<opc, MRMSrcMem, (outs RC:$dst),
6750 def VAESIMCrm : AES8I<0xDB, MRMSrcMem, (outs VR128:$dst),
6761 def AESIMCrm : AES8I<0xDB, MRMSrcMem, (outs VR128:$dst),
6775 def VAESKEYGENASSIST128rm : AESAI<0xDF, MRMSrcMem, (outs VR128:$dst),
6788 def AESKEYGENASSIST128rm : AESAI<0xDF, MRMSrcMem, (outs VR128:$dst),
6816 def PCLMULQDQrm : PCLMULIi8<0x44, MRMSrcMem, (outs VR128:$dst),
6853 def rm : PCLMULIi8<0x44, MRMSrcMem, (outs RC:$dst),
6963 AVX8I<opc, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src),
7004 def VBROADCASTI128 : AVX8I<0x5A, MRMSrcMem, (outs VR256:$dst),
7011 def VBROADCASTF128 : AVX8I<0x1A, MRMSrcMem, (outs VR256:$dst),
7045 def VINSERTF128rm : AVXAIi8<0x18, MRMSrcMem, (outs VR256:$dst),
7130 def rm : AVX8I<opc_rm, MRMSrcMem, (outs VR128:$dst),
7135 def Yrm : AVX8I<opc_rm, MRMSrcMem, (outs VR256:$dst),
7181 def rm : AVX8I<opc, MRMSrcMem, (outs VR128:$dst),
7196 def Yrm : AVX8I<opc, MRMSrcMem, (outs VR256:$dst),
7225 def rm : AVX8I<opc_rm, MRMSrcMem, (outs RC:$dst),
7237 def mi : AVXAIi8<opc_rmi, MRMSrcMem, (outs RC:$dst),
7275 def VPERM2F128rm : AVXAIi8<0x06, MRMSrcMem, (outs VR256:$dst),
7338 def rm : I<0x13, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src),
7402 def rmi : AVX2AIi8<opc, MRMSrcMem, (outs RC:$dst),
7488 def rm : AVX28I<opc, MRMSrcMem, (outs VR128:$dst), (ins x86memop:$src),
7498 def Yrm : AVX28I<opc, MRMSrcMem, (outs VR256:$dst), (ins x86memop:$src),
7629 def Yrm : AVX28I<opc, MRMSrcMem, (outs VR256:$dst),
7655 def Ymi : AVX2AIi8<opc, MRMSrcMem, (outs VR256:$dst),
7682 def VPERM2I128rm : AVX2AIi8<0x46, MRMSrcMem, (outs VR256:$dst),
7704 def VINSERTI128rm : AVX2AIi8<0x38, MRMSrcMem, (outs VR256:$dst),
7745 def rm : AVX28I<0x8c, MRMSrcMem, (outs VR128:$dst),
7750 def Yrm : AVX28I<0x8c, MRMSrcMem, (outs VR256:$dst),
7854 def rm : AVX28I<opc, MRMSrcMem, (outs VR128:$dst),
7868 def Yrm : AVX28I<opc, MRMSrcMem, (outs VR256:$dst),
7953 def rm : PDI<0xCF, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, X86MemOp:$src2), "",
7970 def rmi : Ii8<Op, MRMSrcMem, (outs RC:$dst),