Lines Matching defs:instr
144 instr_cost(nir_instr *instr, const nir_shader_compiler_options *options)
146 if (instr->type == nir_instr_type_intrinsic ||
147 instr->type == nir_instr_type_tex)
150 if (instr->type != nir_instr_type_alu)
153 nir_alu_instr *alu = nir_instr_as_alu(instr);
218 nir_foreach_instr(instr, block) {
219 state->loop->info->instr_cost += instr_cost(instr, options);
220 nir_foreach_ssa_def(instr, init_loop_def, &init_state);
314 if (!nir_instrs_equal(&first->instr, &alu->instr))
341 nir_instr *instr = src->ssa->parent_instr;
343 switch (instr->type) {
346 nir_alu_instr *alu = nir_instr_as_alu(instr);
355 nir_intrinsic_instr *inst = nir_instr_as_intrinsic(instr);
624 nir_foreach_instr(instr, block) {
625 if (instr->type != nir_instr_type_intrinsic)
628 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
1238 nir_foreach_instr(instr, block) {
1239 if (instr->type == nir_instr_type_tex) {
1240 nir_tex_instr *tex_instr = nir_instr_as_tex(instr);
1255 if (instr->type != nir_instr_type_intrinsic)
1258 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);