Searched refs:instr2 (Results 1 - 9 of 9) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_move_load_const.c82 nir_foreach_instr(instr2, block) {
83 if (instr2->type == nir_instr_type_phi)
86 exec_node_insert_node_before(&instr2->node,
H A Dnir_instr_set.c569 nir_instrs_equal(const nir_instr *instr1, const nir_instr *instr2) argument
571 assert(instr_can_rewrite(instr1) && instr_can_rewrite(instr2));
573 if (instr1->type != instr2->type)
579 nir_alu_instr *alu2 = nir_instr_as_alu(instr2);
611 nir_deref_instr *deref2 = nir_instr_as_deref(instr2);
653 nir_tex_instr *tex2 = nir_instr_as_tex(instr2);
687 nir_load_const_instr *load2 = nir_instr_as_load_const(instr2);
709 nir_phi_instr *phi2 = nir_instr_as_phi(instr2);
729 nir_intrinsic_instr *intrinsic2 = nir_instr_as_intrinsic(instr2);
H A Dnir.h2984 bool nir_instrs_equal(const nir_instr *instr1, const nir_instr *instr2);
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_opt_vectorize.c106 const nir_instr *instr2 = (nir_instr *) data2; local in function:instrs_equal
108 assert(instr2->type == nir_instr_type_alu);
111 nir_alu_instr *alu2 = nir_instr_as_alu(instr2);
180 * should dominate instr2.
185 nir_instr *instr1, nir_instr *instr2)
188 assert(instr2->type == nir_instr_type_alu);
190 nir_alu_instr *alu2 = nir_instr_as_alu(instr2);
337 nir_instr_remove(instr2);
184 instr_try_combine(struct nir_shader * nir,struct set * instr_set,nir_instr * instr1,nir_instr * instr2) argument
H A Dnir_instr_set.c550 nir_instrs_equal(const nir_instr *instr1, const nir_instr *instr2) argument
552 assert(instr_can_rewrite(instr1) && instr_can_rewrite(instr2));
554 if (instr1->type != instr2->type)
560 nir_alu_instr *alu2 = nir_instr_as_alu(instr2);
603 nir_deref_instr *deref2 = nir_instr_as_deref(instr2);
647 nir_tex_instr *tex2 = nir_instr_as_tex(instr2);
680 nir_load_const_instr *load2 = nir_instr_as_load_const(instr2);
702 nir_phi_instr *phi2 = nir_instr_as_phi(instr2);
722 nir_intrinsic_instr *intrinsic2 = nir_instr_as_intrinsic(instr2);
H A Dnir.h4280 bool nir_instrs_equal(const nir_instr *instr1, const nir_instr *instr2);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_nir_vectorize_vs_inputs.c97 r600_io_access_same_var(const nir_instr *instr1, const nir_instr *instr2) argument
100 instr2->type == nir_instr_type_intrinsic);
103 nir_intrinsic_instr *intr2 = nir_instr_as_intrinsic(instr2);
221 const nir_instr *instr2 = *(nir_instr **)util_dynarray_begin(arr2); local in function:r600_cmp_func
223 return r600_io_access_same_var(instr1, instr2);
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_sched.c143 list_for_each_entry (struct ir3_instruction, instr2, &ctx->depth_list, node) {
144 if ((instr2->data == instr) || (instr2->data == NULL_INSTR) || !instr)
145 instr2->data = NULL;
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_lower_to_hw_instr.cpp2008 const aco_ptr<Instruction>& instr2 = block->instructions[k]; local in function:aco::lower_to_hw_instr
2009 if (instr2->opcode == aco_opcode::s_endpgm ||
2010 instr2->opcode == aco_opcode::p_logical_end)
2012 else if (instr2->opcode == aco_opcode::exp &&
2013 instr2->exp().dest == null_exp_dest)
2015 else if (instr2->opcode == aco_opcode::p_parallelcopy &&
2016 instr2->definitions[0].isFixed() &&
2017 instr2->definitions[0].physReg() == exec)

Completed in 28 milliseconds