Searched refs:allocated_vec (Results 1 – 6 of 6) sorted by relevance
/third_party/mesa3d/src/amd/compiler/ |
D | aco_instruction_selection.h | 64 std::unordered_map<unsigned, std::array<Temp, NIR_MAX_VEC_COMPONENTS>> allocated_vec; member
|
D | aco_instruction_selection.cpp | 357 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/ |
D | agx_compiler.h | 410 struct hash_table_u64 *allocated_vec; member
|
D | agx_compile.c | 74 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/ |
D | compiler.h | 811 struct hash_table_u64 *allocated_vec; member
|
D | bifrost_compile.c | 168 _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()
|