From 9430569e0817c61d6fdaa37cf5cc35445f2f6289 Mon Sep 17 00:00:00 2001 From: Richard-Qin-X Date: Fri, 14 Aug 2026 21:39:49 +0800 Subject: [MIR] Normalize explicit successor probabilities --- backend/include/rcc/CodeGen/MachineIRTypes.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'backend/include/rcc') diff --git a/backend/include/rcc/CodeGen/MachineIRTypes.h b/backend/include/rcc/CodeGen/MachineIRTypes.h index 922adef..66369e0 100644 --- a/backend/include/rcc/CodeGen/MachineIRTypes.h +++ b/backend/include/rcc/CodeGen/MachineIRTypes.h @@ -11,6 +11,7 @@ #include #include #include +#include #include #include @@ -207,6 +208,8 @@ public: [[nodiscard]] static Expected fromFraction(std::uint32_t Numerator, std::uint32_t Denominator); + static void normalizeProbabilities(std::span Probabilities) noexcept; + [[nodiscard]] constexpr std::uint32_t rawValue() const noexcept { return RawValue; } -- cgit v1.2.3