/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | RegionInfoImpl.h | 88 BlockT *OldExit = getExit(); in replaceExitRecursive() 97 if (Child->getExit() == OldExit) in replaceExitRecursive() 110 BlockT *entry = getEntry(), *exit = getExit(); in contains() 126 return getExit() == nullptr; in contains() 205 BlockT *exit = getExit(); in getExitingBlock() 241 if (getExit()) { in getNameStr() 242 if (getExit()->getName().empty()) { in getNameStr() 245 getExit()->printAsOperand(OS, false); in getNameStr() 247 exitName = getExit()->getName(); in getNameStr() 259 BlockT *entry = getEntry(), *exit = getExit(); in verifyBBInRegion() [all …]
|
D | RegionIterator.h | 92 return getNode()->template getNodeAs<RegionT>()->getExit(); in getRegionSucc() 97 return getNode()->getParent()->getExit() == BB; in isExit() 191 Node->getParent()->getExit() == *Itor) in RNSuccIterator() 219 assert(Parent->getExit() != BB && "iterator out of range!"); 229 && Node->getParent()->getExit() == *Itor);
|
D | RegionInfo.h | 360 BlockT *getExit() const { return exit; } 457 if (!getExit()) 461 (contains(SubRegion->getExit()) || 462 SubRegion->getExit() == getExit()); 611 block_iterator block_begin() { return block_iterator(getEntry(), getExit()); } 616 return const_block_iterator(getEntry(), getExit());
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | VPlanVerifier.cpp | 47 df_iterator<const VPBlockBase *>::end(Region->getExit()))) { in verifyBlocksInRegion() 100 const VPBlockBase *Exit = Region->getExit(); in verifyRegion() 119 df_iterator<const VPBlockBase *>::end(Region->getExit()))) { in verifyRegionRec()
|
D | VPlanPredicator.cpp | 137 if (VPDomTree.dominates(CurrBlock, Region->getExit())) { in createOrPropagatePredicates()
|
D | VPlan.cpp | 78 Block = Region->getExit(); in getExitBasicBlock() 85 Block = Region->getExit(); in getExitBasicBlock() 92 assert(Parent->getExit() == this && in getEnclosingBlockWithSuccessors()
|
D | VPlan.h | 1200 const VPBlockBase *getExit() const { return Exit; } in getExit() function 1201 VPBlockBase *getExit() { return Exit; } in getExit() function 1329 return N.Graph->getExit(); 1333 return nodes_iterator::begin(N->getExit());
|
/third_party/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_target.cpp | 275 Instruction *exit = in->getExit(); in prepareEmission() 292 if (!bb->getExit()) in prepareEmission() 335 if (bb->getExit()->encSize == 4) { in prepareEmission() 337 bb->getExit()->encSize = 8; in prepareEmission() 340 if ((bb->getExit()->prev->encSize == 4) && !(nShort & 1)) { in prepareEmission() 342 bb->getExit()->prev->encSize = 8; in prepareEmission() 345 assert(!bb->getEntry() || (bb->getExit() && bb->getExit()->encSize == 8)); in prepareEmission()
|
D | nv50_ir_ra.cpp | 383 assert(bb->getFirst()->serial <= bb->getExit()->serial); in addLiveRange() 384 assert(bb->getExit()->serial + 1 >= end); in addLiveRange() 387 if (begin < bb->getEntry()->serial || begin > bb->getExit()->serial) in addLiveRange() 469 assert(pb->getExit()->op != OP_CALL); in splitEdges() 470 if (pb->getExit()->asFlow()->target.bb == bb) in splitEdges() 471 pb->getExit()->asFlow()->target.bb = pn; in splitEdges() 524 pb->insertBefore(pb->getExit(), mov); in visit() 645 for (i = bb->getExit(); i && i != bb->getEntry()->prev; i = i->prev) { in buildLiveSets() 713 if (bb->getExit()) { in visit() 716 addLiveRange(func->getLValue(j), bb, bb->getExit()->serial + 1); in visit() [all …]
|
D | nv50_ir_emit_nv50.cpp | 2262 if (!epilogue->getExit() || in replaceExitWithModifier() 2263 epilogue->getExit()->op != OP_EXIT) // only main will use OP_EXIT in replaceExitWithModifier() 2267 Instruction *insn = epilogue->getExit()->prev; in replaceExitWithModifier() 2275 Instruction *i = bb->getExit(); in replaceExitWithModifier() 2282 int adj = epilogue->getExit()->encSize; in replaceExitWithModifier() 2285 delete_Instruction(func->getProgram(), epilogue->getExit()); in replaceExitWithModifier()
|
D | nv50_ir_peephole.cpp | 3369 removeFlow(bb->getExit()); in predicateInstructions() 3402 for (Instruction *i = bb->getExit(); i && i->op == OP_BRA; i = i->prev) { in tryPropagateBranch() 3409 FlowInstruction *rep = bf->getExit()->asFlow(); in tryPropagateBranch() 3445 Instruction *insn = bb->getExit(); in visit() 3460 bb->remove(bb->getExit()); in visit() 3483 assert(bb->getExit()); in tryPredicateConditional() 3484 Value *pred = bb->getExit()->getPredicate(); in tryPredicateConditional() 3512 predicateInstructions(bL, pred, bb->getExit()->cc); in tryPredicateConditional() 3514 predicateInstructions(bR, pred, inverseCondCode(bb->getExit()->cc)); in tryPredicateConditional() 3520 removeFlow(bb->getExit()); // delete the branch/join at the fork point in tryPredicateConditional() [all …]
|
D | nv50_ir_emit_gv100.cpp | 2038 Instruction *exit = in->getExit(); in prepareEmission() 2055 if (!bb->getExit()) in prepareEmission() 2063 assert(!bb->getEntry() || (bb->getExit() && bb->getExit()->encSize == 16)); in prepareEmission()
|
D | nv50_ir_lowering_nvc0.cpp | 462 for (Instruction *insn = start; insn != bb->getExit(); insn = insn->next) { in findFirstUsesBB() 738 if (!contBB->getExit() || contBB->getExit()->op != OP_CONT || in tryReplaceContWithBra() 739 contBB->getExit()->getPredicate()) in tryReplaceContWithBra() 741 contBB->getExit()->op = OP_BRA; in tryReplaceContWithBra() 757 Instruction *exit = in->getExit(); in propagateJoin() 901 bld.setPosition(BasicBlock::get(fn->cfgExit)->getExit(), false); in visit()
|
D | nv50_ir_from_nir.cpp | 1466 insertJoins = insertJoins && bb->getExit()->op == OP_BRA; in visit() 1480 insertJoins = insertJoins && bb->getExit()->op == OP_BRA; in visit() 1490 setPosition(headBB->getExit(), false); in visit() 1537 immInsertPos = bb->getExit(); in visit() 2476 Instruction *oldPos = this->bb->getExit(); in visit()
|
D | nv50_ir_from_tgsi.cpp | 2224 fork->insertBefore(fork->getExit(), fork->joinAt); in insertConvergenceOps() 3630 forkBB->getExit()->asFlow()->target.bb = elseBB; in handleInstruction() 3645 if (prevBB->getExit()->op == OP_BRA && joinBBs.getSize() < 6) in handleInstruction() 3651 if (prevBB->getExit()->op == OP_BRA) { in handleInstruction() 3653 prevBB->getExit()->asFlow()->target.bb = convBB; in handleInstruction()
|
D | nv50_ir_emit_nvc0.cpp | 3255 if (in->getExit()) { in visit() 3257 prevData = in->getExit()->sched; in visit() 3258 prevOp = in->getExit()->op; in visit()
|
D | nv50_ir.h | 1187 Instruction *getExit() const { return exit; } in getExit() function
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | StructurizeCFG.cpp | 318 return LI->getLoopFor(SubRegion->getExit()); in getAdjustedLoop() 328 return LI->getLoopDepth(SubR->getExit()); in getAdjustedLoopDepth() 389 BasicBlock *Exit = N->getNodeAs<Region>()->getExit(); in analyzeLoops() 682 BasicBlock *OldExit = SubRegion->getExit(); in changeExit() 726 BasicBlock *Insert = Order.empty() ? ParentRegion->getExit() : in getNextFlow() 760 BasicBlock *Exit = ParentRegion->getExit(); in needPostfix() 886 BasicBlock *Exit = ParentRegion->getExit(); in createFlow()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUMachineCFGStructurizer.cpp | 420 MachineBasicBlock *getExit(); 577 MachineBasicBlock *getExit() { in getExit() function in __anon31c79f480211::RegionMRT 579 return (Tree->isRegion()) ? Tree->getRegionMRT()->getExit() in getExit() 688 RegionMap[Region]->setSucc(Region->getExit()); in buildMRT() 994 MachineBasicBlock *LinearizedRegion::getExit() { return Exit; } in getExit() function in LinearizedRegion 1277 MachineBasicBlock *Exit = Region->getExit(); in transformSimpleIfRegion() 1298 auto Exit = LRegion->getExit(); in fixRegionTerminator() 1978 bool IsSingleBB = InnerRegion->getEntry() == InnerRegion->getExit(); in insertChainedPHI() 2005 insertMergePHI(IfBB, InnerRegion->getExit(), MergeBB, DestReg, NextDestReg, in insertChainedPHI() 2034 bool IsSingleBB = InnerRegion->getEntry() == InnerRegion->getExit(); in rewriteLiveOutRegs() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/ |
D | ControlHeightReduction.cpp | 197 return RegInfos.back().R->getExit(); in getExitBlock() 677 assert((IfThen == R->getExit() || IfElse == R->getExit()) && in checkBiasedBranch() 680 if (IfThen == R->getExit()) { in checkBiasedBranch() 755 BasicBlock *Exit = R->getExit(); // null if top level. in findScope() 1708 BasicBlock *ExitBlock = LastRegion->getExit(); in transformScopes() 1905 BasicBlock *RegionExitBlock = R->getExit(); in fixupBranch()
|
/third_party/mesa3d/docs/relnotes/ |
D | 12.0.2.rst | 47 \`bb->getFirst()->serial <= bb->getExit()->serial' failed
|
D | 13.0.0.rst | 109 \`bb->getFirst()->serial <= bb->getExit()->serial' failed
|