Home
last modified time | relevance | path

Searched refs:subdword_regs (Results 1 – 1 of 1) sorted by relevance

/external/mesa3d/src/amd/compiler/
Daco_register_allocation.cpp140 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()