Lines Matching refs:f16
378 setLoadExtAction(ISD::EXTLOAD, MVT::f32, MVT::f16, Expand);
379 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f16, Expand);
380 setLoadExtAction(ISD::EXTLOAD, MVT::f80, MVT::f16, Expand);
381 setLoadExtAction(ISD::EXTLOAD, MVT::f128, MVT::f16, Expand);
382 setTruncStoreAction(MVT::f32, MVT::f16, Expand);
383 setTruncStoreAction(MVT::f64, MVT::f16, Expand);
384 setTruncStoreAction(MVT::f80, MVT::f16, Expand);
385 setTruncStoreAction(MVT::f128, MVT::f16, Expand);
824 // EXTLOAD for MVT::f16 vectors is not legal because f16 vectors are
826 if (VT.getVectorElementType() == MVT::f16)
19421 // is legal, or has an fp128 or f16 source (which needs to be promoted to f32),
19438 // f16 must be promoted before using the lowering in this routine.
44367 // This transformation is not supported if the result type is f16 or f128.
44368 if (VT == MVT::f16 || VT == MVT::f128)