Searched refs:asFlow (Results 1 - 25 of 31) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_print.cpp598 if (asFlow()) {
600 if (asFlow()->indirect)
602 if (asFlow()->absolute)
604 if (op == OP_CALL && asFlow()->builtin) {
605 PRINT(" %sBUILTIN:%i", colour[TXT_BRA], asFlow()->target.builtin);
607 if (op == OP_CALL && asFlow()->target.fn) {
609 asFlow()->target.fn->getName(),
610 asFlow()->target.fn->getLabel());
612 if (asFlow()->target.bb)
613 PRINT(" %sBB:%i", colour[TXT_BRA], asFlow()
[all...]
H A Dnv50_ir_inlines.h298 FlowInstruction *Instruction::asFlow() function in class:Instruction
305 const FlowInstruction *Instruction::asFlow() const function in class:Instruction
H A Dnv50_ir.h882 inline FlowInstruction *asFlow();
885 inline const FlowInstruction *asFlow() const;
H A Dnv50_ir_target.cpp268 if (exit && exit->op == OP_BRA && exit->asFlow()->target.bb == bb) {
H A Dnv50_ir_emit_gm107.cpp526 const FlowInstruction *insn = this->insn->asFlow();
563 const FlowInstruction *insn = this->insn->asFlow();
592 const FlowInstruction *insn = this->insn->asFlow();
614 const FlowInstruction *insn = this->insn->asFlow();
636 const FlowInstruction *insn = this->insn->asFlow();
658 const FlowInstruction *insn = this->insn->asFlow();
H A Dnv50_ir_peephole.cpp77 if (terminator || asFlow())
3261 FlowInstruction *term = insn ? insn->asFlow() : NULL;
3329 BasicBlock *bf = i->asFlow()->target.bb;
3334 FlowInstruction *bra = i->asFlow();
3335 FlowInstruction *rep = bf->getExit()->asFlow();
3375 !insn->asFlow() &&
3636 if (this->asFlow()) {
H A Dnv50_ir_from_nir.cpp1689 !bb->getExit()->asFlow() ||
1690 bb->getExit()->asFlow()->op == OP_JOIN) {
1702 !bb->getExit()->asFlow() ||
1703 bb->getExit()->asFlow()->op == OP_JOIN) {
1738 if (!insn || !insn->asFlow()) {
H A Dnv50_ir_emit_nv50.cpp1731 const FlowInstruction *f = i->asFlow();
2158 if (insn->asFlow()) {
H A Dnv50_ir.cpp1154 if (insn->asFlow())
H A Dnv50_ir_from_tgsi.cpp3598 forkBB->getExit()->asFlow()->target.bb = elseBB;
3621 prevBB->getExit()->asFlow()->target.bb = convBB;
4257 Function *g = i->asFlow()->target.fn;
4294 if (i->op == OP_CALL && !i->asFlow()->builtin) {
H A Dnv50_ir_ra.cpp425 if (pb->getExit()->asFlow()->target.bb == bb)
426 pb->getExit()->asFlow()->target.bb = pn;
494 FlowInstruction *cal = i->asFlow();
H A Dnv50_ir_lowering_nv50.cpp306 handlePRERET(i->asFlow());
H A Dnv50_ir_lowering_nvc0.cpp742 if (bb->getEntry()->op != OP_JOIN || bb->getEntry()->asFlow()->limit)
754 exit->asFlow()->limit = 1; // must-not-propagate marker
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_print.cpp638 if (asFlow()) {
640 if (asFlow()->indirect)
642 if (asFlow()->absolute)
644 if (op == OP_CALL && asFlow()->builtin) {
645 PRINT(" %sBUILTIN:%i", colour[TXT_BRA], asFlow()->target.builtin);
647 if (op == OP_CALL && asFlow()->target.fn) {
649 asFlow()->target.fn->getName(),
650 asFlow()->target.fn->getLabel());
652 if (asFlow()->target.bb)
653 PRINT(" %sBB:%i", colour[TXT_BRA], asFlow()
[all...]
H A Dnv50_ir_inlines.h298 FlowInstruction *Instruction::asFlow() function in class:Instruction
305 const FlowInstruction *Instruction::asFlow() const function in class:Instruction
H A Dnv50_ir_target.cpp277 if (exit && exit->op == OP_BRA && exit->asFlow()->target.bb == bb) {
H A Dnv50_ir.h934 inline FlowInstruction *asFlow();
937 inline const FlowInstruction *asFlow() const;
H A Dnv50_ir_emit_gm107.cpp530 const FlowInstruction *insn = this->insn->asFlow();
567 const FlowInstruction *insn = this->insn->asFlow();
596 const FlowInstruction *insn = this->insn->asFlow();
618 const FlowInstruction *insn = this->insn->asFlow();
640 const FlowInstruction *insn = this->insn->asFlow();
662 const FlowInstruction *insn = this->insn->asFlow();
H A Dnv50_ir_peephole.cpp77 if (terminator || asFlow())
3335 FlowInstruction *term = insn ? insn->asFlow() : NULL;
3403 BasicBlock *bf = i->asFlow()->target.bb;
3408 FlowInstruction *bra = i->asFlow();
3409 FlowInstruction *rep = bf->getExit()->asFlow();
3449 !insn->asFlow() &&
3710 if (this->asFlow()) {
H A Dnv50_ir_emit_gv100.cpp161 const FlowInstruction *insn = this->insn->asFlow();
2040 if (exit && exit->op == OP_BRA && exit->asFlow()->target.bb == bb) {
H A Dnv50_ir_emit_nv50.cpp1809 const FlowInstruction *f = i->asFlow();
2245 if (insn->asFlow()) {
H A Dnv50_ir.cpp1222 if (insn->asFlow())
H A Dnv50_ir_from_tgsi.cpp3630 forkBB->getExit()->asFlow()->target.bb = elseBB;
3653 prevBB->getExit()->asFlow()->target.bb = convBB;
4290 Function *g = i->asFlow()->target.fn;
4327 if (i->op == OP_CALL && !i->asFlow()->builtin) {
H A Dnv50_ir_ra.cpp470 if (pb->getExit()->asFlow()->target.bb == bb)
471 pb->getExit()->asFlow()->target.bb = pn;
539 FlowInstruction *cal = i->asFlow();
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D10.5.5.rst60 - nv50/ir: fix asFlow() const helper for OP_JOIN

Completed in 64 milliseconds

12