Lines Matching refs:node
35 def IsOrAdd: PatFrag<(ops node:$A, node:$B), (or node:$A, node:$B), [{
43 defm f2FADD : F2_XYZ_T<0b000000, "fadd", BinOpFrag<(fadd node:$LHS, node:$RHS)>>;
44 defm f2FSUB : F2_XYZ_T<0b000001, "fsub", BinOpFrag<(fsub node:$LHS, node:$RHS)>>;
45 defm f2FDIV : F2_XYZ_T<0b011000, "fdiv", BinOpFrag<(fdiv node:$LHS, node:$RHS)>>;
46 defm f2FMUL : F2_XYZ_T<0b010000, "fmul", BinOpFrag<(fmul node:$LHS, node:$RHS)>>;
48 defm f2FMAXNM : F2_XYZ_T<0b101000, "fmaxnm", BinOpFrag<(fmaxnum node:$LHS, node:$RHS)>>;
49 defm f2FMINNM : F2_XYZ_T<0b101001, "fminnm", BinOpFrag<(fminnum node:$LHS, node:$RHS)>>;
185 TriOpFrag<(fadd (fmul node:$LHS, node:$MHS), node:$RHS)>>;
188 TriOpFrag<(fsub node:$RHS, (fmul node:$LHS, node:$MHS))>>;
191 TriOpFrag<(fma node:$LHS, node:$MHS, node:$RHS)>>;
194 TriOpFrag<(fma (fneg node:$LHS), node:$MHS, node:$RHS)>>;
197 TriOpFrag<(fneg (fma node:$LHS, node:$MHS, node:$RHS))>>;
200 TriOpFrag<(fma node:$LHS, node:$MHS, (fneg node:$RHS))>>;
203 TriOpFrag<(fneg (fadd (fmul node:$LHS, node:$MHS), node:$RHS))>>;
206 TriOpFrag<(fneg (fsub node:$RHS, (fmul node:$LHS, node:$MHS)))>>;
209 BinOpFrag<(fneg (fmul node:$LHS, node:$RHS))>>;