Home | History | Annotate | Download | only in X86

Lines Matching full: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 f128mem:$src),
45 multiclass xop2opsld<bits<8> opc, string OpcodeStr, Intrinsic Int,
47 def rr : IXOP<opc, MRMSrcReg, (outs VR128:$dst), (ins VR128:$src1,
51 def rm : IXOP<opc, MRMSrcMem, (outs VR128:$dst), (ins VR128:$src1,
68 multiclass xop2op256<bits<8> opc, string OpcodeStr, Intrinsic Int,
70 def rrY : IXOP<opc, MRMSrcReg, (outs VR256:$dst), (ins VR256:$src),
73 def rmY : IXOP<opc, MRMSrcMem, (outs VR256:$dst), (ins f256mem:$src),
85 multiclass xop3op<bits<8> opc, string OpcodeStr, Intrinsic Int> {
86 def rr : IXOP<opc, MRMSrcReg, (outs VR128:$dst),
90 def rm : IXOP<opc, MRMSrcMem, (outs VR128:$dst),
96 def mr : IXOP<opc, MRMSrcMem, (outs VR128:$dst),
119 multiclass xop3opimm<bits<8> opc, string OpcodeStr> {
121 def ri : IXOPi8<opc, MRMSrcReg, (outs VR128:$dst),
126 def mi : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
141 multiclass xop4opm2<bits<8> opc, string OpcodeStr, Intrinsic Int> {
142 def rr : IXOPi8<opc, MRMSrcReg, (outs VR128:$dst),
148 def rm : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
173 multiclass xop4opimm<bits<8> opc, string OpcodeStr, SDNode OpNode,
175 def ri : IXOPi8<opc, MRMSrcReg, (outs VR128:$dst),
181 def mi : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
202 multiclass xop4op<bits<8> opc, string OpcodeStr, Intrinsic Int> {
203 def rr : IXOPi8<opc, MRMSrcReg, (outs VR128:$dst),
209 def rm : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
217 def mr : IXOPi8<opc, MRMSrcMem, (outs VR128:$dst),
232 multiclass xop4op256<bits<8> opc, string OpcodeStr, Intrinsic Int> {
233 def rrY : IXOPi8<opc, MRMSrcReg, (outs VR256:$dst),
239 def rmY : IXOPi8<opc, MRMSrcMem, (outs VR256:$dst),
247 def mrY : IXOPi8<opc, MRMSrcMem, (outs VR256:$dst),
261 multiclass xop5op<bits<8> opc, string OpcodeStr, Intrinsic Int128,
263 def rr : IXOP5<opc, MRMSrcReg, (outs VR128:$dst),
269 def rm : IXOP5<opc, MRMSrcMem, (outs VR128:$dst),
276 def mr : IXOP5<opc, MRMSrcMem, (outs VR128:$dst),
282 def rrY : IXOP5<opc, MRMSrcReg, (outs VR256:$dst),
288 def rmY : IXOP5<opc, MRMSrcMem, (outs VR256:$dst),
295 def mrY : IXOP5<opc, MRMSrcMem, (outs VR256:$dst),