Home
last modified time | relevance | path

Searched refs:target_pressure (Results 1 - 1 of 1) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
H A Daco_spill.cpp66 RegisterDemand target_pressure; member
91 : target_pressure(target_pressure_), program(program_), in spill_ctx()
530 while (loop_demand.exceeds(ctx.target_pressure)) { in init_live_in_vars()
532 if (type == RegType::vgpr && loop_demand.vgpr <= ctx.target_pressure.vgpr) in init_live_in_vars()
535 if (type == RegType::sgpr && loop_demand.sgpr <= ctx.target_pressure.sgpr) in init_live_in_vars()
572 if (!loop_demand.exceeds(ctx.target_pressure)) in init_live_in_vars()
578 while (reg_pressure.exceeds(ctx.target_pressure)) { in init_live_in_vars()
581 type = reg_pressure.vgpr > ctx.target_pressure.vgpr ? RegType::vgpr : RegType::sgpr; in init_live_in_vars()
632 if (block->register_demand.sgpr - spilled_registers.sgpr > ctx.target_pressure.sgpr) { in init_live_in_vars()
641 if (block->register_demand.vgpr - spilled_registers.vgpr > ctx.target_pressure in init_live_in_vars()
[all...]

Completed in 2 milliseconds