Lines Matching refs:OpNode
120 SDPatternOperator OpNode = null_frag> {
127 (OpVT (OpNode RC:$src2, RC:$src1, RC:$src3)))]>;
134 (OpVT (OpNode RC:$src2, RC:$src1,
159 SDNode OpNode, RegisterClass RC, ValueType OpVT,
170 x86memop, RC, OpVT, mem_frag, OpNode>,
177 SDNode OpNode> {
178 defm SS : fma3s_forms<opc132, opc213, opc231, OpStr, "ss", IntF32, OpNode,
180 defm SD : fma3s_forms<opc132, opc213, opc231, OpStr, "sd", IntF64, OpNode,
201 X86MemOperand x86memop, ValueType OpVT, SDNode OpNode,
209 (OpVT (OpNode RC:$src1, RC:$src2, RC:$src3)))]>, VEX_W, MemOp4;
214 [(set RC:$dst, (OpNode RC:$src1, RC:$src2,
221 (OpNode RC:$src1, (mem_frag addr:$src2), RC:$src3))]>;
253 multiclass fma4p<bits<8> opc, string OpcodeStr, SDNode OpNode,
262 (OpVT128 (OpNode VR128:$src1, VR128:$src2, VR128:$src3)))]>,
268 [(set VR128:$dst, (OpNode VR128:$src1, VR128:$src2,
275 (OpNode VR128:$src1, (ld_frag128 addr:$src2), VR128:$src3))]>;
282 (OpVT256 (OpNode VR256:$src1, VR256:$src2, VR256:$src3)))]>,
288 [(set VR256:$dst, (OpNode VR256:$src1, VR256:$src2,
295 (OpNode VR256:$src1, (ld_frag256 addr:$src2), VR256:$src3))]>;