Lines Matching refs:biv
393 nir_basic_induction_var *biv = rzalloc(state, nir_basic_induction_var);
420 if (!src_var->in_loop && !biv->def_outside_loop) {
421 biv->def_outside_loop = src_var->def;
423 } else if (is_var_alu(src_var) && !biv->alu) {
440 biv->alu = alu;
446 biv->alu = alu;
452 if (!biv->alu)
455 biv->alu = NULL;
460 if (biv->alu && biv->def_outside_loop) {
461 nir_instr *inst = biv->def_outside_loop->parent_instr;
466 ralloc_free(biv);
469 alu_src_var->ind = biv;
471 var->ind = biv;
484 ralloc_free(biv);
487 ralloc_free(biv);
491 ralloc_free(biv);