|
|
@ -57,7 +57,7 @@ static_assert(sizeof(Id) == sizeof(u32)); |
|
|
|
|
|
|
|
|
class VarAlloc { |
|
|
class VarAlloc { |
|
|
public: |
|
|
public: |
|
|
static constexpr size_t NUM_VARS = 511; |
|
|
|
|
|
|
|
|
static constexpr size_t NUM_VARS = 1023; |
|
|
struct UseTracker { |
|
|
struct UseTracker { |
|
|
size_t num_used{}; |
|
|
size_t num_used{}; |
|
|
std::bitset<NUM_VARS> var_use{}; |
|
|
std::bitset<NUM_VARS> var_use{}; |
|
|
|