Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/compiler/
Daco_instruction_selection.h57 std::unordered_map<unsigned, std::array<Temp, NIR_MAX_VEC_COMPONENTS>> allocated_vec; member
Daco_instruction_selection.cpp348 auto it = ctx->allocated_vec.find(src.id()); in emit_extract_vector()
349 if (it != ctx->allocated_vec.end() && dst_rc.bytes() == it->second[idx].regClass().bytes()) { in emit_extract_vector()
377 if (ctx->allocated_vec.find(vec_src.id()) != ctx->allocated_vec.end()) in emit_split_vector()
400 ctx->allocated_vec.emplace(vec_src.id(), elems); in emit_split_vector()
442 ctx->allocated_vec.emplace(dst.id(), elems); in expand_vector()
562 ctx->allocated_vec.emplace(dst.id(), elems); in byte_align_vector()
741 ctx->allocated_vec.emplace(dst.id(), elems); in get_alu_src()
1344 ctx->allocated_vec.emplace(dst.id(), elems); in visit_alu_instr()
3827 std::array<Temp, NIR_MAX_VEC_COMPONENTS> allocated_vec; in emit_load() local
3864 allocated_vec[components_split++] = tmp[0]; in emit_load()
[all …]