Lines Matching full:bf16
145 } else if (OpVT == MVT::bf16) { in getFPEXT()
167 } else if (RetVT == MVT::bf16) { in getFPROUND()
823 {MVT::bf16, MVT::f16, MVT::f32, MVT::f64, MVT::f80, MVT::f128}, in initActions()
1366 // Decide how to handle bf16. If the target does not have native bf16 support, in computeRegisterProperties()
1367 // promote it to f32, because there are no bf16 library calls (except for in computeRegisterProperties()
1368 // converting from f32 to bf16). in computeRegisterProperties()
1369 if (!isTypeLegal(MVT::bf16)) { in computeRegisterProperties()
1370 NumRegistersForVT[MVT::bf16] = NumRegistersForVT[MVT::f32]; in computeRegisterProperties()
1371 RegisterTypeForVT[MVT::bf16] = RegisterTypeForVT[MVT::f32]; in computeRegisterProperties()
1372 TransformToType[MVT::bf16] = MVT::f32; in computeRegisterProperties()
1373 ValueTypeActions.setTypeAction(MVT::bf16, TypeSoftPromoteHalf); in computeRegisterProperties()