Lines Matching defs:instr
2796 nir_foreach_instr(instr, block) {
2797 if (instr->type != nir_instr_type_intrinsic)
2800 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
2809 b.cursor = nir_before_instr(instr);
2863 nir_foreach_instr_reverse(instr, block) {
2864 if (instr->type != nir_instr_type_intrinsic)
2868 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
2872 b.cursor = nir_before_instr(instr);
2874 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
2882 b.cursor = nir_after_instr(instr);
3940 lower_bit_size_callback(const nir_instr *instr, void *_)
3945 if (instr->type != nir_instr_type_alu)
3947 nir_alu_instr *alu = nir_instr_as_alu(instr);
4008 opt_vectorize_callback(const nir_instr *instr, const void *_)
4010 if (instr->type != nir_instr_type_alu)
4018 const nir_alu_instr *alu = nir_instr_as_alu(instr);
4196 nir_foreach_instr(instr, block) {
4197 if (instr->type != nir_instr_type_intrinsic)
4200 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
4225 b.cursor = nir_after_instr(instr);
4283 nir_foreach_instr(instr, block) {
4284 if (instr->type != nir_instr_type_intrinsic)
4287 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
4305 b.cursor = nir_before_instr(instr);
4423 nir_instr_rewrite_src(&intrin->instr, &intrin->src[0], nir_src_for_ssa(new_src));