Lines Matching defs:build
468 construct_value(nir_builder *build,
483 nir_alu_instr *alu = nir_alu_instr_create(build->shader, op);
503 alu->src[i] = construct_value(build, &state->table->values[expr->srcs[i]].value,
508 nir_builder_instr_insert(build, &alu->instr);
545 cval = nir_imm_floatN_t(build, c->data.d, bit_size);
550 cval = nir_imm_intN_t(build, c->data.i, bit_size);
554 cval = nir_imm_boolN_t(build, c->data.u, bit_size);
689 nir_replace_instr(nir_builder *build, nir_alu_instr *instr,
773 build->cursor = nir_after_instr(&src_instr->instr);
775 build->cursor = nir_before_instr(&instr->instr);
780 nir_alu_src val = construct_value(build, replace,
789 nir_mov_alu(build, val, instr->dest.dest.ssa.num_components);
863 nir_algebraic_instr(nir_builder *build, nir_instr *instr,
880 build->shader->info.float_controls_execution_mode;
892 nir_replace_instr(build, alu, range_ht, states, table,
910 nir_builder build;
911 nir_builder_init(&build, impl);
955 progress |= nir_algebraic_instr(&build, instr,