Lines Matching refs:f80
20 def SDTX86FpGet2 : SDTypeProfile<2, 0, [SDTCisVT<0, f80>,
21 SDTCisVT<1, f80>]>;
120 // f80 instructions cannot use SSE and use neither of these.
168 (OpNode RFP80:$src1, (f80 (extloadf32 addr:$src2)))),
170 (OpNode (f80 (extloadf32 addr:$src2)), RFP80:$src1)))]>;
175 (OpNode RFP80:$src1, (f80 (extloadf64 addr:$src2)))),
177 (OpNode (f80 (extloadf64 addr:$src2)), RFP80:$src1)))]>;
414 [(set RFP80:$dst, (f80 (extloadf64 addr:$src)))]>;
416 [(set RFP80:$dst, (f80 (extloadf32 addr:$src)))]>;
684 // Required for RET of f32 / f64 / f80 values.
687 def : Pat<(X86fld addr:$src, f80), (LD_Fp80m addr:$src)>;
689 // Required for CALL which return f32 / f64 / f80 values.
698 def : Pat<(X86fst RFP80:$src, addr:$op, f80), (ST_FpP80m addr:$op,
706 def : Pat<(f80 fpimmneg0), (CHS_Fp80 (LD_Fp080))>;
707 def : Pat<(f80 fpimmneg1), (CHS_Fp80 (LD_Fp180))>;
716 def : Pat<(f80 (fextend RFP32:$src)), (COPY_TO_REGCLASS RFP32:$src, RFP80)>,
718 def : Pat<(f80 (fextend RFP64:$src)), (COPY_TO_REGCLASS RFP64:$src, RFP80)>,