Home
last modified time | relevance | path

Searched refs:TypeSoftPromoteHalf (Results 1 – 7 of 7) sorted by relevance

/freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDLegalizeTypes.cpp292 case TargetLowering::TypeSoftPromoteHalf: in run()
355 case TargetLowering::TypeSoftPromoteHalf: in run()
HDLegalizeTypesGeneric.cpp53 case TargetLowering::TypeSoftPromoteHalf: in ExpandRes_BITCAST()
HDLegalizeIntegerTypes.cpp481 case TargetLowering::TypeSoftPromoteHalf: in PromoteIntRes_BITCAST()
3922 if (getTypeAction(Op.getValueType()) == TargetLowering::TypeSoftPromoteHalf) { in ExpandIntRes_FP_TO_XINT()
HDLegalizeVectorTypes.cpp1492 case TargetLowering::TypeSoftPromoteHalf: in SplitVecRes_BITCAST()
5382 case TargetLowering::TypeSoftPromoteHalf: in WidenVecRes_BITCAST()
/freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/
HDTargetLoweringBase.cpp933 LA == TypeSoftPromoteHalf || in getTypeConversion()
1360 ValueTypeActions.setTypeAction(MVT::f16, TypeSoftPromoteHalf); in computeRegisterProperties()
1373 ValueTypeActions.setTypeAction(MVT::bf16, TypeSoftPromoteHalf); in computeRegisterProperties()
/freebsd-head/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDTargetLowering.h219 TypeSoftPromoteHalf, // Soften half to i16 and use float to do arithmetic. enumerator
/freebsd-head/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMISelLowering.cpp9077 TargetLowering::TypeSoftPromoteHalf) { in LowerINSERT_VECTOR_ELT()
9087 TargetLowering::TypeSoftPromoteHalf); in LowerINSERT_VECTOR_ELT()