Lines Matching refs:nb

103       value->def = nir_load_param(&b->nb, (*param_idx)++);
120 nir_call_instr *call = nir_call_instr_create(b->nb.shader,
129 nir_local_variable_create(b->nb.impl,
132 ret_deref = nir_build_deref_var(&b->nb, ret_tmp);
142 nir_builder_instr_insert(&b->nb, &call->instr);
235 nir_builder_init(&b->nb, impl);
236 b->nb.cursor = nir_before_cf_list(&impl->body);
237 b->nb.exact = b->exact;
926 nir_local_variable_create(b->nb.impl, type->type, "phi");
935 vtn_local_load(b, nir_build_deref_var(&b->nb, phi_var), 0));
966 b->nb.cursor = nir_after_instr(&pred->end_nop->instr);
970 vtn_local_store(b, src, nir_build_deref_var(&b->nb, phi_var), 0);
984 nir_store_var(&b->nb, switch_fall_var, nir_imm_false(&b->nb), 1);
990 nir_jump(&b->nb, nir_jump_break);
993 nir_jump(&b->nb, nir_jump_continue);
998 nir_jump(&b->nb, nir_jump_return);
1002 nir_demote(&b->nb);
1004 nir_discard(&b->nb);
1007 nir_terminate(&b->nb);
1010 nir_ignore_ray_intersection(&b->nb);
1011 nir_jump(&b->nb, nir_jump_halt);
1014 nir_terminate_ray(&b->nb);
1015 nir_jump(&b->nb, nir_jump_halt);
1027 nir_ssa_def *any = nir_imm_false(&b->nb);
1033 any = nir_ior(&b->nb, any,
1036 return nir_inot(&b->nb, any);
1038 nir_ssa_def *cond = nir_imm_false(&b->nb);
1040 cond = nir_ior(&b->nb, cond, nir_ieq_imm(&b->nb, sel, *val));
1093 nir_build_deref_cast(&b->nb, nir_load_param(&b->nb, 0),
1118 block->end_nop = nir_nop(&b->nb);
1151 nir_push_if(&b->nb, vtn_get_nir_ssa(b, branch[1]));
1162 nir_push_else(&b->nb, nif);
1170 nir_pop_if(&b->nb, nif);
1180 nir_push_if(&b->nb, nir_load_var(&b->nb, switch_fall_var));
1188 nir_loop *loop = nir_push_loop(&b->nb);
1199 nir_local_variable_create(b->nb.impl, glsl_bool_type(), "cont");
1201 b->nb.cursor = nir_before_cf_node(&loop->cf_node);
1202 nir_store_var(&b->nb, do_cont, nir_imm_false(&b->nb), 1);
1204 b->nb.cursor = nir_before_cf_list(&loop->body);
1207 nir_push_if(&b->nb, nir_load_var(&b->nb, do_cont));
1212 nir_pop_if(&b->nb, cont_if);
1214 nir_store_var(&b->nb, do_cont, nir_imm_true(&b->nb), 1);
1217 nir_pop_loop(&b->nb, loop);
1234 nir_local_variable_create(b->nb.impl, glsl_bool_type(), "fall");
1235 nir_store_var(&b->nb, fall_var, nir_imm_false(&b->nb), 1);
1254 cond = nir_ior(&b->nb, cond, nir_load_var(&b->nb, fall_var));
1256 nir_if *case_if = nir_push_if(&b->nb, cond);
1259 nir_store_var(&b->nb, fall_var, nir_imm_true(&b->nb), 1);
1264 nir_pop_if(&b->nb, case_if);
1316 b->nb.cursor = nir_after_block(block->block);
1320 block->end_nop = nir_nop(&b->nb);
1327 nir_goto(&b->nb, branch_block->block);
1338 nir_goto(&b->nb, then_block->block);
1341 nir_goto_if(&b->nb, then_block->block, nir_src_for_ssa(cond),
1364 nir_ssa_def *cond = nir_imm_false(&b->nb);
1366 cond = nir_ior(&b->nb, cond, nir_ieq_imm(&b->nb, sel, *val));
1373 nir_goto_if(&b->nb, cse->block->block, nir_src_for_ssa(cond), e);
1374 b->nb.cursor = nir_after_block(e);
1381 nir_goto(&b->nb, def->block->block);
1386 nir_discard(&b->nb);
1387 nir_goto(&b->nb, b->func->nir_func->impl->end_block);
1395 nir_goto(&b->nb, b->func->nir_func->impl->end_block);
1416 nir_builder_init(&b->nb, impl);
1418 b->nb.cursor = nir_after_cf_list(&impl->body);
1419 b->nb.exact = b->exact;