|
|
@ -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{};
|
|
|
|