Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/compiler/
Daco_instruction_selection.h64 std::unordered_map<unsigned, std::array<Temp, NIR_MAX_VEC_COMPONENTS>> allocated_vec; member
Daco_instruction_selection.cpp357 auto it = ctx->allocated_vec.find(src.id()); in emit_extract_vector()
358 if (it != ctx->allocated_vec.end() && dst_rc.bytes() == it->second[idx].regClass().bytes()) { in emit_extract_vector()
386 if (ctx->allocated_vec.find(vec_src.id()) != ctx->allocated_vec.end()) in emit_split_vector()
409 ctx->allocated_vec.emplace(vec_src.id(), elems); in emit_split_vector()
425 ctx->allocated_vec[dst.id()] = ctx->allocated_vec[tmp_dst.id()]; in expand_vector()
469 ctx->allocated_vec.emplace(dst.id(), elems); in expand_vector()
589 ctx->allocated_vec.emplace(dst.id(), elems); in byte_align_vector()
778 ctx->allocated_vec.emplace(dst.id(), elems); in get_alu_src()
803 auto it = ctx->allocated_vec.find(tmp.id()); in get_alu_src_vop3p()
804 if (it != ctx->allocated_vec.end()) { in get_alu_src_vop3p()
[all …]
/third_party/mesa3d/src/asahi/compiler/
Dagx_compiler.h410 struct hash_table_u64 *allocated_vec; member
Dagx_compile.c74 agx_index *components = _mesa_hash_table_u64_search(b->shader->allocated_vec, in agx_emit_extract()
94 _mesa_hash_table_u64_insert(b->shader->allocated_vec, agx_index_to_key(dst), in agx_cache_combine()
1720 ctx->allocated_vec = _mesa_hash_table_u64_create(ctx); in agx_compile_shader_nir()
/third_party/mesa3d/src/panfrost/bifrost/
Dcompiler.h811 struct hash_table_u64 *allocated_vec; member
Dbifrost_compile.c168 _mesa_hash_table_u64_search(b->shader->allocated_vec, in bi_extract()
191 _mesa_hash_table_u64_insert(b->shader->allocated_vec, in bi_cache_collect()
4995 ctx->allocated_vec = _mesa_hash_table_u64_create(ctx); in bi_compile_variant_nir()