Home
last modified time | relevance | path

Searched refs:candidate_diff (Results 1 – 1 of 1) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
Daco_scheduler.cpp243 const RegisterDemand candidate_diff = get_live_changes(instr); in downwards_move() local
244 if (RegisterDemand(register_pressure - candidate_diff).exceeds(max_registers)) in downwards_move()
260 register_demand[i] -= candidate_diff; in downwards_move()
265 cursor.total_demand -= candidate_diff; in downwards_move()
272 cursor.clause_demand -= candidate_diff; in downwards_move()
371 const RegisterDemand candidate_diff = get_live_changes(instr); in upwards_move() local
373 if (RegisterDemand(cursor.total_demand + candidate_diff).exceeds(max_registers)) in upwards_move()
377 register_demand[cursor.insert_idx - 1] - temp2 + candidate_diff + temp; in upwards_move()
388 register_demand[i] += candidate_diff; in upwards_move()
389 cursor.total_demand += candidate_diff; in upwards_move()