Searched refs:FloatModeKind (Results 1 – 7 of 7) sorted by relevance
318 return FloatModeKind::Half; in getRealTypeByWidth()320 return FloatModeKind::Float; in getRealTypeByWidth()322 return FloatModeKind::Double; in getRealTypeByWidth()327 return FloatModeKind::LongDouble; in getRealTypeByWidth()332 if (ExplicitType == FloatModeKind::Float128) in getRealTypeByWidth()335 if (ExplicitType == FloatModeKind::Ibm128) in getRealTypeByWidth()336 return hasIbm128Type() ? FloatModeKind::Ibm128 in getRealTypeByWidth()337 : FloatModeKind::NoFloat; in getRealTypeByWidth()340 return FloatModeKind::LongDouble; in getRealTypeByWidth()342 return FloatModeKind::Float128; in getRealTypeByWidth()[all …]
70 enum class FloatModeKind { enum249 LLVM_PREFERRED_TYPE(FloatModeKind)250 unsigned RealTypeUsesObjCFPRetMask : llvm::BitWidth<FloatModeKind>;450 FloatModeKind getRealTypeByWidth(unsigned BitWidth,451 FloatModeKind ExplicitType) const;939 bool useObjCFPRetForRealType(FloatModeKind T) const { in useObjCFPRetForRealType()940 return (int)((FloatModeKind)RealTypeUsesObjCFPRetMask & T); in useObjCFPRetForRealType()
456 (unsigned)(FloatModeKind::Float | FloatModeKind::Double | in X86_32TargetInfo()457 FloatModeKind::LongDouble); in X86_32TargetInfo()740 RealTypeUsesObjCFPRetMask = (unsigned)FloatModeKind::LongDouble; in X86_64TargetInfo()
71 enum class FloatModeKind; variable763 FloatModeKind ExplicitType) const;
12113 FloatModeKind ExplicitType) const { in getRealTypeForBitwidth()12114 FloatModeKind Ty = in getRealTypeForBitwidth()12117 case FloatModeKind::Half: in getRealTypeForBitwidth()12119 case FloatModeKind::Float: in getRealTypeForBitwidth()12121 case FloatModeKind::Double: in getRealTypeForBitwidth()12123 case FloatModeKind::LongDouble: in getRealTypeForBitwidth()12125 case FloatModeKind::Float128: in getRealTypeForBitwidth()12127 case FloatModeKind::Ibm128: in getRealTypeForBitwidth()12129 case FloatModeKind::NoFloat: in getRealTypeForBitwidth()
4689 FloatModeKind &ExplicitType) { in parseModeAttrArg()4692 ExplicitType = FloatModeKind::NoFloat; in parseModeAttrArg()4712 ExplicitType = FloatModeKind::Float128; in parseModeAttrArg()4716 ExplicitType = FloatModeKind::LongDouble; in parseModeAttrArg()4720 ExplicitType = FloatModeKind::Ibm128; in parseModeAttrArg()4781 FloatModeKind ExplicitType = FloatModeKind::NoFloat; in AddModeAttr()
1600 return getTarget().useObjCFPRetForRealType(FloatModeKind::Float); in ReturnTypeUsesFPRet()1602 return getTarget().useObjCFPRetForRealType(FloatModeKind::Double); in ReturnTypeUsesFPRet()1604 return getTarget().useObjCFPRetForRealType(FloatModeKind::LongDouble); in ReturnTypeUsesFPRet()