Lines Matching refs:RoundingMode
24 std::optional<RoundingMode> convertStrToRoundingMode(StringRef RoundingArg) { in convertStrToRoundingMode()
27 return StringSwitch<std::optional<RoundingMode>>(RoundingArg) in convertStrToRoundingMode()
28 .Case("round.dynamic", RoundingMode::Dynamic) in convertStrToRoundingMode()
29 .Case("round.tonearest", RoundingMode::NearestTiesToEven) in convertStrToRoundingMode()
30 .Case("round.tonearestaway", RoundingMode::NearestTiesToAway) in convertStrToRoundingMode()
31 .Case("round.downward", RoundingMode::TowardNegative) in convertStrToRoundingMode()
32 .Case("round.upward", RoundingMode::TowardPositive) in convertStrToRoundingMode()
33 .Case("round.towardzero", RoundingMode::TowardZero) in convertStrToRoundingMode()
37 std::optional<StringRef> convertRoundingModeToStr(RoundingMode UseRounding) { in convertRoundingModeToStr()
40 case RoundingMode::Dynamic: in convertRoundingModeToStr()
43 case RoundingMode::NearestTiesToEven: in convertRoundingModeToStr()
46 case RoundingMode::NearestTiesToAway: in convertRoundingModeToStr()
49 case RoundingMode::TowardNegative: in convertRoundingModeToStr()
52 case RoundingMode::TowardPositive: in convertRoundingModeToStr()
55 case RoundingMode::TowardZero: in convertRoundingModeToStr()