Searched refs:subdword_regs (Results 1 – 1 of 1) sorted by relevance
/external/mesa3d/src/amd/compiler/ |
D | aco_register_allocation.cpp | 140 std::map<uint32_t, std::array<uint32_t, 4>> subdword_regs; member in aco::__anonc49ff5730111::RegisterFile 162 assert(subdword_regs.find(i) != subdword_regs.end()); in test() 164 if (subdword_regs[i][j]) in test() 184 if (subdword_regs[start][i] == 0xFFFFFFFF) in is_blocked() 192 return subdword_regs[start][start.byte()] + 1 <= 1; in is_empty_or_blocked() 227 return regs[reg] == 0xF0000000 ? subdword_regs[reg][reg.byte()] : regs[reg]; in get_id() 240 …std::array<uint32_t, 4>& sub = subdword_regs.emplace(i, std::array<uint32_t, 4>{0, 0, 0, 0}).first… in fill_subdword() 245 subdword_regs.erase(i); in fill_subdword() 708 for (std::pair<uint32_t, std::array<uint32_t, 4>> entry : reg_file.subdword_regs) { in get_reg_simple() 746 unsigned id = reg_file.subdword_regs[j][k]; in collect_vars()
|