Lines Matching defs:total_demand
66 RegisterDemand total_demand;
85 RegisterDemand total_demand;
169 assert(total_demand == reference_demand);
237 RegisterDemand register_pressure = cursor.total_demand;
265 cursor.total_demand -= candidate_diff;
267 assert(cursor.total_demand == RegisterDemand{});
295 cursor.total_demand.update(register_demand[cursor.source_idx]);
314 assert(total_demand == reference_demand);
349 cursor.total_demand = register_demand[cursor.insert_idx];
373 if (RegisterDemand(cursor.total_demand + candidate_diff).exceeds(max_registers))
389 cursor.total_demand += candidate_diff;
391 cursor.total_demand.update(register_demand[cursor.source_idx]);
414 cursor.total_demand.update(register_demand[cursor.source_idx]);