Index: src/IceRegAlloc.h |
diff --git a/src/IceRegAlloc.h b/src/IceRegAlloc.h |
index 791b349ce04a58f424f04a65b9d42772fcc4d153..99ed9084871b117c590993e540ae03ad613f1920 100644 |
--- a/src/IceRegAlloc.h |
+++ b/src/IceRegAlloc.h |
@@ -71,6 +71,9 @@ private: |
typedef std::set<LiveRangeWrapper, RangeCompare> OrderedRanges; |
typedef std::list<LiveRangeWrapper> UnorderedRanges; |
OrderedRanges Unhandled; |
+ // UnhandledPrecolored is a subset of Unhandled, specially collected |
+ // for faster processing. |
+ OrderedRanges UnhandledPrecolored; |
UnorderedRanges Active, Inactive, Handled; |
LinearScan(const LinearScan &) = delete; |
LinearScan &operator=(const LinearScan &) = delete; |