• Home
  • Raw
  • Download

Lines Matching refs:opc

14 multiclass xop2op<bits<8> opc, string OpcodeStr, Intrinsic Int, PatFrag memop> {
15 def rr : IXOP<opc, MRMSrcReg, (outs VR128:$dst), (ins VR128:$src),
18 def rm : IXOP<opc, MRMSrcMem, (outs VR128:$dst), (ins i128mem:$src),
42 multiclass xop2opsld<bits<8> opc, string OpcodeStr, Intrinsic Int,
44 def rr : IXOP<opc, MRMSrcReg, (outs VR128:$dst), (ins VR128:$src),
47 def rm : IXOP<opc, MRMSrcMem, (outs VR128:$dst), (ins memop:$src),
52 multiclass xop2op128<bits<8> opc, string OpcodeStr, Intrinsic Int,
54 def rr : IXOP<opc, MRMSrcReg, (outs VR128:$dst), (ins VR128:$src),
57 def rm : IXOP<opc, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),
62 multiclass xop2op256<bits<8> opc, string OpcodeStr, Intrinsic Int,
64 def rrY : IXOP<opc, MRMSrcReg, (outs VR256:$dst), (ins VR256:$src),
67 def rmY : IXOP<opc, MRMSrcMem, (outs VR256:$dst), (ins f256mem:$src),
86 multiclass xop3op<bits<8> opc, string OpcodeStr, SDNode OpNode,
88 def rr : IXOP<opc, MRMSrcReg, (outs VR128:$dst),
94 def rm : IXOP<opc, MRMSrcMem, (outs VR128:$dst),
101 def mr : IXOP<opc, MRMSrcMem, (outs VR128:$dst),
125 multiclass xop3opimm<bits<8> opc, string OpcodeStr, SDNode OpNode,
127 def ri : IXOPi8<opc, MRMSrcReg, (outs VR128:$dst),
132 def mi : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
147 multiclass xop4opm2<bits<8> opc, string OpcodeStr, Intrinsic Int> {
149 def rr : IXOPi8<opc, MRMSrcReg, (outs VR128:$dst),
155 def rm : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
180 multiclass xopvpcom<bits<8> opc, string Suffix, SDNode OpNode, ValueType vt128> {
182 def ri : IXOPi8<opc, MRMSrcReg, (outs VR128:$dst),
190 def mi : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
200 def ri_alt : IXOPi8<opc, MRMSrcReg, (outs VR128:$dst),
206 def mi_alt : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
225 multiclass xop4op<bits<8> opc, string OpcodeStr, SDNode OpNode,
227 def rrr : IXOPi8<opc, MRMSrcReg, (outs VR128:$dst),
235 def rrm : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
243 def rmr : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
253 def rrr_REV : IXOPi8<opc, MRMSrcReg, (outs VR128:$dst),
265 multiclass xop4op_int<bits<8> opc, string OpcodeStr,
268 def rrr : IXOPi8<opc, MRMSrcReg, (outs VR128:$dst),
274 def rrm : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
282 def rmr : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
292 def rrr_REV : IXOPi8<opc, MRMSrcReg, (outs VR128:$dst),
299 def rrrY : IXOPi8<opc, MRMSrcReg, (outs VR256:$dst),
305 def rrmY : IXOPi8<opc, MRMSrcMem, (outs VR256:$dst),
313 def rmrY : IXOPi8<opc, MRMSrcMem, (outs VR256:$dst),
323 def rrrY_REV : IXOPi8<opc, MRMSrcReg, (outs VR256:$dst),
345 multiclass xop5op<bits<8> opc, string OpcodeStr, SDNode OpNode,
349 def rr : IXOP5<opc, MRMSrcReg, (outs VR128:$dst),
356 def rm : IXOP5<opc, MRMSrcMem, (outs VR128:$dst),
365 def mr : IXOP5<opc, MRMSrcMem, (outs VR128:$dst),
375 def rr_REV : IXOP5<opc, MRMSrcReg, (outs VR128:$dst),
381 def rrY : IXOP5<opc, MRMSrcReg, (outs VR256:$dst),
388 def rmY : IXOP5<opc, MRMSrcMem, (outs VR256:$dst),
396 def mrY : IXOP5<opc, MRMSrcMem, (outs VR256:$dst),
406 def rrY_REV : IXOP5<opc, MRMSrcReg, (outs VR256:$dst),