Searched refs:ComplexRangeKind (Results 1 – 13 of 13) sorted by relevance
616 LangOptions::ComplexRangeKind Range = LangOptions::ComplexRangeKind::CX_None; in addFloatingPointOptions()645 Range = LangOptions::ComplexRangeKind::CX_Full; in addFloatingPointOptions()647 Range = LangOptions::ComplexRangeKind::CX_Improved; in addFloatingPointOptions()649 Range = LangOptions::ComplexRangeKind::CX_Basic; in addFloatingPointOptions()726 if (Range != LangOptions::ComplexRangeKind::CX_None) { in addFloatingPointOptions()
2749 static std::string ComplexArithmeticStr(LangOptions::ComplexRangeKind Range) { in ComplexArithmeticStr()2750 return (Range == LangOptions::ComplexRangeKind::CX_None) in ComplexArithmeticStr()2814 LangOptions::ComplexRangeKind Range = LangOptions::ComplexRangeKind::CX_None; in RenderFloatingPointOptions()2819 auto setComplexRange = [&](LangOptions::ComplexRangeKind NewRange) { in RenderFloatingPointOptions()2836 setComplexRange(LangOptions::ComplexRangeKind::CX_Basic); in RenderFloatingPointOptions()2840 setComplexRange(LangOptions::ComplexRangeKind::CX_Promoted); in RenderFloatingPointOptions()2893 if (Range != LangOptions::ComplexRangeKind::CX_Basic) in RenderFloatingPointOptions()2902 Range = LangOptions::ComplexRangeKind::CX_Basic; in RenderFloatingPointOptions()2916 Range = LangOptions::ComplexRangeKind::CX_Full; in RenderFloatingPointOptions()2926 Range = LangOptions::ComplexRangeKind::CX_Improved; in RenderFloatingPointOptions()[all …]
3436 std::string tools::complexRangeKindToStr(LangOptions::ComplexRangeKind Range) { in complexRangeKindToStr()3438 case LangOptions::ComplexRangeKind::CX_Full: in complexRangeKindToStr()3441 case LangOptions::ComplexRangeKind::CX_Basic: in complexRangeKindToStr()3444 case LangOptions::ComplexRangeKind::CX_Improved: in complexRangeKindToStr()3447 case LangOptions::ComplexRangeKind::CX_Promoted: in complexRangeKindToStr()3456 tools::renderComplexRangeOption(LangOptionsBase::ComplexRangeKind Range) { in renderComplexRangeOption()
31 FP_OPTION(ComplexRange, LangOptions::ComplexRangeKind, 3, MathErrno)
463 enum ComplexRangeKind { enum
202 ENUM_LANGOPT(ComplexRange, ComplexRangeKind, 3, CX_None, NotCompatible, "Enable use of range reduct…
287 std::string complexRangeKindToStr(LangOptions::ComplexRangeKind Range);290 std::string renderComplexRangeOption(LangOptions::ComplexRangeKind Range);
84 LangOptions::ComplexRangeKind::CX_Promoted) { in getPromotionType()
1468 LangOptions::ComplexRangeKind Range) { in ActOnPragmaCXLimitedRange()
10652 LangOptions::ComplexRangeKind::CX_Promoted; in DetectPrecisionLossInComplexDivision()
326 LangOptions::ComplexRangeKind::CX_Promoted; in getPromotionType()
905 LangOptions::ComplexRangeKind Range; in HandlePragmaCXLimitedRange()
2355 LangOptions::ComplexRangeKind Range);