Lines Matching refs:f16
163 // For f16/f32 conversions, Darwin uses the standard naming scheme, instead
221 if (OpVT == MVT::f16) {
247 if (RetVT == MVT::f16) {
736 setOperationAction(ISD::ConstantFP, MVT::f16, Expand);
1227 // Decide how to handle f16. If the target does not have native f16 support,
1228 // promote it to f32, because there are no f16 library calls (except for
1230 if (!isTypeLegal(MVT::f16)) {
1231 NumRegistersForVT[MVT::f16] = NumRegistersForVT[MVT::f32];
1232 RegisterTypeForVT[MVT::f16] = RegisterTypeForVT[MVT::f32];
1233 TransformToType[MVT::f16] = MVT::f32;
1234 ValueTypeActions.setTypeAction(MVT::f16, TypePromoteFloat);