Searched refs:vec_instr (Results 1 - 4 of 4) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_worklist.h141 struct nir_instr **vec_instr = u_vector_add(&wl->instr_vec); local in function:nir_instr_worklist_push_tail
142 *vec_instr = instr;
148 struct nir_instr **vec_instr = u_vector_remove(&wl->instr_vec); local in function:nir_instr_worklist_pop_head
150 if (vec_instr == NULL)
153 return *vec_instr;
H A Dnir_builder.h746 nir_alu_instr *vec_instr = nir_alu_instr_create(b->shader, vec_op); local in function:nir_vector_insert_imm
750 vec_instr->src[i].src = nir_src_for_ssa(scalar);
751 vec_instr->src[i].swizzle[0] = 0;
753 vec_instr->src[i].src = nir_src_for_ssa(vec);
754 vec_instr->src[i].swizzle[0] = i;
758 return nir_builder_alu_instr_finish_and_insert(b, vec_instr);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_worklist.h142 struct nir_instr **vec_instr = u_vector_add(&wl->instr_vec); local in function:nir_instr_worklist_push_tail
143 *vec_instr = instr;
149 struct nir_instr **vec_instr = u_vector_remove(&wl->instr_vec); local in function:nir_instr_worklist_pop_head
151 if (vec_instr == NULL)
154 return *vec_instr;
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_instruction_selection.cpp732 aco_ptr<Pseudo_instruction> vec_instr{create_instruction<Pseudo_instruction>( local in function:aco::__anon562fcc110110::get_alu_src
736 vec_instr->operands[i] = Operand{elems[i]};
739 vec_instr->definitions[0] = Definition(dst);
740 ctx->block->instructions.emplace_back(std::move(vec_instr));
9207 nir_alu_instr* vec_instr = nir_instr_as_alu(vec->parent_instr); local in function:aco::__anon562fcc110110::get_const_vec
9208 if (vec_instr->op != nir_op_vec(vec->num_components))
9213 vec_instr->src[i].swizzle[0] == 0 ? nir_src_as_const_value(vec_instr->src[i].src) : NULL;

Completed in 24 milliseconds