Lines Matching refs:OpNode

175 multiclass FPBinary_rr<SDPatternOperator OpNode> {
179 [(set RFP32:$dst, (OpNode RFP32:$src1, RFP32:$src2))]>;
181 [(set RFP64:$dst, (OpNode RFP64:$src1, RFP64:$src2))]>;
183 [(set RFP80:$dst, (OpNode RFP80:$src1, RFP80:$src2))]>;
188 multiclass FPBinary<SDPatternOperator OpNode, Format fp, string asmstring,
195 (OpNode RFP32:$src1, (loadf32 addr:$src2))),
197 (OpNode (loadf32 addr:$src2), RFP32:$src1)))]>;
202 (OpNode RFP64:$src1, (loadf64 addr:$src2))),
204 (OpNode (loadf64 addr:$src2), RFP64:$src1)))]>;
209 (OpNode RFP64:$src1, (f64 (extloadf32 addr:$src2)))),
211 (OpNode (f64 (extloadf32 addr:$src2)), RFP64:$src1)))]>;
216 (OpNode RFP80:$src1, (f80 (extloadf32 addr:$src2)))),
218 (OpNode (f80 (extloadf32 addr:$src2)), RFP80:$src1)))]>;
223 (OpNode RFP80:$src1, (f80 (extloadf64 addr:$src2)))),
225 (OpNode (f80 (extloadf64 addr:$src2)), RFP80:$src1)))]>;
237 (OpNode RFP32:$src1, (X86fild16 addr:$src2))),
239 (OpNode (X86fild16 addr:$src2), RFP32:$src1)))]>;
244 (OpNode RFP32:$src1, (X86fild32 addr:$src2))),
246 (OpNode (X86fild32 addr:$src2), RFP32:$src1)))]>;
251 (OpNode RFP64:$src1, (X86fild16 addr:$src2))),
253 (OpNode (X86fild16 addr:$src2), RFP64:$src1)))]>;
258 (OpNode RFP64:$src1, (X86fild32 addr:$src2))),
260 (OpNode (X86fild32 addr:$src2), RFP64:$src1)))]>;
265 (OpNode RFP80:$src1, (X86fild16 addr:$src2))),
267 (OpNode (X86fild16 addr:$src2), RFP80:$src1)))]>;
272 (OpNode RFP80:$src1, (X86fild32 addr:$src2))),
274 (OpNode (X86fild32 addr:$src2), RFP80:$src1)))]>;
350 multiclass FPUnary<SDPatternOperator OpNode, Format fp, string asmstring> {
352 [(set RFP32:$dst, (OpNode RFP32:$src))]>;
354 [(set RFP64:$dst, (OpNode RFP64:$src))]>;
356 [(set RFP80:$dst, (OpNode RFP80:$src))]>;