Searched refs:lgkm (Results 1 – 6 of 6) sorted by relevance
/third_party/mesa3d/src/amd/compiler/ |
D | aco_statistics.cpp | 69 std::deque<int32_t> lgkm; member in aco::BlockCycleEstimator 88 : vm(vm_), exp(exp_), lgkm(lgkm_), vs(vs_) in wait_counter_info() 93 unsigned lgkm; member 222 unsigned lgkm = instr->isFlat() ? 20 : 0; in get_wait_counter_info() local 224 return wait_counter_info(320, 0, lgkm, 0); in get_wait_counter_info() 226 return wait_counter_info(0, 0, lgkm, 320); in get_wait_counter_info() 275 imm.lgkm = wait_info.lgkm ? max_lgkm_cnt : wait_imm::unset_counter; in get_wait_imm() 297 if (imm.lgkm != wait_imm::unset_counter) { in get_dependency_cost() 298 for (int i = 0; i < (int)lgkm.size() - imm.lgkm; i++) in get_dependency_cost() 299 deps_available = MAX2(deps_available, lgkm[i]); in get_dependency_cost() [all …]
|
D | aco_insert_waitcnt.cpp | 145 imm.lgkm = wait_imm::unset_counter; in remove_counter() 351 imm.lgkm = 0; in force_waitcnt() 378 imm.lgkm = 0; in kill() 390 imm.lgkm = 0; in kill() 417 if (ctx.pending_flat_lgkm && imm.lgkm != wait_imm::unset_counter) in kill() 418 imm.lgkm = 0; in kill() 423 ctx.lgkm_cnt = std::min(ctx.lgkm_cnt, imm.lgkm); in kill() 438 if (bar.lgkm != wait_imm::unset_counter && imm.lgkm <= bar.lgkm) { in kill() 439 bar.lgkm = wait_imm::unset_counter; in kill() 446 if (bar.vm == wait_imm::unset_counter && bar.lgkm == wait_imm::unset_counter) in kill() [all …]
|
D | aco_ir.cpp | 809 wait_imm::wait_imm() : vm(unset_counter), exp(unset_counter), lgkm(unset_counter), vs(unset_counter) in wait_imm() 812 : vm(vm_), exp(exp_), lgkm(lgkm_), vs(vs_) in wait_imm() 823 lgkm = (packed >> 8) & 0xf; in wait_imm() 825 lgkm |= (packed >> 8) & 0x30; in wait_imm() 835 assert(lgkm == unset_counter || lgkm <= 0x3f); in pack() 837 imm = ((vm & 0x3f) << 10) | ((lgkm & 0x3f) << 4) | (exp & 0x7); in pack() 841 assert(lgkm == unset_counter || lgkm <= 0x3f); in pack() 843 imm = ((vm & 0x30) << 10) | ((lgkm & 0x3f) << 8) | ((exp & 0x7) << 4) | (vm & 0xf); in pack() 846 assert(lgkm == unset_counter || lgkm <= 0xf); in pack() 848 imm = ((vm & 0x30) << 10) | ((lgkm & 0xf) << 8) | ((exp & 0x7) << 4) | (vm & 0xf); in pack() [all …]
|
D | aco_insert_NOPs.cpp | 775 unsigned lgkm = (sopp.imm >> 8) & 0x3f; in handle_instruction_gfx10() local 776 if (lgkm == 0) in handle_instruction_gfx10()
|
D | aco_ir.h | 268 uint8_t lgkm; member
|
D | aco_instruction_selection.cpp | 12249 lgkm_imm.lgkm = 0; in calc_nontrivial_instance_id() 12332 lgkm_imm.lgkm = 0; in select_vs_prolog()
|