Searched refs:OP_PHI (Results 1 – 23 of 23) sorted by relevance
/third_party/mesa3d/src/nouveau/codegen/ |
D | nv50_ir_bb.cpp | 126 if (inst->op == OP_PHI) { in insertHead() 160 if (inst->op == OP_PHI) { in insertTail() 193 if (p->op == OP_PHI) { in insertBefore() 201 assert(p->op == OP_PHI); in insertBefore() 219 assert(q->op != OP_PHI || p->op == OP_PHI); in insertAfter() 225 if (p->op == OP_PHI && q->op != OP_PHI) in insertAfter() 255 if (insn->prev && insn->prev->op != OP_PHI) in remove() 262 phi = (insn->next && insn->next->op == OP_PHI) ? insn->next : 0; in remove() 280 assert(a->op != OP_PHI && b->op != OP_PHI); in permuteAdjacent() 333 assert(!insn || insn->op != OP_PHI); in splitBefore() [all …]
|
D | nv50_ir_ssa.cpp | 385 phi = new_Instruction(this, OP_PHI, typeOfSize(lval->reg.size)); in convertToSSA() 478 if (stmt->op != OP_PHI) { in search() 516 for (phi = sb->getPhi(); phi && phi->op == OP_PHI; phi = phi->next) { in search()
|
D | nv50_ir_ra.cpp | 444 for (phi = bb->getPhi(); phi && phi->op == OP_PHI; phi = phi->next) in splitEdges() 461 for (phi = bb->getPhi(); phi && phi->op == OP_PHI; phi = phi->next) { in splitEdges() 473 for (phi = bb->getPhi(); phi && phi->op == OP_PHI; phi = phi->next) { in splitEdges() 504 for (phi = bb->getPhi(); phi && phi->op == OP_PHI; phi = phi->next) { in visit() 640 for (i = bb->getPhi(); i && i->op == OP_PHI; i = i->next) in buildLiveSets() 687 for (Instruction *i = out->getPhi(); i && i->op == OP_PHI; i = i->next) { in visit() 707 for (Instruction *i = bb->getExit(); i && i->op != OP_PHI; i = i->prev) { in visit() 1138 case OP_PHI: in doCoalesce() 2006 if (v->getInsn()->op == OP_PHI || v->getInsn()->op == OP_UNION) { in resolveSplitsAndMerges()
|
D | nv50_ir_peephole.cpp | 36 if (op == OP_PHI || op == OP_SPLIT || op == OP_MERGE || op == OP_CONSTRAINT) in isNop() 110 if (mov->getDef(0)->reg.data.id < 0 && si && si->op != OP_PHI) { in visit() 3710 if (this->op == OP_PHI && this->bb != that->bb) { in isActionEqual() 3793 for (phi = bb->getPhi(); phi && phi->op == OP_PHI; phi = next) { in visit() 3810 assert(ik->op != OP_PHI); in visit()
|
D | nv50_ir.h | 44 OP_PHI, enumerator
|
D | nv50_ir_emit_nv50.cpp | 2126 case OP_PHI: in emitInstruction()
|
D | nv50_ir_emit_gk110.cpp | 2752 case OP_PHI: in emitInstruction()
|
D | nv50_ir_emit_nvc0.cpp | 2934 case OP_PHI: in emitInstruction()
|
/third_party/ltp/tools/sparse/sparse-src/ |
D | liveness.c | 103 case OP_PHI: in track_instruction_usage() 160 if (pseudo->type != PSEUDO_REG || def->bb != bb || def->opcode == OP_PHI) in insn_uses() 267 if (insn->bb && insn->opcode == OP_PHI) in track_bb_phi_uses()
|
D | ssa.c | 236 case OP_PHI: in matching_load() 280 case OP_PHI: in ssa_rename_insn() 311 if (node->opcode != OP_PHI) in mark_phi_used()
|
D | cse.c | 108 case OP_PHI: { in cse_collect() 239 case OP_PHI: in insn_compare()
|
D | flow.c | 41 if (insn->opcode != OP_PHI) in remove_phisources() 159 if (insn->opcode != OP_PHI) in bb_depends_on_phi() 312 if (def->bb != bb || def->opcode != OP_PHI) in simplify_phi_branch() 923 case OP_PHI: in merge_bb()
|
D | unssa.c | 127 if (insn->opcode != OP_PHI) in rewrite_phi_bb()
|
D | ir.c | 150 case OP_PHI: in validate_insn()
|
D | memops.c | 49 insn->opcode = OP_PHI; in rewrite_load_instruction()
|
D | linearize.c | 254 [OP_PHI] = "phi", 414 case OP_PHI: { in show_instruction() 518 if (def->opcode != OP_PHI) { in show_bb() 861 struct instruction *phi_node = alloc_typed_instruction(OP_PHI, type); in alloc_phi_node() 878 if (op == OP_PHI) in add_phi_node() 1641 phi_node = alloc_typed_instruction(OP_PHI, expr->ctype); in add_join_conditional() 2000 phi_node = alloc_typed_instruction(OP_PHI, ctype); in add_return()
|
D | simplify.c | 94 assert(insn->opcode == OP_PHI); in get_phisources() 226 if (DEF_OPCODE(def, src) == OP_PHI) { in trivial_phi() 355 case OP_PHI: in kill_insn() 2799 case OP_PHI: in simplify_instruction()
|
D | sparse-llvm.c | 1001 case OP_PHI: in output_insn() 1170 if (!insn->bb || insn->opcode != OP_PHI) in output_fn()
|
D | example.c | 73 [OP_PHI] = "phi", 1454 case OP_PHI: in generate_one_insn()
|
/third_party/ltp/tools/sparse/sparse-src/Documentation/release-notes/ |
D | v0.5.1.rst | 169 * unssa: try to avoid some OP_PHI copies 185 * fix killing OP_PHI instructions 248 * use kill_instruction() when killing an OP_PHI during CSE 250 * fix OP_PHI usage in try_to_simplify_bb() 289 * fix OP_PHI usage in try_to_simplify_bb(), correctly 347 * fix OP_PHI usage in try_to_simplify_bb() only when non-bogus
|
D | v0.5.0.rst | 92 * sparse, llvm: move OP_PHI code from switch statement to separate function 98 * sparse, llvm: Fix loops, by properly handling OP_PHI forward references
|
D | v0.6.0.rst | 285 * show OP_PHI without VOID
|
/third_party/ltp/tools/sparse/sparse-src/Documentation/ |
D | IR.rst | 369 .. op:: OP_PHI 379 (and thus also a type) to *all* OP_PHI operands.
|