Index: src/IceRegAlloc.h |
diff --git a/src/IceRegAlloc.h b/src/IceRegAlloc.h |
index ec37aa0447ab6edd891367ffb80848d9392fb916..7742ad77a7712c9117568f5722b6e908e6c233b8 100644 |
--- a/src/IceRegAlloc.h |
+++ b/src/IceRegAlloc.h |
@@ -39,8 +39,8 @@ public: |
static constexpr size_t REGS_SIZE = 32; |
private: |
- using OrderedRanges = std::vector<Variable *>; |
- using UnorderedRanges = std::vector<Variable *>; |
+ using OrderedRanges = CfgVector<Variable *>; |
+ using UnorderedRanges = CfgVector<Variable *>; |
class IterationState { |
IterationState(const IterationState &) = delete; |
@@ -103,7 +103,7 @@ private: |
/// faster processing. |
OrderedRanges UnhandledPrecolored; |
UnorderedRanges Active, Inactive, Handled; |
- std::vector<InstNumberT> Kills; |
+ CfgVector<InstNumberT> Kills; |
RegAllocKind Kind = RAK_Unknown; |
/// RegUses[I] is the number of live ranges (variables) that register I is |
/// currently assigned to. It can be greater than 1 as a result of |