Lines Matching refs:OpcodeStr
14 multiclass xop2op<bits<8> opc, string OpcodeStr, Intrinsic Int, PatFrag memop> {
16 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
19 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
42 multiclass xop2opsld<bits<8> opc, string OpcodeStr, Intrinsic Int,
45 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
48 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
52 multiclass xop2op128<bits<8> opc, string OpcodeStr, Intrinsic Int,
55 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
58 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
62 multiclass xop2op256<bits<8> opc, string OpcodeStr, Intrinsic Int,
65 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
68 !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
86 multiclass xop3op<bits<8> opc, string OpcodeStr, SDNode OpNode,
90 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"),
96 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"),
103 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"),
125 multiclass xop3opimm<bits<8> opc, string OpcodeStr, SDNode OpNode,
129 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"),
134 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"),
147 multiclass xop4opm2<bits<8> opc, string OpcodeStr, Intrinsic Int> {
151 !strconcat(OpcodeStr,
157 !strconcat(OpcodeStr,
226 multiclass xop4op<bits<8> opc, string OpcodeStr, Intrinsic Int> {
229 !strconcat(OpcodeStr,
235 !strconcat(OpcodeStr,
243 !strconcat(OpcodeStr,
256 multiclass xop4op256<bits<8> opc, string OpcodeStr, Intrinsic Int> {
259 !strconcat(OpcodeStr,
265 !strconcat(OpcodeStr,
273 !strconcat(OpcodeStr,
294 multiclass xop5op<bits<8> opc, string OpcodeStr, Intrinsic Int128,
298 !strconcat(OpcodeStr,
304 !strconcat(OpcodeStr,
311 !strconcat(OpcodeStr,
317 !strconcat(OpcodeStr,
323 !strconcat(OpcodeStr,
330 !strconcat(OpcodeStr,