Searched refs:getExit (Results 1 - 21 of 21) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_target.cpp275 Instruction *exit = in->getExit();
292 if (!bb->getExit())
335 if (bb->getExit()->encSize == 4) {
337 bb->getExit()->encSize = 8;
340 if ((bb->getExit()->prev->encSize == 4) && !(nShort & 1)) {
342 bb->getExit()->prev->encSize = 8;
345 assert(!bb->getEntry() || (bb->getExit() && bb->getExit()->encSize == 8));
H A Dnv50_ir_ra.cpp383 assert(bb->getFirst()->serial <= bb->getExit()->serial);
384 assert(bb->getExit()->serial + 1 >= end);
387 if (begin < bb->getEntry()->serial || begin > bb->getExit()->serial)
469 assert(pb->getExit()->op != OP_CALL);
470 if (pb->getExit()->asFlow()->target.bb == bb)
471 pb->getExit()->asFlow()->target.bb = pn;
524 pb->insertBefore(pb->getExit(), mov);
645 for (i = bb->getExit(); i && i != bb->getEntry()->prev; i = i->prev) {
713 if (bb->getExit()) {
716 addLiveRange(func->getLValue(j), bb, bb->getExit()
[all...]
H A Dnv50_ir_emit_nv50.cpp2262 if (!epilogue->getExit() ||
2263 epilogue->getExit()->op != OP_EXIT) // only main will use OP_EXIT
2267 Instruction *insn = epilogue->getExit()->prev;
2275 Instruction *i = bb->getExit();
2282 int adj = epilogue->getExit()->encSize;
2285 delete_Instruction(func->getProgram(), epilogue->getExit());
H A Dnv50_ir_emit_gv100.cpp2038 Instruction *exit = in->getExit();
2055 if (!bb->getExit())
2063 assert(!bb->getEntry() || (bb->getExit() && bb->getExit()->encSize == 16));
H A Dnv50_ir_peephole.cpp3369 removeFlow(bb->getExit());
3402 for (Instruction *i = bb->getExit(); i && i->op == OP_BRA; i = i->prev) {
3409 FlowInstruction *rep = bf->getExit()->asFlow();
3445 Instruction *insn = bb->getExit();
3460 bb->remove(bb->getExit());
3483 assert(bb->getExit());
3484 Value *pred = bb->getExit()->getPredicate();
3512 predicateInstructions(bL, pred, bb->getExit()->cc);
3514 predicateInstructions(bR, pred, inverseCondCode(bb->getExit()->cc));
3520 removeFlow(bb->getExit()); // delet
[all...]
H A Dnv50_ir_lowering_nvc0.cpp462 for (Instruction *insn = start; insn != bb->getExit(); insn = insn->next) {
738 if (!contBB->getExit() || contBB->getExit()->op != OP_CONT ||
739 contBB->getExit()->getPredicate())
741 contBB->getExit()->op = OP_BRA;
757 Instruction *exit = in->getExit();
901 bld.setPosition(BasicBlock::get(fn->cfgExit)->getExit(), false);
H A Dnv50_ir_from_nir.cpp1466 insertJoins = insertJoins && bb->getExit()->op == OP_BRA;
1480 insertJoins = insertJoins && bb->getExit()->op == OP_BRA;
1490 setPosition(headBB->getExit(), false);
1537 immInsertPos = bb->getExit();
2476 Instruction *oldPos = this->bb->getExit();
H A Dnv50_ir.h1187 Instruction *getExit() const { return exit; } function in class:nv50_ir::BasicBlock
H A Dnv50_ir_from_tgsi.cpp2224 fork->insertBefore(fork->getExit(), fork->joinAt);
3630 forkBB->getExit()->asFlow()->target.bb = elseBB;
3645 if (prevBB->getExit()->op == OP_BRA && joinBBs.getSize() < 6)
3651 if (prevBB->getExit()->op == OP_BRA) {
3653 prevBB->getExit()->asFlow()->target.bb = convBB;
H A Dnv50_ir_emit_nvc0.cpp3255 if (in->getExit()) {
3257 prevData = in->getExit()->sched;
3258 prevOp = in->getExit()->op;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_target.cpp266 Instruction *exit = in->getExit();
283 if (!bb->getExit())
331 if (bb->getExit()->encSize == 4) {
333 bb->getExit()->encSize = 8;
336 if ((bb->getExit()->prev->encSize == 4) && !(nShort & 1)) {
338 bb->getExit()->prev->encSize = 8;
341 assert(!bb->getEntry() || (bb->getExit() && bb->getExit()->encSize == 8));
H A Dnv50_ir_ra.cpp338 assert(bb->getFirst()->serial <= bb->getExit()->serial);
339 assert(bb->getExit()->serial + 1 >= end);
342 if (begin < bb->getEntry()->serial || begin > bb->getExit()->serial)
424 assert(pb->getExit()->op != OP_CALL);
425 if (pb->getExit()->asFlow()->target.bb == bb)
426 pb->getExit()->asFlow()->target.bb = pn;
479 pb->insertBefore(pb->getExit(), mov);
600 for (i = bb->getExit(); i && i != bb->getEntry()->prev; i = i->prev) {
670 if (bb->getExit()) {
673 addLiveRange(func->getLValue(j), bb, bb->getExit()
[all...]
H A Dnv50_ir_emit_nv50.cpp2175 if (!epilogue->getExit() ||
2176 epilogue->getExit()->op != OP_EXIT) // only main will use OP_EXIT
2180 Instruction *insn = epilogue->getExit()->prev;
2188 Instruction *i = bb->getExit();
2195 int adj = epilogue->getExit()->encSize;
2198 delete_Instruction(func->getProgram(), epilogue->getExit());
H A Dnv50_ir_from_nir.cpp1688 if (!bb->getExit() ||
1689 !bb->getExit()->asFlow() ||
1690 bb->getExit()->asFlow()->op == OP_JOIN) {
1701 if (!bb->getExit() ||
1702 !bb->getExit()->asFlow() ||
1703 bb->getExit()->asFlow()->op == OP_JOIN) {
1736 Instruction *insn = bb->getExit();
1758 immInsertPos = bb->getExit();
2701 Instruction *oldPos = this->bb->getExit();
H A Dnv50_ir_peephole.cpp3295 removeFlow(bb->getExit());
3328 for (Instruction *i = bb->getExit(); i && i->op == OP_BRA; i = i->prev) {
3335 FlowInstruction *rep = bf->getExit()->asFlow();
3371 Instruction *insn = bb->getExit();
3386 bb->remove(bb->getExit());
3409 assert(bb->getExit());
3410 Value *pred = bb->getExit()->getPredicate();
3438 predicateInstructions(bL, pred, bb->getExit()->cc);
3440 predicateInstructions(bR, pred, inverseCondCode(bb->getExit()->cc));
3446 removeFlow(bb->getExit()); // delet
[all...]
H A Dnv50_ir_lowering_nvc0.cpp451 for (Instruction *insn = start; insn != bb->getExit(); insn = insn->next) {
727 if (!contBB->getExit() || contBB->getExit()->op != OP_CONT ||
728 contBB->getExit()->getPredicate())
730 contBB->getExit()->op = OP_BRA;
746 Instruction *exit = in->getExit();
889 bld.setPosition(BasicBlock::get(fn->cfgExit)->getExit(), false);
H A Dnv50_ir.h1133 Instruction *getExit() const { return exit; } function in class:nv50_ir::BasicBlock
H A Dnv50_ir_from_tgsi.cpp2242 fork->insertBefore(fork->getExit(), fork->joinAt);
3598 forkBB->getExit()->asFlow()->target.bb = elseBB;
3613 if (prevBB->getExit()->op == OP_BRA && joinBBs.getSize() < 6)
3619 if (prevBB->getExit()->op == OP_BRA) {
3621 prevBB->getExit()->asFlow()->target.bb = convBB;
H A Dnv50_ir_emit_nvc0.cpp3247 if (in->getExit()) {
3249 prevData = in->getExit()->sched;
3250 prevOp = in->getExit()->op;
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D12.0.2.rst47 \`bb->getFirst()->serial <= bb->getExit()->serial' failed
H A D13.0.0.rst109 \`bb->getFirst()->serial <= bb->getExit()->serial' failed

Completed in 188 milliseconds