HomeSort by: relevance | last modified time | path
    Searched defs:phi_src (Results 1 - 9 of 9) sorted by relevancy

  /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
nir_to_lcssa.c 123 nir_phi_src *phi_src = ralloc(phi, nir_phi_src); local
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);
nir_lower_regs_to_ssa.c 55 nir_phi_src *phi_src = exec_node_data(nir_phi_src, src, src); local
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);
nir_opt_if.c 517 nir_phi_src *phi_src; local
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
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/amd/compiler/
aco_lower_phis.cpp 323 Temp phi_src = phi->operands[i].getTemp(); local
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());
  /xsrc/external/mit/MesaLib/dist/src/compiler/nir/
nir_lower_regs_to_ssa.c 55 nir_phi_src *phi_src = exec_node_data(nir_phi_src, src, src); local
56 block = phi_src->pred;
nir_opt_peephole_select.c 315 nir_phi_src *phi_src = local
318 if (phi_src->src.ssa != else_src->src.ssa)
345 nir_phi_src *phi_src = local
348 if (phi_src->src.ssa == else_src->src.ssa)
349 nir_instr_rewrite_src(src->parent_instr, &phi_src->src,
nir_lower_shader_calls.c 254 nir_phi_src *phi_src = exec_node_data(nir_phi_src, src, src); local
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);
nir.c 811 * list_addtail(&phi_src->src.use_link, &src.ssa->uses);
816 nir_phi_src *phi_src; local
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...]
  /xsrc/external/mit/MesaLib/dist/src/amd/llvm/
ac_nir_to_llvm.c 522 LLVMValueRef phi_src[2]; local
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);

Completed in 17 milliseconds