Home
last modified time | relevance | path

Searched refs:asFlow (Results 1 – 16 of 16) sorted by relevance

/third_party/mesa3d/src/nouveau/codegen/
Dnv50_ir_print.cpp638 if (asFlow()) { in print()
640 if (asFlow()->indirect) in print()
642 if (asFlow()->absolute) in print()
644 if (op == OP_CALL && asFlow()->builtin) { in print()
645 PRINT(" %sBUILTIN:%i", colour[TXT_BRA], asFlow()->target.builtin); in print()
647 if (op == OP_CALL && asFlow()->target.fn) { in print()
649 asFlow()->target.fn->getName(), in print()
650 asFlow()->target.fn->getLabel()); in print()
652 if (asFlow()->target.bb) in print()
653 PRINT(" %sBB:%i", colour[TXT_BRA], asFlow()->target.bb->getId()); in print()
[all …]
Dnv50_ir_inlines.h298 FlowInstruction *Instruction::asFlow() in asFlow() function
305 const FlowInstruction *Instruction::asFlow() const in asFlow() function
Dnv50_ir.h936 inline FlowInstruction *asFlow();
939 inline const FlowInstruction *asFlow() const;
Dnv50_ir_emit_gm107.cpp530 const FlowInstruction *insn = this->insn->asFlow(); in emitBRA()
567 const FlowInstruction *insn = this->insn->asFlow(); in emitCAL()
596 const FlowInstruction *insn = this->insn->asFlow(); in emitPCNT()
618 const FlowInstruction *insn = this->insn->asFlow(); in emitPBK()
640 const FlowInstruction *insn = this->insn->asFlow(); in emitPRET()
662 const FlowInstruction *insn = this->insn->asFlow(); in emitSSY()
Dnv50_ir_target.cpp278 if (exit && exit->op == OP_BRA && exit->asFlow()->target.bb == bb) { in prepareEmission()
Dnv50_ir_peephole.cpp77 if (terminator || asFlow()) in isDead()
3332 FlowInstruction *term = insn ? insn->asFlow() : NULL; in removeFlow()
3400 BasicBlock *bf = i->asFlow()->target.bb; in tryPropagateBranch()
3405 FlowInstruction *bra = i->asFlow(); in tryPropagateBranch()
3406 FlowInstruction *rep = bf->getExit()->asFlow(); in tryPropagateBranch()
3446 !insn->asFlow() && in visit()
3707 if (this->asFlow()) { in isActionEqual()
Dnv50_ir_emit_gv100.cpp161 const FlowInstruction *insn = this->insn->asFlow(); in emitBRA()
2067 if (exit && exit->op == OP_BRA && exit->asFlow()->target.bb == bb) { in prepareEmission()
Dnv50_ir_emit_nv50.cpp1809 const FlowInstruction *f = i->asFlow(); in emitFlow()
2245 if (insn->asFlow()) { in trySetExitModifier()
Dnv50_ir_ra.cpp458 if (pb->getExit()->asFlow()->target.bb == bb) in splitEdges()
459 pb->getExit()->asFlow()->target.bb = pn; in splitEdges()
527 FlowInstruction *cal = i->asFlow(); in visit()
Dnv50_ir_from_tgsi.cpp3634 forkBB->getExit()->asFlow()->target.bb = elseBB; in handleInstruction()
3657 prevBB->getExit()->asFlow()->target.bb = convBB; in handleInstruction()
4296 Function *g = i->asFlow()->target.fn; in updateCallArgs()
4333 if (i->op == OP_CALL && !i->asFlow()->builtin) { in visit()
Dnv50_ir.cpp1218 if (insn->asFlow()) in releaseInstruction()
Dnv50_ir_lowering_nvc0.cpp753 if (bb->getEntry()->op != OP_JOIN || bb->getEntry()->asFlow()->limit) in propagateJoin()
765 exit->asFlow()->limit = 1; // must-not-propagate marker in propagateJoin()
Dnv50_ir_emit_gk110.cpp1504 const FlowInstruction *f = i->asFlow(); in emitFlow()
Dnv50_ir_emit_nvc0.cpp1451 const FlowInstruction *f = i->asFlow(); in emitFlow()
Dnv50_ir_lowering_nv50.cpp329 handlePRERET(i->asFlow()); in visit()
/third_party/mesa3d/docs/relnotes/
D10.5.5.rst60 - nv50/ir: fix asFlow() const helper for OP_JOIN