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(230, 0, lgkm, 0); in get_wait_counter_info() 226 return wait_counter_info(0, 0, lgkm, 230); 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 | 144 imm.lgkm = wait_imm::unset_counter; in remove_counter() 340 imm.lgkm = 0; in force_waitcnt() 366 imm.lgkm = 0; in kill() 378 imm.lgkm = 0; in kill() 405 if (ctx.pending_flat_lgkm && imm.lgkm != wait_imm::unset_counter) in kill() 406 imm.lgkm = 0; in kill() 411 ctx.lgkm_cnt = std::min(ctx.lgkm_cnt, imm.lgkm); in kill() 426 if (bar.lgkm != wait_imm::unset_counter && imm.lgkm <= bar.lgkm) { in kill() 427 bar.lgkm = wait_imm::unset_counter; in kill() 434 if (bar.vm == wait_imm::unset_counter && bar.lgkm == wait_imm::unset_counter) in kill() [all …]
|
D | aco_ir.cpp | 732 wait_imm::wait_imm() : vm(unset_counter), exp(unset_counter), lgkm(unset_counter), vs(unset_counter) in wait_imm() 735 : vm(vm_), exp(exp_), lgkm(lgkm_), vs(vs_) in wait_imm() 746 lgkm = (packed >> 8) & 0xf; in wait_imm() 748 lgkm |= (packed >> 8) & 0x30; in wait_imm() 759 assert(lgkm == unset_counter || lgkm <= 0x3f); in pack() 761 imm = ((vm & 0x30) << 10) | ((lgkm & 0x3f) << 8) | ((exp & 0x7) << 4) | (vm & 0xf); in pack() 764 assert(lgkm == unset_counter || lgkm <= 0xf); in pack() 766 imm = ((vm & 0x30) << 10) | ((lgkm & 0xf) << 8) | ((exp & 0x7) << 4) | (vm & 0xf); in pack() 769 assert(lgkm == unset_counter || lgkm <= 0xf); in pack() 771 imm = ((lgkm & 0xf) << 8) | ((exp & 0x7) << 4) | (vm & 0xf); in pack() [all …]
|
D | aco_insert_NOPs.cpp | 752 unsigned lgkm = (sopp.imm >> 8) & 0x3f; in handle_instruction_gfx10() local 753 if (lgkm == 0) in handle_instruction_gfx10()
|
D | aco_ir.h | 267 uint8_t lgkm; member
|
D | aco_instruction_selection.cpp | 11877 lgkm_imm.lgkm = 0; in calc_nontrivial_instance_id() 11958 lgkm_imm.lgkm = 0; in select_vs_prolog()
|