| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_opt_conditional_discard.c | 68 nir_foreach_phi_src(phi_src, phi) { 69 if (phi_src->pred == then_block || 70 phi_src->pred == else_block)
|
| H A D | nir_opt_if.c | 517 nir_phi_src *phi_src; local in function:opt_split_alu_of_phi 519 phi_src = ralloc(phi, nir_phi_src); 520 phi_src->pred = prev_block; 521 phi_src->src = nir_src_for_ssa(prev_value); 522 exec_list_push_tail(&phi->srcs, &phi_src->node); 524 phi_src = ralloc(phi, nir_phi_src); 525 phi_src->pred = continue_block; 526 phi_src->src = nir_src_for_ssa(alu_copy); 527 exec_list_push_tail(&phi->srcs, &phi_src->node); 730 nir_phi_src *phi_src; local in function:opt_simplify_bcsel_of_phi [all...] |
| H A D | nir_opt_dead_cf.c | 99 nir_foreach_phi_src(phi_src, phi) { 100 if (phi_src->pred != last_block) 103 assert(phi_src->src.is_ssa); 104 def = phi_src->src.ssa;
|
| H A D | nir_to_lcssa.c | 123 nir_phi_src *phi_src = ralloc(phi, nir_phi_src); local in function:convert_loop_exit_for_ssa 124 phi_src->src = nir_src_for_ssa(def); 125 phi_src->pred = (nir_block *) entry->key; 127 exec_list_push_tail(&phi->srcs, &phi_src->node);
|
| H A D | nir_lower_regs_to_ssa.c | 55 nir_phi_src *phi_src = exec_node_data(nir_phi_src, src, src); local in function:rewrite_src 56 block = phi_src->pred; 289 nir_foreach_phi_src(phi_src, phi) { 290 if (phi_src->pred == block) 291 rewrite_src(&phi_src->src, &state);
|
| H A D | nir_opt_gcm.c | 296 nir_foreach_phi_src(phi_src, phi) { 297 if (phi_src->src.ssa == def) 298 lca = nir_dominance_lca(lca, phi_src->pred);
|
| H A D | nir.h | 1879 #define nir_foreach_phi_src(phi_src, phi) \ 1880 foreach_list_typed(nir_phi_src, phi_src, node, &(phi)->srcs) 1881 #define nir_foreach_phi_src_safe(phi_src, phi) \ 1882 foreach_list_typed_safe(nir_phi_src, phi_src, node, &(phi)->srcs) 2813 nir_foreach_phi_src(phi_src, cond_phi) { 2814 if (phi_src->src.ssa == src->ssa) { 2824 nir_phi_src *phi_src = LIST_ENTRY(nir_phi_src, src, src); local in function:nir_before_src 2825 return nir_after_block_before_jump(phi_src->pred);
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_opt_conditional_discard.c | 71 nir_foreach_phi_src(phi_src, phi) { 72 if (phi_src->pred == then_block || 73 phi_src->pred == else_block)
|
| H A D | nir_lower_bool_to_bitsize.c | 372 nir_foreach_phi_src(phi_src, phi) { 373 uint32_t src_bit_size = nir_src_bit_size(phi_src->src); 377 assert(phi_src->src.is_ssa); 378 b->cursor = nir_before_src(&phi_src->src, false); 381 nir_build_alu(b, convert_op, phi_src->src.ssa, NULL, NULL, NULL); 382 nir_instr_rewrite_src(&phi->instr, &phi_src->src,
|
| H A D | nir_opt_dead_cf.c | 99 nir_foreach_phi_src(phi_src, phi) { 100 if (phi_src->pred != last_block) 103 assert(phi_src->src.is_ssa); 104 def = phi_src->src.ssa;
|
| H A D | nir_opt_peephole_select.c | 315 nir_phi_src *phi_src = local in function:nir_opt_collapse_if 318 if (phi_src->src.ssa != else_src->src.ssa) 345 nir_phi_src *phi_src = local in function:nir_opt_collapse_if 348 if (phi_src->src.ssa == else_src->src.ssa) 349 nir_instr_rewrite_src(src->parent_instr, &phi_src->src,
|
| H A D | nir_lower_regs_to_ssa.c | 55 nir_phi_src *phi_src = exec_node_data(nir_phi_src, src, src); local in function:rewrite_src 56 block = phi_src->pred;
|
| H A D | nir_lower_shader_calls.c | 254 nir_phi_src *phi_src = exec_node_data(nir_phi_src, src, src); local in function:rewrite_instr_src_from_phi_builder 255 block = phi_src->pred; 717 nir_foreach_phi_src(phi_src, phi) { 718 if (phi_src->pred == pred) { 720 assert(phi_src->src.is_ssa); 721 nir_ssa_def_rewrite_uses(&phi->dest.ssa, phi_src->src.ssa);
|
| H A D | nir.c | 811 * list_addtail(&phi_src->src.use_link, &src.ssa->uses); 816 nir_phi_src *phi_src; local in function:nir_phi_instr_add_src 818 phi_src = calloc(1, sizeof(nir_phi_src)); 819 phi_src->pred = pred; 820 phi_src->src = src; 821 phi_src->src.parent_instr = &instr->instr; 822 exec_list_push_tail(&instr->srcs, &phi_src->node); 824 return phi_src; 1175 nir_foreach_phi_src_safe(phi_src, phi) { 1176 free(phi_src); [all...] |
| H A D | nir_opt_gcm.c | 585 nir_foreach_phi_src(phi_src, phi) { 586 if (phi_src->src.ssa == def) 587 lca = nir_dominance_lca(lca, phi_src->pred);
|
| H A D | nir.h | 2637 #define nir_foreach_phi_src(phi_src, phi) \ 2638 foreach_list_typed(nir_phi_src, phi_src, node, &(phi)->srcs) 2639 #define nir_foreach_phi_src_safe(phi_src, phi) \ 2640 foreach_list_typed_safe(nir_phi_src, phi_src, node, &(phi)->srcs) 4089 nir_foreach_phi_src(phi_src, cond_phi) { 4090 if (phi_src->src.ssa == src->ssa) { 4100 nir_phi_src *phi_src = LIST_ENTRY(nir_phi_src, src, src); local in function:nir_before_src 4101 return nir_after_block_before_jump(phi_src->pred);
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_lower_phis.cpp | 323 Temp phi_src = phi->operands[i].getTemp(); local in function:aco::lower_subdword_phis 325 assert(phi_src.regClass().type() == RegType::sgpr); 326 Temp tmp = bld.tmp(RegClass(RegType::vgpr, phi_src.size())); 327 insert_before_logical_end(pred, bld.copy(Definition(tmp), phi_src).get_ptr());
|
| H A D | aco_instruction_selection.cpp | 9843 std::map<unsigned, nir_ssa_def*> phi_src; local in function:aco::__anon562fcc110110::visit_phi 9845 phi_src[src->pred->index] = src->src.ssa; 9853 for (std::pair<unsigned, nir_ssa_def*> src : phi_src) {
|
| /xsrc/external/mit/MesaLib/dist/src/amd/common/ |
| H A D | ac_nir_lower_ngg.c | 806 nir_foreach_phi_src_safe(phi_src, phi) { 807 analyze_shader_before_culling_walk(phi_src->src.ssa, flag, nogs_state);
|
| /xsrc/external/mit/MesaLib/dist/src/amd/llvm/ |
| H A D | ac_nir_to_llvm.c | 522 LLVMValueRef phi_src[2]; local in function:exit_waterfall 536 phi_src[0] = LLVMGetUndef(LLVMTypeOf(value)); 537 phi_src[1] = value; 539 ret = ac_build_phi(&ctx->ac, LLVMTypeOf(value), 2, phi_src, wctx->phi_bb);
|