/external/mesa3d/src/gallium/drivers/lima/ir/pp/ |
D | scheduler.c | 39 if (pred->reg_pressure < 0) in ppir_schedule_calc_sched_info() 54 instr->reg_pressure = 0; in ppir_schedule_calc_sched_info() 61 reg[i++] = pred->reg_pressure; in ppir_schedule_calc_sched_info() 77 if (pressure > instr->reg_pressure) in ppir_schedule_calc_sched_info() 78 instr->reg_pressure = pressure; in ppir_schedule_calc_sched_info() 95 instr->reg_pressure += extra_reg; in ppir_schedule_calc_sched_info() 106 (insert_instr->reg_pressure < instr->reg_pressure || in ppir_insert_ready_list() 107 (insert_instr->reg_pressure == instr->reg_pressure && in ppir_insert_ready_list()
|
D | instr.c | 39 instr->reg_pressure = -1; in ppir_instr_create()
|
D | ppir.h | 321 float reg_pressure; member
|
/external/mesa3d/src/gallium/drivers/lima/ir/gp/ |
D | reduce_scheduler.c | 43 if (pred->rsched.reg_pressure < 0) in schedule_calc_sched_info() 59 node->rsched.reg_pressure = 0; in schedule_calc_sched_info() 67 reg[i++] = pred->rsched.reg_pressure; in schedule_calc_sched_info() 83 if (pressure > node->rsched.reg_pressure) in schedule_calc_sched_info() 84 node->rsched.reg_pressure = pressure; in schedule_calc_sched_info() 101 node->rsched.reg_pressure += extra_reg; in schedule_calc_sched_info() 117 (insert_node->rsched.reg_pressure < node->rsched.reg_pressure || in schedule_insert_ready_list() 118 (insert_node->rsched.reg_pressure == node->rsched.reg_pressure && in schedule_insert_ready_list() 240 node->rsched.reg_pressure = -1; in gpir_reduce_reg_pressure_schedule_prog()
|
D | gpir.h | 182 float reg_pressure; member
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/opt/ |
D | loop_fusion_pass.cpp | 52 RegisterLiveness::RegionRegisterLiveness reg_pressure{}; in ProcessFunction() local 53 liveness.SimulateFusion(loop_0, loop_1, ®_pressure); in ProcessFunction() 55 if (reg_pressure.used_registers_ <= max_registers_per_loop_) { in ProcessFunction()
|
D | register_pressure.cpp | 64 ComputeRegisterLiveness(RegisterLiveness* reg_pressure, Function* f) in ComputeRegisterLiveness() argument 65 : reg_pressure_(reg_pressure), in ComputeRegisterLiveness() 66 context_(reg_pressure->GetContext()), in ComputeRegisterLiveness() 68 cfg_(*reg_pressure->GetContext()->cfg()), in ComputeRegisterLiveness() 69 def_use_manager_(*reg_pressure->GetContext()->get_def_use_mgr()), in ComputeRegisterLiveness() 71 reg_pressure->GetContext()->GetDominatorAnalysis(f)->GetDomTree()), in ComputeRegisterLiveness() 72 loop_desc_(*reg_pressure->GetContext()->GetLoopDescriptor(f)) {} in ComputeRegisterLiveness()
|
D | register_pressure.h | 134 RegionRegisterLiveness* reg_pressure) const;
|
/external/deqp-deps/SPIRV-Tools/source/opt/ |
D | loop_fusion_pass.cpp | 52 RegisterLiveness::RegionRegisterLiveness reg_pressure{}; in ProcessFunction() local 53 liveness.SimulateFusion(loop_0, loop_1, ®_pressure); in ProcessFunction() 55 if (reg_pressure.used_registers_ <= max_registers_per_loop_) { in ProcessFunction()
|
D | register_pressure.cpp | 64 ComputeRegisterLiveness(RegisterLiveness* reg_pressure, Function* f) in ComputeRegisterLiveness() argument 65 : reg_pressure_(reg_pressure), in ComputeRegisterLiveness() 66 context_(reg_pressure->GetContext()), in ComputeRegisterLiveness() 68 cfg_(*reg_pressure->GetContext()->cfg()), in ComputeRegisterLiveness() 69 def_use_manager_(*reg_pressure->GetContext()->get_def_use_mgr()), in ComputeRegisterLiveness() 71 reg_pressure->GetContext()->GetDominatorAnalysis(f)->GetDomTree()), in ComputeRegisterLiveness() 72 loop_desc_(*reg_pressure->GetContext()->GetLoopDescriptor(f)) {} in ComputeRegisterLiveness()
|
D | register_pressure.h | 134 RegionRegisterLiveness* reg_pressure) const;
|
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | loop_fusion_pass.cpp | 52 RegisterLiveness::RegionRegisterLiveness reg_pressure{}; in ProcessFunction() local 53 liveness.SimulateFusion(loop_0, loop_1, ®_pressure); in ProcessFunction() 55 if (reg_pressure.used_registers_ <= max_registers_per_loop_) { in ProcessFunction()
|
D | register_pressure.cpp | 64 ComputeRegisterLiveness(RegisterLiveness* reg_pressure, Function* f) in ComputeRegisterLiveness() argument 65 : reg_pressure_(reg_pressure), in ComputeRegisterLiveness() 66 context_(reg_pressure->GetContext()), in ComputeRegisterLiveness() 68 cfg_(*reg_pressure->GetContext()->cfg()), in ComputeRegisterLiveness() 69 def_use_manager_(*reg_pressure->GetContext()->get_def_use_mgr()), in ComputeRegisterLiveness() 71 reg_pressure->GetContext()->GetDominatorAnalysis(f)->GetDomTree()), in ComputeRegisterLiveness() 72 loop_desc_(*reg_pressure->GetContext()->GetLoopDescriptor(f)) {} in ComputeRegisterLiveness()
|
D | register_pressure.h | 134 RegionRegisterLiveness* reg_pressure) const;
|
/external/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_qir_live_variables.c | 322 int reg_pressure = 0; in qir_calculate_live_intervals() local 327 reg_pressure++; in qir_calculate_live_intervals() 329 reg_pressure--; in qir_calculate_live_intervals() 331 max_reg_pressure = MAX2(max_reg_pressure, reg_pressure); in qir_calculate_live_intervals()
|
/external/llvm-project/llvm/test/Transforms/LoopVectorize/X86/ |
D | unroll_selection.ll | 7 ;CHECK: reg_pressure 13 define void @reg_pressure(double* nocapture %A, i32 %n) nounwind uwtable ssp {
|
/external/llvm/test/Transforms/LoopVectorize/X86/ |
D | unroll_selection.ll | 7 ;CHECK: reg_pressure 13 define void @reg_pressure(double* nocapture %A, i32 %n) nounwind uwtable ssp {
|
/external/mesa3d/src/amd/compiler/ |
D | aco_spill.cpp | 468 RegisterDemand reg_pressure = ctx.register_demand[block_idx][idx] - spilled_registers; in init_live_in_vars() local 472 reg_pressure.sgpr = std::max<int16_t>( in init_live_in_vars() 473 reg_pressure.sgpr, ctx.register_demand[pred].back().sgpr - spilled_registers.sgpr); in init_live_in_vars() 476 while (reg_pressure.sgpr > ctx.target_pressure.sgpr) { in init_live_in_vars() 491 reg_pressure.sgpr -= to_spill.size(); in init_live_in_vars() 493 while (reg_pressure.vgpr > ctx.target_pressure.vgpr) { in init_live_in_vars() 507 reg_pressure.vgpr -= to_spill.size(); in init_live_in_vars() 626 RegisterDemand reg_pressure; in init_live_in_vars() local 630 reg_pressure -= def.getTemp(); in init_live_in_vars() 635 reg_pressure += op.getTemp(); in init_live_in_vars() [all …]
|
/external/mesa3d/src/intel/compiler/ |
D | brw_schedule_instructions.cpp | 558 this->reg_pressure = 0; in instruction_scheduler() 630 int reg_pressure; member in instruction_scheduler 1691 reg_pressure = reg_pressure_in[block->num]; in schedule_instructions() 1712 reg_pressure -= get_register_pressure_benefit(chosen->inst); in schedule_instructions() 1733 fprintf(stderr, "(register pressure %d)\n", reg_pressure); in schedule_instructions()
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | memory_clause.mir | 269 # GCN-LABEL: {{^}}name: reg_pressure{{$}} 283 name: reg_pressure
|